Role Overview
Develop end-to-end applications covering responsive UI, backend business logic, APIs, and data persistence. You will be responsible for designing and developing web applications using ASP.NET MVC and ASP.NET Web API, ensuring high performance and scalability.
Responsibilities
- Design and develop web applications using ASP.NET MVC and ASP.NET Web API.
- Build responsive and interactive front-end applications using Angular or React.
- Develop robust and maintainable application logic using C#.
- Work with .NET Framework and.NET Core/.NET 6+ for application development and modernization.
- Develop and integrate RESTful APIs and microservices.
- Implement data access and persistence using Cosmos DB SDK.
- Write efficient queries and data transformations using LINQ.
- Apply asynchronous programming using async/await for high-performance applications.
- Integrate applications with Azure Active Directory for authentication and authorization.
- Develop secure, scalable, and high-performance enterprise applications.
- Troubleshoot, debug, and resolve application and production issues.
- Participate in code reviews and follow established coding and development standards.
- Collaborate with architects, UI/UX teams, business analysts, and other developers to deliver business solutions.
- Perform unit testing, integration testing, and support deployment activities.
Requirements
- Proven experience in full-stack development using the.NET ecosystem.
- Proficiency in building responsive front-end applications.
- Experience with cloud-based databases and microservices architecture.
- Strong understanding of asynchronous programming and RESTful API design.
Skills
- C#
- ASP.NET Core
- React
- Angular
- Cosmos DB