Lead the modernization of enterprise applications and legacy systems by migrating .NET Framework applications to .NET Core/8. Design and develop scalable, cloud-native solutions and RESTful APIs integrated with AWS and SQL Server.
π Location: Fully Remote (Maryland, U.S.)
π Employment Type: Contract
π Start Date: Immediate
π° Compensation: TBD -- based on skills and experience
Important Screening Requirements
Due to client security requirements, candidates must be U.S. Citizens or U.S. Permanent Residents (Green Card holders) authorized to work in the United States without current or future visa sponsorship.
-
Must be willing to support and work with a government client.
-
Must be willing to undergo fingerprinting as part of the onboarding process.
-
Must successfully complete a government background investigation (CJIS-type clearance).
About the Role
We are seeking a Senior .NET Engineer / Application Modernization Engineer to lead the modernization of enterprise applications and legacy systems. In this role, you will design, develop, and modernize .NET applications, migrate legacy platforms to modern architectures, and build scalable, cloud-native solutions. The ideal candidate has extensive experience with .NET development, application modernization, cloud integration, and large-scale migration initiatives.
Key Responsibilities
-
Design, develop, and maintain enterprise applications using C# and ASP.NET.
-
Modernize legacy .NET Framework applications to .NET Core / .NET 8.
-
Develop and maintain RESTful APIs and microservices-based applications.
-
Design and integrate solutions with SQL Server and other relational databases.
-
Lead application modernization and legacy system migration initiatives.
-
Develop cloud-native applications and integrate solutions with AWS services.
-
Modernize legacy WebForms applications and redesign database-heavy solutions.
-
Support SSIS migration and application redesign efforts.
-
Optimize application performance through code refactoring and architectural improvements.
-
Collaborate with cross-functional teams to deliver scalable, secure, and high-quality software solutions.
Required Qualifications
-
5+ years of experience in .NET application development.
-
Strong hands-on experience with:
-
C# and ASP.NET
-
.NET Framework modernization to .NET Core / .NET 8
-
REST APIs and microservices architecture
-
SQL Server development and database integration
-
Application modernization and legacy system migration
-
Cloud-native application development and AWS integration
-
Experience working on large-scale modernization projects involving:
-
Legacy WebForms applications
-
Stored procedures and database-heavy applications
-
SSIS migrations and redesign efforts
-
Strong understanding of software architecture, performance optimization, and code refactoring.
Preferred Qualifications
-
Experience with AWS application development or cloud migration projects.
-
Experience migrating SQL Server workloads to PostgreSQL or Amazon Aurora PostgreSQL.
-
Experience supporting enterprise-scale application modernization initiatives.