We are seeking a skilled and experienced Senior .NET Developer with Azure expertise to join our dynamic development team. The ideal candidate will have strong proficiency in C#, .NET Core, and Azure services, with a deep understanding of building scalable, secure, and high-performance cloud-native applications.
Key Responsibilities :
- Design, develop, and maintain enterprise-level applications using .NET Core / .NET 6+, C#, and related technologies.
- Build and deploy scalable microservices and REST APIs.
- Leverage Azure services such as App Services, Azure Functions, Azure Storage, Azure SQL, Key Vault, and Azure DevOps in application development and deployment.
- Implement CI / CD pipelines using Azure DevOps, GitHub Actions, or similar tools.
- Ensure high code quality through unit testing, integration testing, and adherence to clean code principles.
- Optimize application performance and ensure security best practices.
- Collaborate with cross-functional teams including DevOps, QA, Product Owners, and Architects.
- Participate in code reviews, architecture discussions, and agile ceremonies.
- Mentor junior developers and help establish best development practices.
Required Skills & Qualifications :
Bachelors degree in Computer Science, Engineering, or related field.5+ years of hands-on experience in .NET development using C#.Strong experience with .NET Core / .NET 6+, Web API, and Entity Framework.Solid knowledge of Azure cloud services, especially PaaS offerings like :1. Azure App Services
2. Azure Functions
3. Azure SQL Database
4. Azure Storage Key Vault
6. Azure Logic Apps / Service Bus (a plus)
Proficiency in using Azure DevOps for source control, builds, and deployments.Familiarity with Docker and containerized deployments is a plus.Understanding of security, scalability, and performance in cloud-native apps.Excellent problem-solving and communication skills.(ref : hirist.tech)