NET Full Stack Developer
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a NET Full Stack Developer based in India.
This role is an opportunity for an experienced full stack engineer to work on scalable, cloud-native enterprise applications built on Microsoft technologies. The position involves designing, developing, and maintaining end-to-end solutions using .NET and modern frontend frameworks, with a strong emphasis on Azure cloud services and microservices architecture. The professional will contribute to building high-performance, secure, and reliable systems that support business-critical operations. Working in a collaborative engineering environment, the role requires close interaction with architects, product owners, and cross-functional teams to deliver robust software solutions. It also includes active participation in architectural decisions, DevOps implementation, and continuous improvement of deployment pipelines. This is a hands-on role ideal for engineers who enjoy solving complex technical challenges in a cloud-first, fast-paced environment.
Accountabilities:
- Design, develop, test, and maintain scalable full-stack applications using .NET Core and related technologies.
- Build and manage RESTful APIs and microservices-based architectures to support enterprise applications.
- Develop responsive and modern frontend applications using frameworks such as React.js or Angular.
- Collaborate with architects, product owners, and engineering teams across the full software development lifecycle.
- Participate in technical design discussions and contribute to architectural decisions for scalable systems.
- Ensure application performance, security, scalability, and reliability across all layers.
- Implement and maintain CI/CD pipelines using Azure DevOps or GitHub Actions.
- Optimize database performance and ensure efficient system integrations.
- Troubleshoot production issues and apply best practices for long-term code maintainability.
- 5+ years of experience in software development, with strong expertise in .NET full stack development (8–15 years overall experience preferred as per role context).
- Strong proficiency in C#, .NET Core / .NET 6+ and ASP.NET Core (Web APIs and MVC).
- Experience with Entity Framework Core and/or Dapper.
- Solid knowledge of JavaScript and TypeScript.
- Hands-on experience with React.js or Angular for building Single Page Applications.
- Strong understanding of HTML5, CSS3, and responsive web design principles.
- Proven experience working with Microsoft Azure services including App Services, Azure Functions, Azure AD, Service Bus, and monitoring tools.
- Experience with CI/CD pipelines using Azure DevOps or GitHub Actions.
- Hands-on experience with Docker and familiarity with Kubernetes (preferably AKS).
- Exposure to Infrastructure as Code (Terraform or Bicep) is a plus.
- Strong problem-solving skills, attention to detail, and ability to work in agile, collaborative environments.
- Ability to communicate effectively with technical and non-technical stakeholders.
- Competitive compensation aligned with experience and market standards.
- Fully remote work arrangement.
- Opportunity to work on large-scale enterprise applications using modern cloud technologies.
- Exposure to Microsoft Azure cloud-native architecture and DevOps practices.
- Strong technical growth through complex, high-impact engineering projects.
- Collaborative environment working alongside experienced architects and engineering teams.
- Continuous learning opportunities in full stack and cloud technologies.