NET Backend Developer

Job Description

Job Title: .NET Backend Developer (Azure)

Location: Hyderabad, India

Experience: 4–7 years of experience

Job Summary

We are seeking a highly skilled .NET Backend Developer to join our dynamic team at Nations Benefits India. You will be responsible for designing, developing, and optimizing scalable backend systems for enterprise applications, with a focus on .NET technologies and cloud platforms like Azure.

Key Responsibilities

  • Develop and maintain robust, scalable, and high-performance backend solutions using .NET Core / .NET Framework.
  • Design, implement, and manage RESTful APIs and web services.
  • Optimize application performance and ensure security best practices are followed.
  • Work extensively with SQL Server, PostgreSQL, or MySQL – including writing complex queries, stored procedures, and performance tuning.
  • Implement cloud-native solutions using Azure (serverless computing, microservices, containerization).
  • Closely collaborate with front-end developers, architects, and stakeholders to define and deliver new features.
  • Write clean, testable code using unit testing frameworks like NUnit, xUnit, or MSTest.
  • Contribute to CI/CD pipelines and work closely with DevOps teams for smooth deployment.
  • Troubleshoot and resolve production issues with agility.

Required Skills & Experience

  • Strong programming experience in C# and .NET Core / .NET Framework (4+ years).
  • Expertise in developing and consuming REST APIs using Web API.
  • Solid experience with SQL Server, PostgreSQL, or MySQL, including database design and query optimization.
  • Hands-on experience with Entity Framework or Dapper for Object-Relational Mapping (ORM).
  • Knowledge of microservices architecture and event-driven systems (RabbitMQ, Kafka, etc.).
  • Practical experience with Azure (e.g., Azure Functions, Lambda, CosmosDB, API Gateway).
  • Strong understanding of authentication & authorization mechanisms (JWT, OAuth, OpenID Connect).
  • Familiarity with Docker and Kubernetes (a plus but not mandatory).
  • Exposure to DevOps practices and CI/CD tools (Azure DevOps, GitHub Actions, Jenkins, etc.).
  • Excellent debugging, problem-solving, and analytical skills.