We are looking for a highly skilled Senior.NET Backend Developer with strong expertise in Microsoft Azure Cloud and contemporary backend application development. The ideal candidate should have hands-on experience designing, developing, and deploying scalable cloud-native applications using .NET technologies and Azure services. The role requires deep technical expertise in backend architecture, distributed systems, multi threading, performance optimization, and cloud integration.
Key Responsibilities
- Design, develop, and maintain scalable, high-performance backend applications using .NET Core/.NET 6/7/8.
- Build and deploy cloud-native applications on Microsoft Azure.
- Develop event-driven and serverless applications using Azure Functions.
- Implement messaging and asynchronous communication using Azure Service Bus and Azure Event Hub.
- Integrate secure applications using Azure Key Vault for secrets and certificate management.
- Optimize application performance through profiling, tuning, and efficient resource utilization.
- Design and implement multithread and asynchronous processing solutions.
- Troubleshoot production issues, identify bottlenecks, and implement robust solutions.
- Collaborate with architects, DevOps engineers, and cross-functional teams to deliver enterprise-grade solutions.
- Participate in code reviews and enforce coding standards and best practices.
- Contribute to system architecture, technical design discussions, and cloud migration initiatives.
- Mentor junior developers and provide technical leadership when required.
Requirements
Required Technical Skills
Backend Development
- Strong hands-on experience with C#, .NET Core, ASP.NET Core, and RESTful APIs
- Experience developing enterprise-scale b