About This Role
Designing, developing, and maintaining modern web applications using Microsoft technologies is the core of this job for a skilled .NET Developer with 4-6 years of experience. The role involves working with C#, .NET Framework, .NET Core, ASP.NET MVC, Web API, React JS, Azure SQL, and Azure services, and suits a candidate with exposure to AI-powered developer tools and DevOps practices.
Responsibilities
- Design, develop, and maintain web applications using C#, .NET Framework, and .NET Core
- Build and consume ASP.NET MVC, Web API, and RESTful services for scalable solutions
- Integrate and develop frontend features using React JS in collaboration with UI/UX teams
- Work with relational databases such as Azure SQL Database / Azure Managed SQL, including schema design, query optimization, and data access layers
- Deploy, configure, and support applications on Microsoft Azure environments
- Utilize AI-powered developer tools (e.g., GitHub Copilot, ChatGPT) to improve productivity, code quality, and development efficiency
- Work with Azure services such as App Services, Azure Functions, Azure DevOps, and CI/CD pipelines for build, release, and deployment automation
- Collaborate with product managers, designers, senior developers, and other stakeholders to understand requirements and deliver high-quality solutions
- Write clean, maintainable, and well-documented code following established coding standards and guidelines
- Participate in code reviews, contribute to design discussions, and adopt software engineering best practices
- Troubleshoot, debug, and resolve application issues; optimize performance and ensure reliability
- Support application enhancement, maintenance, and production support activities as required
- Continuously learn and adopt new technologies, tools, frameworks, and development practices to keep solutions modern and efficient
Requirements
- 4-6 years of hands-on experience in application development using C#, .NET Framework, and .NET Core
- 2-4 years of experience with ASP.NET MVC, Web API, and RESTful services
- Strong experience in designing and developing applications using .NET/.NET Core, ASP.NET, and C#
- Experience with React JS for frontend development and integration with backend services
- Experience working with Azure SQL Database / Azure Managed SQL or other relational databases
- Basic to intermediate experience in deploying and supporting applications on Microsoft Azure
- Familiarity with AI-powered developer tools such as GitHub Copilot, ChatGPT, or similar tools
- Exposure to Azure App Services, Azure Functions, Azure DevOps, and CI/CD pipeline configuration and management
- Strong problem-solving and analytical skills with a structured approach to debugging and issue resolution