Back-End Engineer (.NET | Azure)
Location : Mohali (Onsite)
Experience : 48 Years | Full-time
Job Summary :
We are looking for an experienced Back-End Engineer to design, develop, and optimize enterprise-grade applications. The role requires strong expertise in Microsoft technologies, API development, and Azure cloud services, with a focus on scalability, performance, and security.
Key Responsibilities :
- Design, develop, and maintain APIs using .NET Core / ASP.NET Web API
- Build scalable data models and services with Microsoft SQL Server
- Implement business logic, workflows, and integrations with external systems
- Optimize application performance through caching strategies and database tuning
- Implement robust authentication and security (OAuth2, Azure AD, JWT)
- Deploy and monitor applications in Microsoft Azure (Functions, AKS, Service Bus)
- Collaborate with front-end developers to deliver seamless integrations
- Maintain CI / CD pipelines using Azure DevOps
- Ensure code quality with unit tests, integration tests, and coding best practices
Qualifications & Skills :
Bachelors degree in Computer Science, Engineering, or related field48 years of experience building enterprise back-end systemsStrong expertise in C#, .NET Core, ASP.NET MVC / Web APIHands-on experience with Microsoft SQL Server (procedures, indexing, optimization)Experience with Azure services (Functions, Service Bus, Event Grid, Key Vault)Knowledge of REST, microservices, and event-driven architecturesFamiliarity with Entity Framework Core or DapperUnderstanding of cloud-native security practices (encryption, secrets management)Nice to Have :
Experience with NoSQL databases (Cosmos DB, MongoDB)Familiarity with gRPC, GraphQL, or real-time APIs (SignalR)Knowledge of containerization (Docker, Kubernetes)Exposure to DevOps / SRE practices and monitoring tools (App Insights, Grafana, ELK)(ref : hirist.tech)