Job Description
Location: Remote, United States
Employment Type: Contract (USC only – OPT or C2C)
Experience: 3+ years preferred
Work Authorization: Must be authorized to work in the U.S. (No sponsorship)
Role Overview
We are seeking an experienced VB.NET Developer to lead the modernization of legacy enterprise applications. This role focuses on upgrading existing VB.NET / .NET Framework codebases to newer .NET versions while improving performance, maintainability, and security. You will work closely with business and QA teams to ensure seamless modernization without disrupting critical systems.
This is a hands-on engineering role requiring expertise in legacy systems, disciplined refactoring, and strong problem-solving skills.
Key Responsibilities
- Analyze and refactor legacy VB.NET applications built on older .NET Framework versions
- Upgrade applications to modern .NET versions (.NET 6/7/8) or supported .NET Framework versions
- Improve code quality, performance, and stability while preserving existing business logic
- Identify technical debt and propose modernization strategies (incremental vs full upgrade)
- Resolve compatibility issues with third-party libraries and APIs
- Enhance exception handling, logging, and security controls
- Collaborate with QA teams on regression testing and release validation
- Prepare technical documentation for upgraded systems
- Support post-deployment fixes and production stabilization
Required Skills & Experience
- Strong hands-on experience with VB.NET
- Solid understanding of .NET Framework and modern .NET runtime differences
- Experience modernizing legacy enterprise applications
- Proficiency with Visual Studio, Git, and CI/CD pipelines
- Working knowledge of SQL Server, stored procedures, and performance tuning
- Experience with Windows Services, Web Forms, or legacy desktop applications
- Strong debugging, profiling, and root-cause analysis skills
- Ability to work independently in ambiguous legacy environments
Good to Have
- Exposure to C# for partial or phased migration scenarios
- Experience with ASP.NET MVC / Web API
- Familiarity with Azure or AWS hosting environments
- Knowledge of secure coding standards and compliance (SOC2, HIPAA, etc.)
Why This Role
- Work on mission-critical systems with real business impact
- Modernize platforms without risky “rip-and-replace” approaches
- High ownership and technical influence
- Contribute to a long-term modernization roadmap, not just short-term patching
Location & Hiring Notes
- US Citizen only
- Must be available during US business hours
- Background check may be required depending on client
- H4-EAD eligible