.NET Developer

Smart IMS Inc

Mechanicsville (VA)

Hybrid

USD 62,000 - 110,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

cyberThink in Mechanicsville, VA seeks an experienced .NET Developer on a 12-month hybrid contract. You will modernize an enterprise transaction platform using microservices, design and build backend services and APIs, and collaborate in an Agile environment.

The role focuses on .NET Core, C#, RESTful APIs, SQL Server (Azure-hosted), CI/CD, and cloud integration with Azure. Strong debugging, architectural, and documentation skills are essential.

Qualifications

  • 7+ years of experience developing enterprise applications using .NET Core and C#.
  • Proven experience designing and developing RESTful APIs and microservices-based solutions.
  • Experience integrating applications with SQL Server environments, including Azure-hosted databases.
  • Strong understanding of object-oriented programming principles, design patterns, and software engineering best practices.
  • Experience with Azure DevOps, GitHub, or similar tools for source control and CI/CD pipeline management.
  • Hands-on experience working within Agile/Scrum development environments.
  • Experience integrating backend applications with ETL solutions such as SSIS, Databricks, or similar platforms.
  • Strong debugging, troubleshooting, and problem-solving skills, building scalable enterprise applications.
  • Familiarity with Terraform or other Infrastructure as Code (IaC) technologies is preferred.
  • Knowledge of domain-driven design, microservices architecture, and distributed systems concepts is desirable.
  • Experience supporting high-availability environments and enterprise-scale systems is a plus.
  • Strong communication, collaboration, and technical documentation skills.

Responsibilities

  • Design, develop, and maintain backend services and APIs using .NET Core and C#.
  • Contribute to platform modernization efforts through microservices and modular application architecture.
  • Collaborate with database developers to implement efficient and scalable data access solutions.
  • Develop new application features and enhance existing functionality.
  • Optimize application performance across various system layers.
  • Integrate applications with Azure-based cloud services and components.
  • Support build, deployment, and release processes through CI/CD pipelines.
  • Participate actively in Agile/Scrum ceremonies and sprint planning activities.
  • Troubleshoot, debug, and resolve complex application issues.
  • Collaborate with architects, cloud engineers, API developers, testers, and other technical stakeholders to deliver high-quality solutions.

Skills

.NET Core
C#
RESTful APIs
Microservices
Azure DevOps
GitHub
Agile/Scrum
ETL (SSIS/Databricks)
SQL Server
OO Principles
Azure
IaC (Terraform)
DDD

Job description

Job Title: .NET Developer

Duration (Contract): 12 Months

Client Location: Mechanicsville, VA 23116

Location Preference: Hybrid

Job Description:

As a
.NET Developer, you will support the modernization of a mission-critical enterprise transaction platform undergoing transformation through microservices architecture and application modularization. Working within an Agile/Scrum environment, you will design, develop, and enhance backend services and APIs while collaborating with cross-functional teams to deliver scalable, secure, and high-performing solutions. This role offers an opportunity to contribute to large-scale modernization initiatives involving cloud technologies, microservices, application performance optimization, and continuous delivery practices. The ideal candidate will be a hands-on developer with strong .NET expertise and a passion for building reliable enterprise applications.

Key Responsibilities:
  • Design, develop, and maintain backend services and APIs using .NET Core and C#.
  • Contribute to platform modernization efforts through microservices and modular application architecture.
  • Collaborate with database developers to implement efficient and scalable data access solutions.
  • Develop new application features and enhance existing functionality.
  • Optimize application performance across various system layers.
  • Integrate applications with Azure-based cloud services and components.
  • Support build, deployment, and release processes through CI/CD pipelines.
  • Participate actively in Agile/Scrum ceremonies and sprint planning activities.
  • Troubleshoot, debug, and resolve complex application issues.
  • Collaborate with architects, cloud engineers, API developers, testers, and other technical stakeholders to deliver high-quality solutions.
Required Skills, Experiences, Education, and Competencies:
  • 7+ years of experience developing enterprise applications using .NET Core and C#.
  • Proven experience designing and developing RESTful APIs and microservices-based solutions.
  • Experience integrating applications with SQL Server environments, including Azure-hosted databases.
  • Strong understanding of object-oriented programming principles, design patterns, and software engineering best practices.
  • Experience with Azure DevOps, GitHub, or similar tools for source control and CI/CD pipeline management.
  • Hands-on experience working within Agile/Scrum development environments.
  • Experience integrating backend applications with ETL solutions such as SSIS, Databricks, or similar platforms.
  • Strong debugging, troubleshooting, and problem-solving skills.Experience building scalable, maintainable, and secure enterprise applications.
  • Familiarity with Terraform or other Infrastructure as Code (IaC) technologies is preferred.
  • Knowledge of domain-driven design, microservices architecture, and distributed systems concepts is desirable.
  • Experience supporting high-availability environments and enterprise-scale systems is a plus.
  • Strong communication, collaboration, and technical documentation skills.

The hourly range for roles of this nature are $45.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry.

cyberThink is an Equal Opportunity Employer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

.NET Developer/Contract to hire/Philadelphia
.NET Developer/Contract to hire/Philadelphia

Motion Recruitment Partners LLC • Philadelphia

On-site
USD 76,000 - 96,000
Senior .NET Developer
Senior .NET Developer

Astyra Corporation • Virginia (MN)

Hybrid
USD 100,000 - 140,000
.NET Developer - VA - PN
.NET Developer - VA - PN

Sulekha.com New Media Pvt Ltd • Richmond (VA), Northern (KY)

Hybrid
USD 80,000 - 120,000
.NET Microservices / Cloud Developer
.NET Microservices / Cloud Developer

Stellar Professionals LLC • Mechanicsville (VA)

Hybrid
USD 90,000 - 130,000
Senior .NET Backend Developer (Azure, Microservices)
Senior .NET Backend Developer (Azure, Microservices)

Smart IMS Inc • Mechanicsville (VA)

Hybrid
USD 62,000 - 110,000
.Net Programmer Analyst 4 – Contract Position
.Net Programmer Analyst 4 – Contract Position

BranCore Technologies • Richmond (VA)

On-site
USD 110,000 - 140,000
.NET Developer
.NET Developer

Accentuate Staffing • Raleigh (NC)

On-site
USD 90,000 - 120,000
.NET Developer.
.NET Developer.

Pyramid Consulting, Inc • Plano (TX)

On-site
USD 89,544 - 93,676
Health insurance (medical, dental, vision)
401(k) plan
Paid sick leave
.NET Software Developer
.NET Software Developer

Compunnel, Inc. • Richmond (VA)

On-site
USD 90,000 - 130,000
Dotnet Developer
Dotnet Developer

PiTech Solutions Inc • Huntsville (AL)

On-site
USD 80,000 - 110,000