Job Openings Senior .Net Engineer with Deep Azure Experience

About the job Senior .Net Engineer with Deep Azure Experience

Senior .NET Engineer with Deep Azure Experience

Qualifications & Requirements

  • Bachelor's degree in Computer Science, IT, Engineering, or a related field.
  • 7+ years of experience in C#, .NET Core/.NET 6+, and ASP.NET Core development.
  • Strong hands-on experience with Microsoft Azure, including App Services, AKS, Azure Storage, Key Vault, Entra ID, Azure DevOps, CI/CD (YAML), Application Insights, and Log Analytics.
  • Proven experience designing scalable, secure, cloud-native applications and solution architecture using microservices or event-driven architectures.
  • Strong knowledge of SQL Server, MongoDB, REST APIs, Infrastructure as Code (IaC), automated deployments, and Azure security best practices.
  • Experience with Blazor WebAssembly and SignalR is an advantage.
  • Proven technical leadership experience, including architecture ownership, code reviews, mentoring developers, and driving engineering best practices.

Key Responsibilities

  • Design, develop, and maintain scalable, secure, and cloud-native .NET applications on Microsoft Azure.
  • Lead solution architecture, backend development, cloud infrastructure, and CI/CD implementation.
  • Build and optimize APIs, databases, event-driven services, and Azure resources for performance, security, and reliability.
  • Conduct code reviews, enforce development standards, and ensure software quality and deployment excellence.
  • Mentor a team of developers, provide technical guidance, and drive continuous improvement and engineering excellence.