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 strong 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 Architecture • Microservices • Distributed Systems • Event-Driven Architecture • Clean Architecture • SOLID Principles • Design Patterns • DDD • CQRS • API Gateway Azure & Database Azure • Azure App Services • Azure Kubernetes Service (AKS) • Azure API Management (APIM) • Azure Service Bus • Azure Key Vault • Azure Blob Storage • Azure Redis Cache • Azure Monitor • Azure Application Insights • Azure DevOps Database • SQL Server • Azure SQL • Cosmos DB • Entity Framework Core • Dapper • Redis DevOps & Security DevOps • Docker • Kubernetes • CI/CD • Azure DevOps • Terraform / Bicep Security • JWT • OAuth2 • OpenID Connect • Microsoft Entra ID • OWASP Top 10 Technical Expertise Candidates Should Have Hands-on Experience With • ASP.NET Core Request Pipeline • Dependency Injection & Service Lifetimes • System Design & Architecture • High-Performance APIs • Multithreading & Async Programming • Performance Optimization • Production Debugging & RCA • Azure Service Bus Messaging • Distributed Tracing & Monitoring • Dapper vs Entity Framework Core • Rate Limiting & Caching • Authentication & Authorization Preferred Interview Topics • System Design • Microservices Architecture • OOP & Design Patterns (Strategy, Factory) • Dependency Injection • ASP.NET Core Middleware • Parallel File Processing • Distributed Systems • Azure Architecture • Production Troubleshooting • AI-Assisted Development Soft Skills • Technical Leadership • Solution Architecture • Problem Solving • Code Reviews & Mentoring • Stakeholder Management • Agile Delivery Skills: .net core,asp.net core,devops,architecture,.net
Submit your application directly to the hiring team.