We are looking for a hands-on .NET Solutions Architect to lead the modernization of a large-scale enterprise platform.
This role focuses on reverse engineering legacy systems, uncovering hidden business logic, and designing scalable, cloud-ready architectures that will define the platform's future.
Key Responsibilities
- Analyze and reverse engineer legacy .NET monoliths / n-tier systems
- Identify business rules, data dependencies, and integration patterns
- Create current-state architecture and dependency maps
- Design target-state architectures (modular, service-based, multi-tenant)
- Drive modernization strategies (Strangler, phased migration, re-architecture)
- Evaluate and decide Refactor vs Rebuild vs Re-platform
- Collaborate with business and engineering teams to translate complexity into solutions
- Transform legacy, business-critical systems into scalable modern platforms
- Influence architecture decisions and long-term technology strategy
- Improve performance, maintainability, and release agility at scale
Core Skills Required
- Strong expertise in C#, .NET Framework (Web Forms, WCF, MVC)
- Experience with modern .NET (.NET Core / .NET 6+)
- Proven experience in reverse engineering complex legacy systems
- Deep understanding of data models, stored procedures, and integrations
- Experience in application modernization and architecture design
Good to Have
- Experience in Healthcare Payor domain (claims, member, provider systems)
- Exposure to multi-tenant architectures and cloud modernization