About The Position

We are seeking a .NET Application Modernization Consultant – Staff to support a large-scale application modernization initiative focused on migrating enterprise applications from .NET Framework to .NET Core/.NET 8+. This is a hands-on engineering role responsible for executing the majority of application conversion, remediation, testing, and documentation activities across the portfolio. The consultant will work closely with the Senior .NET Application Modernization Consultant (Pod Lead) to implement established migration patterns and ensure successful modernization outcomes.

Requirements

  • Strong experience developing applications using C# and the .NET Framework
  • Hands-on experience with .NET Core and/or .NET 6/7/8
  • Experience participating in application modernization, migration, or upgrade initiatives
  • Familiarity with: ASP.NET MVC, ASP.NET Web API, ASP.NET Core, Dependency Injection patterns, Modern configuration management approaches
  • Experience updating and maintaining NuGet package dependencies
  • Understanding of project conversion concepts, including: SDK-style project formats, PackageReference, Modern .NET build processes
  • Experience working with Git-based source control workflows
  • Strong troubleshooting and debugging skills
  • Ability to validate functionality and support confidence testing activities
  • Strong documentation and communication skills
  • Candidates must be U.S. Citizens or U.S. Permanent Residents (Green Card holders) and able to work in the United States without current or future visa sponsorship.
  • Undergo fingerprinting as part of the onboarding process.
  • Successfully complete a government background investigation (CJIS-type clearance).

Nice To Haves

  • Experience using: .NET Upgrade Assistant, AWS Porting Assistant for .NET, try-convert, API Portability Analyzer (apiport)
  • Experience with Azure DevOps and/or GitHub Actions
  • Familiarity with T4 templates and code generation approaches
  • Experience supporting large-scale application modernization programs
  • Exposure to Linux-targeted .NET workloads and containerized environments
  • AWS Certifications or Microsoft certifications are a plus

Responsibilities

  • Port application code from .NET Framework to .NET Core/.NET 8+ using approved modernization approaches and tooling
  • Execute application modernization activities using AWS and Microsoft migration tools
  • Remediate compatible and upgradeable NuGet package dependencies
  • Convert and modernize T4 templates as directed by technical leadership
  • Implement modern dependency injection and configuration management patterns
  • Apply modernization standards, coding practices, and architectural guidance established by the Pod Lead
  • Execute confidence testing and validate functional parity against defined acceptance criteria
  • Troubleshoot and resolve migration-related defects and compatibility issues
  • Document modernization decisions, implementation approaches, and technical findings
  • Contribute to migration runbooks, knowledge-sharing materials, and project documentation
  • Collaborate with architects, senior consultants, QA resources, and project leadership to ensure successful delivery
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service