Senior .NET Backend Engineer — Azure, APIs, Microservices

Actalent

Williamsburg (VA)

Hybrid

USD 69,000 - 83,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical benefits
401(k) plan
Life insurance
Disability insurance
HSA
Transit benefits
EAP
Paid time off

Job summary

Actalent is seeking an experienced Software Engineer to design, build, and maintain robust back-end services and APIs using the Microsoft .NET stack. The role includes collaboration with cross-functional teams, Agile/Scrum participation, and cloud integration with Azure.

You will work on secure, reliable systems, contribute to CI/CD pipelines, and apply modern practices such as IaC and automated testing in a hybrid Williamsburg, VA environment.

Qualifications

  • US Citizenship required.
  • Bachelor's degree in a related field.
  • 7+ years of professional software engineering experience.
  • 7+ years of professional experience in software engineering using C# and modern cross-platform .NET.
  • 5+ years of experience working with Microsoft Azure.
  • Strong experience building and supporting back-end services and APIs, including data access and relational database work with SQL.
  • Proficiency with the Microsoft .NET stack, including .NET and ASP.NET Core.
  • Strong analytical and problem-solving skills with high attention to detail.
  • Clear written and oral communication skills, with the ability to collaborate effectively across teams.
  • Primary strength in back-end development with a working understanding of front-end and full-stack development.
  • Working knowledge of modern front-end web development frameworks such as React, Vite, Next.js, or similar.
  • Experience with Azure services such as App Services, Azure SQL Databases, Storage Accounts, Function Apps, and Key Vaults.
  • Experience with SQL, Azure, C#, and .NET technologies.
  • Familiarity with applying clean coding standards, secure coding practices, and design principles such as SOLID.
  • Experience with CI/CD practices and tooling, particularly Azure DevOps.
  • Experience working with Docker containers for application deployment and environment standardization.

Responsibilities

  • Collaborate with cross-functional teams to understand business goals, end-user needs, and overall product direction.
  • Participate actively in Agile/Scrum ceremonies and contribute to incremental delivery and continuous improvement.
  • Engage in technical discussions by explaining tradeoffs, asking clarifying questions, and aligning implementation details with intended outcomes.
  • Design, build, and maintain back-end services and APIs using the Microsoft .NET stack, including .NET, ASP.NET Core, and C#, with a strong focus on reliability, security, and performance.
  • Design relational database schemas and implement performant queries and data access patterns using SQL and relational database technologies.
  • Apply clean coding standards, secure coding practices, and common design principles such as SOLID in day-to-day development.
  • Build and maintain modern web UI components as needed using frameworks such as React, Vite, Next.js, or similar technologies.
  • Work effectively across back-end and front-end concerns, including authentication flows, API contracts, error handling, and user experience impacts, while keeping primary focus on back-end delivery.
  • Contribute to solution design using modern architectural patterns such as microservices, domain-driven design, event-driven systems, and RESTful service design under the guidance of experienced technical leaders when needed.
  • Participate in design reviews to help ensure implementations are maintainable, scalable, and aligned with team standards.
  • Integrate applications with Identity and Access Management providers, particularly platforms such as Entra ID or Auth0.
  • Support integrations with enterprise systems including Learning Management Systems (LMS), Enterprise Asset Management (EAM) systems, and Human Capital Management (HCM) systems.
  • Write and maintain unit tests, integration tests, and end-to-end tests to ensure correctness, reduce regression risk, and improve overall software quality.
  • Develop and evaluate proof-of-concepts to assess new tools, frameworks, and approaches when appropriate.
  • Build software with operational readiness in mind by incorporating observability, resilience, and secure-by-default practices.
  • Use Docker containers to simplify, standardize, and improve deployment processes.
  • Apply infrastructure-as-code patterns to provision and manage Azure resources such as App Services, Azure SQL Databases, Storage Accounts, Function Apps, and Key Vaults at a level appropriate to experience.
  • Use message brokers such as Azure Service Bus or RabbitMQ to support event-driven workflows where appropriate.
  • Apply effective Git branching strategies that are appropriate to each project.
  • Contribute to CI/CD pipelines in Azure DevOps, including setting up and maintaining quality gates such as linting, static analysis, and automated build and test stages.
  • Use modern AI tools responsibly to accelerate development tasks such as scaffolding, refactoring support, and test generation ideas while maintaining code quality and security.
  • Stay informed about developments in AI and related technologies that may improve engineering workflows and team productivity.

Skills

C#
ASP.NET Core
Azure
SQL
Docker
CI/CD
REST APIs
Security

Education

Bachelor's degree in a related field

Tools

Azure DevOps
SQL Server

Job description

Actalent is seeking an experienced Software Engineer to design, build, and maintain robust back-end services and APIs using the Microsoft .NET stack. The role includes collaboration with cross-functional teams, Agile/Scrum participation, and cloud integration with Azure.

You will work on secure, reliable systems, contribute to CI/CD pipelines, and apply modern practices such as IaC and automated testing in a hybrid Williamsburg, VA environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Backend Engineer | Azure & APIs
Senior .NET Backend Engineer | Azure & APIs

Actalent • United States

Hybrid
USD 69,000 - 83,000
Hybrid on-site in Williamsburg
Competitive benefits
Paid time off & holidays
Senior NET Core Backend Engineer – Microservices & Azure
Senior NET Core Backend Engineer – Microservices & Azure

Ampcus Inc • Mechanicsville (VA)

On-site
USD 110,000 - 140,000
Senior .NET Backend Developer (Azure, Microservices)
Senior .NET Backend Developer (Azure, Microservices)

Smart IMS Inc • Mechanicsville (VA)

Hybrid
USD 62,000 - 110,000
Senior .NET Backend Lead — Microservices Architect
Senior .NET Backend Lead — Microservices Architect

Mphasis • North Carolina

On-site
USD 75,000 - 150,000
Senior .NET Core Backend & Azure DevOps Architect (Hybrid)
Senior .NET Core Backend & Azure DevOps Architect (Hybrid)

My3Tech • Mechanicsville (VA)

Hybrid
USD 165,000 - 248,000
Senior .NET & Azure Backend Engineer — Cloud-Scale
Senior .NET & Azure Backend Engineer — Cloud-Scale

Akvelon • Town of Poland (NY)

On-site
USD 48,000 - 86,000
Paid vacation
Sick leave
Public holidays
+7
Remote Senior .NET Full-Stack Engineer | API & Cloud
Remote Senior .NET Full-Stack Engineer | API & Cloud

Bright Vision Technologies • Plymouth (MN)

Remote
USD 100,000 - 150,000
Senior .NET Core Backend Engineer - Azure Microservices
Senior .NET Core Backend Engineer - Azure Microservices

Accylerate, LLC. • Richmond (VA)

On-site
USD 110,000 - 160,000
Senior .NET Full-Stack Developer — API & Azure Modernization
Senior .NET Full-Stack Developer — API & Azure Modernization

Mindlance • Buffalo (NY)

On-site
USD 90,000 - 120,000
Senior .NET Developer – Azure, APIs & Microservices
Senior .NET Developer – Azure, APIs & Microservices

Precision Technologies • United States

Hybrid
USD 120,000 - 160,000