Jobs and Careers
SO
Senior .NET Developer - Legacy Modernization
Software MindUnited 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 KitFree account required — sign up in 30s