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.