Description:
- Responsible for developing end-to-end web applications that typically involve both the front-end and back-end components of web applications, ensuring that the user interface is intuitive and user-friendly.
- To create applications from scratch, configure existing systems and provide user support.
Responsibilities
The ideal candidate must have a thorough understanding of both the server-side and client-side components of an application, as well as the technologies used to create them.
- Design, develop and maintain software applications using .NET, C#, ASP.NET and other Microsoft technologies.
- Develop back-end components to improve responsiveness and overall performance.
- Build and maintain efficient, reusable and reliable code.
- Develop and implement restful web services using ASP.NET Web API.
- Perform unit testing and debugging.
- Integrate user-facing elements with server side logic.
- Troubleshoot and debug applications.
- Research and suggest new technologies and frameworks to improve the application.
- Collaborate with other developers to create effective and efficient software solutions.
- Document the code and ensure its quality.
- Perform other duties as and when required