You are viewing a preview of this job. Log in or register to view more details about this job.

Microservices Technical Lead

Position:  Microservices Technical Lead (Ref: 18758)

Location:  Mechanicsville, VA USA, 23116

Salary:  DOE

Duration:  8 Months 28 Days - Contract

Openings:  1

Deadline:  10/09/2026

Description:

***Hybrid – 1 day onsite per week

***Local candidates only

 

We are seeking an experienced Microservices Technical Lead (.NET / SQL) to spearhead critical backend modernization initiatives. In this role, you will provide architectural leadership, hands-on SQL and .NET engineering, and collaborative solution design to decompose a complex monolithic database into microservice-aligned schemas.

 

Working alongside Project Managers, Scrum Masters, Subject Matter Experts (SMEs), and cross-functional engineering teams, you will drive data pipeline development, code quality standards, and technical alignment across enterprise systems.

 

Architecture & Collaborative Solution Design:

  • Lead technical design discussions for microservices decomposition, database restructuring, and API integration.
  • Author collaborative design documentation and maintain Technical Decision Records (TDRs).
  • Ensure modernization patterns align with microservice boundaries, enterprise architecture standards, and audit timelines.

 

Hands-On SQL & Backend Development:

  • Deliver robust SQL engineering, including schema modernization, complex stored procedures, views, indexing strategies, and performance tuning.
  • Support backend .NET/C# API development, data access patterns, and microservices integration.
  • Build, deploy, and maintain data migration pipelines and ETL workloads using Azure Data Factory (ADF).
  • Engineer and maintain database workloads hosted on Azure SQL within IaaS VM environments.

 

Technical Leadership & Quality Assurance:

  • Provide technical mentorship and guidance to senior engineering talent, fostering a collaborative delivery culture.
  • Conduct thorough code and documentation reviews across T-SQL, .NET, and integration layers.
  • Partner closely with Project Managers/Scrum Masters and veteran SMEs to unblock technical hurdles and inform project roadmaps.
  • Collaborate across cross-functional groups, including Business Analysts, QA, DevOps, Cloud Engineering, and Change Advisory Boards (CAB).

 

Compliance & Governance:

  • Ensure database design and data flows strictly adhere to data retention rules, secure data handling guidelines, and regulatory compliance standards (such as PCI DSS).

 

Required Qualifications

  • Overall IT Experience: 10+ years in software and database development.
  • SQL Server Expertise: 7+ years of hands-on SQL Server development (T-SQL, complex schema design, indexing, stored procedures, and query performance tuning).
  • .NET/C# Backend Development: 5+ years building backend services, RESTful APIs, and data access layers.
  • Technical Leadership: 3–5 years leading and guiding technical teams, driving solution architecture, and conducting code reviews.
  • Modernization & Migration: 3+ years modernizing monolithic systems and restructuring legacy database architectures.
  • Cloud Infrastructure: 3+ years managing and developing for Azure SQL on IaaS VM environments.
  • ETL & Data Pipelines: 3+ years building data pipelines and managing ETL workloads with Azure Data Factory (ADF).
  • Agile Delivery: 3+ years collaborating in active Agile/Scrum delivery environments.
  • Experience in public sector, state government, or transportation-focused enterprise systems.
  • Proven track record delivering within highly regulated or audited operational environments.
  • Deep practical knowledge of distributed systems, domain-driven design, and microservices architecture patterns.

 

Working Conditions:

  • Location: Mechanicsville, VA (Hybrid – 1 day onsite per week; local candidates only)
  • Position Type: Long Term Contract (with potential extension)
  • Interview Process: Phone and In-Person

 

Required / Desired Skills

  • SQL Server development experience Required - 7 Years
  • .NET / C# backend development experience. Required - 7 Years
  • Experience supporting delivery and agile teams. Required - 5 Years
  • Technical lead experience guiding engineering teams. Required - 3 Years
  • Modernization or migration project experience. Required - 3 Years
  • Experience with Azure SQL on IaaS VM environments. Required - 3 Years
  • Experience building ADF pipelines and supporting ETL workloads. Required - 5 Years
  • IT experience Required - 10 Years
  • Experience in state government or transportation-related environments. Required - 2 Years
  • Working in regulated or audited environments. Required - 5 Years
  • Expertise with microservices architecture concepts. Required - 2 Years