Principal .NET Backend Engineer

Appsierra

Appsierra logo
Remote

Experience

10-11 Yrs

Salary

Not disclosed

Job type

Full Time

Work mode

Remote

Skills

  • c#
  • .net 8
  • .net core
  • asp.net core web api
  • dependency injection
  • middleware
  • background services
  • signalr
  • grpc
  • microservices
  • distributed systems
  • event‑driven architecture
  • clean architecture
  • solid principles
  • domain‑driven design
  • cqrs
  • api gateway
  • azure app services
  • azure kubernetes service
  • aks
  • azure api management
  • azure service bus
  • sql server
  • azure sql
  • cosmos db
  • entity framework core
  • dapper
  • azure redis cache
  • azure key vault
  • azure blob storage
  • azure monitor
  • azure application insights
  • docker
  • kubernetes
  • ci/cd
  • azure devops
  • terraform
  • bicep
  • jwt
  • oauth2
  • openid connect
  • microsoft entra id
  • owasp top 10
  • performance optimization
  • multithreading
  • async programming
  • production debugging
  • root cause analysis

Job description

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.

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

  • C#, .NET 8 / .NET Core
  • ASP.NET Core Web API, Middleware, Dependency Injection, Background Services, SignalR, gRPC
  • Microservices, Distributed Systems, Event‑Driven Architecture, Clean Architecture, SOLID, DDD, CQRS, API Gateway
  • Azure App Services, Azure Kubernetes Service (AKS), Azure API Management, Azure Service Bus
  • SQL Server, Azure SQL, Cosmos DB, Entity Framework Core, Dapper, Azure Redis Cache
  • Azure Key Vault, Azure Blob Storage, Azure Monitor, Azure Application Insights
  • Docker, Kubernetes, CI/CD, Azure DevOps, Terraform / Bicep
  • JWT, OAuth2, OpenID Connect, Microsoft Entra ID, OWASP Top 10
  • Performance optimization, multithreading, async programming, production debugging, RCA

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

About the company

Appsierra

appsierra.com