Senior .NET Software Engineer

The Custom Group of Companies
  • Mechanicsville, VA
  • $65–$75 Per Hour
  • Instant Apply
3 days ago

Job Description

Senior .NET Software Engineer 

Interview Process - Both Phone and In-Person
Contract Term - ASAP - Contract runs until 06/30/2027
Work Environment - Hybrid 
Location - Mechanicsville, VA 23116
Pay Rate - $65 to $75.00 per hour on W2 
US Citizen or Green Card Holder - NO C2C

Position Overview

We are seeking an experienced Senior .NET Software Engineer to join a technology team modernizing a large-scale, enterprise transaction processing platform.

This is a hands-on development role focused on transforming legacy applications through .NET Core, C#, REST APIs, microservices, and modular architecture. You will work within an Agile/Scrum environment alongside solution architects, cloud engineers, database developers, API developers, and QA engineers.

This is an excellent opportunity for a senior developer who enjoys solving complex technical challenges, building scalable backend services, and helping modernize mission-critical enterprise applications.

What You’ll Be Doing

  • Design, develop, test, and maintain backend services and APIs using C# and .NET Core.
  • Build and enhance REST APIs and microservices supporting enterprise applications.
  • Contribute to the modernization and modularization of a large-scale transaction processing platform.
  • Develop new application capabilities while enhancing and supporting existing functionality.
  • Collaborate with SQL developers to implement efficient data access and integration patterns.
  • Integrate applications with SQL Server in Azure environments.
  • Work with Azure Data Factory and data integration processes.
  • Integrate backend applications with ETL and data pipelines using technologies such as SSIS and Databricks.
  • Participate in application performance tuning, debugging, troubleshooting, and optimization.
  • Integrate backend applications with Azure-based services and cloud components.
  • Support automated build, testing, and deployment processes using Azure DevOps and/or GitHub CI/CD pipelines.
  • Participate in code reviews, technical design discussions, sprint planning, daily standups, and other Agile/Scrum ceremonies.
  • Collaborate with architecture, cloud, database, API, QA, and engineering teams throughout the development lifecycle.

Required Qualifications

  • 7+ years of professional software development experience using C# and .NET/.NET Core.
  • Strong experience designing and developing REST APIs and microservices.
  • Strong experience integrating applications with SQL Server, including SQL Server hosted within Azure environments.
  • Solid understanding of object-oriented programming, software design patterns, and development best practices.
  • Experience with Azure DevOps and/or GitHub for source control and CI/CD pipelines.
  • Experience working within Agile/Scrum development teams.
  • Experience with Azure Data Factory and cloud-based data integration.
  • Strong debugging, troubleshooting, and application performance optimization skills.
  • Experience developing and supporting complex enterprise applications.

Preferred Qualifications

  • Experience with Terraform or other Infrastructure as Code (IaC) technologies.
  • Experience with domain-driven design (DDD) and microservices architecture.
  • Experience developing applications within distributed or high-availability environments.
  • Experience integrating backend systems with ETL/data pipelines using SSIS, Databricks, or similar technologies.
  • Experience with large-scale transaction processing platforms.
  • Knowledge of transportation, tolling, payment processing, or other high-volume transactional systems is helpful but not required.

Technical Environment

C# | .NET Core | REST APIs | Microservices | SQL Server | Microsoft Azure | Azure Data Factory | Azure DevOps | GitHub | CI/CD | SSIS | Databricks | Terraform | Agile/Scrum

Ideal Candidate

The ideal candidate is a hands-on senior .NET engineer who has worked on enterprise application modernization initiatives and understands how to break complex applications into scalable, maintainable services.

You should be comfortable working across application, API, database, cloud, and data integration layers while collaborating with multiple engineering teams in a fast-paced Agile environment.

Numbers & Facts

LocationMechanicsville, VA
Salary$65–$75 Per Hour

Skills

  • Agile Programming Methodologiesunmatched
  • Application Programming Interface (API)unmatched
  • Best Practicesunmatched
  • Cloud Architectureunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Managementunmatched
  • Database Extract Transform and Load (ETL)unmatched
  • Database Programmingunmatched
  • Debugging Skillsunmatched
  • Design Patterns Programming Methodologiesunmatched
  • DevOpsunmatched
  • Distributed Applicationsunmatched
  • Enterprise Applicationsunmatched
  • GitHubunmatched
  • High Availabilityunmatched
  • Identify Issuesunmatched
  • Microservicesunmatched
  • Microsoft .NETunmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft SQL Serverunmatched
  • Microsoft Windows Azureunmatched
  • Object Oriented Programming (OOP)unmatched
  • Object Oriented Softwareunmatched
  • Payment Processingunmatched
  • Performance Tuning/Optimizationunmatched
  • Product Lifecycleunmatched
  • Quality Assuranceunmatched
  • Quality Assurance Methodologyunmatched
  • REST (Representational State Transfer)unmatched
  • SQL (Structured Query Language)unmatched
  • SQL Server Integration Services (SSIS)unmatched
  • Scalable System Developmentunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Sprint Planningunmatched
  • Standup Meetingsunmatched
  • System Integration (SI)unmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Transaction Processing/Managementunmatched
  • United States Citizenunmatched

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