NET Full Stack Developer

Jobgether · India

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.
  • Requirements:

    • 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.
    • Benefits:

      • 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.
Apply →