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.
Required Skills
Backend Technologies Architecture
Backend Technologies
- C#, . NET 8 / . NET Core
- ASP. NET Core Web API
- Dependency Injection
- Middleware Pipeline
- Background Services
- SignalR
- gRPC