Senior .NET Developer - Legacy Modernization

Web Development United States


Description

Overview 
Software Mind is seeking qualified candidates in Latam to fill the role of Senior .NET Developer - Legacy Modernization. 
 
In addition to a competitive salary rate and a positive work environment committed to delivering high-quality technology solutions, we also offer: 
  • Flexible schedules and authentic work-life balance 
  • Opportunities for continuing education 
  • Social activities per country sponsored by the company 
  • Birthday celebration 
  • Payment in US Dollars 
 
 
About the role: 
Our client provides comprehensive business management software for law firms and other professional services organizations. 
 
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. 
      
 
Some of the main responsibilities for the role include: 
  • 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. 
 
 
Job Skills/Requirements 
- +90% English written and oral (at least B2 level) with excellent communication skills 
- 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 today to learn more about this exciting opportunity. We are actively interviewing now for this position.