Principal .NET Backend Developer
Experience Required: 8 Years
Job Summary
We are looking for an experienced Principal .NET Backend Architect to design, develop, and lead enterprise-scale backend applications using ASP.NET Core, C#, Microservices, and Microsoft Azure. The ideal candidate should have robust expertise in distributed systems, cloud-native architecture, system design, performance optimization, and technical leadership.
Key Responsibilities
- Design and develop scalable backend applications using ASP.NET Core and C#.
- Architect cloud-native Microservices and Distributed Systems on Microsoft Azure.
- Design secure, high-performance REST APIs and event-driven applications.
- Lead architecture discussions, code reviews, and technical mentoring.
- Design and implement messaging solutions using Azure Service Bus.
- Troubleshoot production issues, perform RCA, and optimize application performance.
- Collaborate with DevOps teams on CI/CD, AKS deployments, and cloud infrastructure.
- Establish engineering standards, best practices, and architectural guidelines.
- Review AI-generated code and ensure alignment with enterprise architecture standards.