Jobs and Careers
SO

Senior .NET Developer - Legacy Modernization

Software Mind
United States, United Statesfull_timeVerifiedPosted 29 Mar 2025

About the role

We are seeking a highly skilled and experienced Senior .NET Developer to lead the modernization of a legacy product built on the traditional .NET Framework. This product, currently Windows-only, is burdened by technical debt and dependency challenges, and needs a dedicated leader to drive it into a modern .NET Core infrastructure.As a key member of our engineering team, you will be instrumental in assessing the current architecture, designing a modernization strategy, and executing the migration to .NET Core. You’ll work alongside other senior developers and stakeholders to ensure a seamless transition, while maintaining product stability and performance.

Responsibilities:

  • Lead the migration of legacy .NET Framework applications to .NET Core/.NET 6/7/8.
  • Analyze and resolve dependency and compatibility issues during modernization.
  • Collaborate with cross-functional teams to develop a strategic modernization roadmap.
  • Refactor existing code to improve performance, maintainability, and scalability.
  • Serve as a technical leader and mentor for other developers, fostering a culture of continuous improvement.
  • Troubleshoot complex issues and develop solutions to maintain product stability.
  • Identify and address technical debt while introducing best practices for code quality and performance.
  • Proactively communicate progress, challenges, and solutions to stakeholders.

Qualifications:

  • 5+ years of professional experience as a backend .NET Developer.
  • Proven experience migrating from legacy .NET Framework (ASP.NET, WCF, WinForms) to modern .NET Core/.NET 6/7/8.
  • Strong understanding of both ASP.NET Web Forms and ASP.NET Core MVC/Web API.
  • Proficiency in C# and modern development practices, including dependency injection and asynchronous programming.
  • Demonstrated ability to tackle tech debt and modernize outdated architectures.
  • Experience with Windows-only applications and managing complex dependencies.
  • Strong problem-solving skills and a “get it done” attitude.
  • Excellent leadership, communication, and mentorship abilities.
  • Ability to work independently and take ownership of large-scale projects.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Software Mind

View company profile →