2 days ago

Job Description

.NET Backend Developer

Washington, DC ( Hybrid Model - 3 days Onsite)

Long Term Contract

Job Summary

We are looking for an experienced .NET Backend Developer to design, develop, and maintain scalable backend applications and microservices using C#, .NET Core/.NET 8, ASP.NET Core, Azure, Docker, and Azure Kubernetes Service (AKS). The ideal candidate will have strong hands-on experience developing cloud-native applications, building REST APIs, implementing microservices architecture, and deploying containerized applications to AKS.

Microsoft's current cloud-native .NET guidance specifically covers independently deployable microservices, Docker containers, Kubernetes, Azure Container Registry, Azure Monitor, and deployment to AKS.

Key Responsibilities

  • Design, develop, test, and maintain backend services and RESTful APIs using C#, .NET Core/.NET 6/7/8, and ASP.NET Core.
  • Develop and maintain microservices-based applications using scalable and resilient architecture patterns.
  • Design service-to-service communication using REST APIs, HTTP/HTTPS, messaging, and asynchronous processing.
  • Develop containerized applications using Docker and deploy/manage workloads on Azure Kubernetes Service (AKS).
  • Create and maintain Kubernetes resources including Deployments, Services, ConfigMaps, Secrets, Ingress, and Pods.
  • Work with Azure Container Registry (ACR) for container image management.
  • Build and maintain CI/CD pipelines using Azure DevOps and/or GitHub Actions.
  • Integrate backend services with Azure services such as Azure Service Bus, Azure Key Vault, Azure Storage, Azure App Configuration, and Azure Monitor.
  • Implement authentication and authorization using OAuth 2.0, OpenID Connect, JWT, and Microsoft Entra ID/Azure AD.
  • Develop efficient database solutions using SQL Server/Azure SQL and Entity Framework Core.
  • Troubleshoot application, API, container, and production issues across Azure and AKS environments.
  • Implement logging, monitoring, health checks, and distributed tracing for cloud-native applications.
  • Participate in code reviews, unit testing, integration testing, and performance optimization.
  • Collaborate with architects, DevOps engineers, QA teams, business analysts, and other developers.

Required Skills

  • 7+ years of software development experience

  • Strong hands-on experience with:

  • C#

  • .NET Core / .NET 6/7/8

  • ASP.NET Core Web API

  • RESTful APIs

  • Microservices Architecture

  • Strong experience with Azure Cloud.

  • Hands-on experience with Azure Kubernetes Service (AKS).

  • Strong knowledge of Docker and containerization.

  • Experience with Kubernetes concepts and deployment.

  • Experience with Azure Container Registry (ACR).

  • Strong experience with SQL Server / Azure SQL.

  • Experience with Entity Framework Core.

  • Experience building and consuming REST APIs.

  • Experience with CI/CD pipelines using Azure DevOps or GitHub Actions.

  • Strong understanding of Git, branching, pull requests, and code review practices.

  • Experience with application security, authentication, and authorization.

Numbers & Facts

LocationCA

Skills

  • ADO.NET Entity Frameworkunmatched
  • Application Programming Interface (API)unmatched
  • Authenticationunmatched
  • Business Analysisunmatched
  • Cloud Applicationsunmatched
  • Code Reviewsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Database Programmingunmatched
  • Design Servicesunmatched
  • DevOpsunmatched
  • Dockerunmatched
  • Gitunmatched
  • GitHubunmatched
  • HTTP (HyperText Transport Protocol)unmatched
  • HTTPS (HyperText Transport Protocol Secure)unmatched
  • Identify Issuesunmatched
  • Image Managementunmatched
  • Integration Testingunmatched
  • Microservicesunmatched
  • Microsoft .NETunmatched
  • Microsoft ASP.NET (Active Server Page)unmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Product Familyunmatched
  • Microsoft SQL Serverunmatched
  • Microsoft Windows Azureunmatched
  • OAuthunmatched
  • OpenIDunmatched
  • Performance Tuning/Optimizationunmatched
  • Quality Assuranceunmatched
  • REST (Representational State Transfer)unmatched
  • SQL (Structured Query Language)unmatched
  • Scalable System Developmentunmatched
  • Software Administrationunmatched
  • Software Configuration Managementunmatched
  • Software Developmentunmatched
  • Test Plan/Scheduleunmatched
  • Unit Testunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder