Role Overview
We are seeking an experienced .NET Developer to support the modernization of an enterprise tolling transaction platform through a partial rewrite using microservices and modular architecture. This role will develop scalable backend services, REST APIs, and cloud-integrated applications using .NET Core while working in a collaborative Agile/Scrum environment.
This opportunity is based in Mechanicsville, VA, and is open to candidates within a 100-mile radius of Mechanicsville, VA. The client is only considering candidates who can work without requiring present or future employment sponsorship.
Key Responsibilities
• Design, develop, and maintain .NET Core backend services and REST APIs
• Develop and enhance enterprise applications using C# and .NET Core
• Build and support microservices and modular application architecture
• Integrate applications with SQL Server and Azure-based services
• Optimize application performance and troubleshoot production issues
• Support CI/CD pipelines using Azure DevOps or GitHub
• Collaborate with architects, cloud engineers, SQL developers, QA teams, and business stakeholders
• Participate in Agile/Scrum ceremonies and sprint delivery
• Support backend integrations with ETL pipelines and enterprise systems
Required Skills (with Years)
• .NET Core and C# Development – 7+ years
• REST API Development and Microservices – 7+ years
• SQL Server Integration (Azure VM Environment) – 7+ years
• Object-Oriented Programming (OOP) and Design Patterns – 7+ years
• Azure DevOps or GitHub CI/CD Pipelines – 7+ years
• Agile/Scrum Development – 7+ years
• ETL Integration (SSIS or Databricks) – 7+ years
• Debugging, Troubleshooting, and Performance Optimization – 7+ years
Preferred Skills
• Terraform or Infrastructure as Code (IaC)
• Domain-Driven Design (DDD)
• Distributed Systems and High-Availability Architecture
• Azure Cloud Services
• Tolling or Transportation Systems Experience