We are seeking a.NET Solutions Architect to analyze, reverse-engineer, and modernize complex enterprise applications across legacy monolithic, n-tier, and contemporary.NET platforms.
Requirements
- Reverse engineer legacy monolithic and n-Tier.NET applications to understand architecture, business rules, data flows, and integration points
- Analyze poorly documented systems to extract functional and non-functional requirements
- Produce current-state architecture diagrams, data flow models, and dependency maps
- Identify technical debt, architectural anti-patterns, and modernization risks
- Design target state architectures to decompose monolithic systems into modular services, including microservices where appropriate
- Define modernization strategies, including strangler patterns, phased migrations, or parallel-run approaches, to minimize business disruption
- Lead refactoring initiatives to improve maintainability, scalability, and performance
- Analyze legacy database schemas, stored procedures, and embedded business logic to inform modernization decisions
- Support data migration and transformation strategies during system transition
- Translate complex legacy findings into clear documentation for technical and non-technical stakeholders
- Partner with business SMEs to ensure technical designs align with operational workflows and compliance requirements
Benefits
- Competitive salary
- Benefits package
- Opportunities for career growth and professional development