Key Responsibilities:
- Design, develop, and maintain backend services using .NET Core / ASP.NET Core
- Build and consume RESTful APIs to support various application components
- Develop scalable, cloud-native solutions using Azure services such as App Services, Azure Functions, Azure SQL, Blob Storage, and Service Bus
- Collaborate with QA, DevOps, and other backend engineers in an Agile/Scrum environment
- Write clean, modular, and testable code adhering to best practices and coding standards
- Implement CI/CD pipelines using Azure DevOps or similar tools
- Optimize application performance, scalability, and reliability in a cloud environment
- Participate in code reviews, unit testing, integration testing, and documentation
Must-Have Skills:
- 6+ years of backend development experience with .NET / C#
- Proficiency in ASP.NET Core, Entity Framework Core, Web API, and LINQ
- Strong experience working with Microsoft Azure cloud services
- Hands-on experience with Azure DevOps, CI/CD pipelines, and Git
- Good understanding of SQL Server or other relational databases
- Solid knowledge of RESTful API design and integration
- Familiarity with asynchronous programming, dependency injection, and clean architecture principles
- Experience with containerization (Docker) and hosting services in Azure App Services or AKS is a plus
- Understanding of cloud security, authentication, and authorization mechanisms (e.g., Azure AD, OAuth2)
Nice-to-Have Skills:
- Knowledge of microservices architecture
- Exposure to message queues such as Azure Service Bus or RabbitMQ
- Experience with monitoring and logging tools (e.g., Azure Monitor, Application Insights)
Job Types: Full-time, Permanent
Pay: ₹334,882.86 - ₹1,620,468.26 per year
Work Location: Remote