
Senior .NET Modernization Architect
Doran Jones Inc.
full-time
Posted on:
Location Type: Hybrid
Location: Dallas • Texas • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- 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
Requirements
- Advanced experience in reverse engineering legacy monolithic or n-Tier enterprise .NET applications
- Deep expertise in C# and the .NET ecosystem, including legacy .NET Framework (Web Forms, WCF, MVC) and modern .NET (.NET Core / .NET 6+)
- Strong experience analyzing legacy database schemas and stored logic
- Demonstrated ability to identify technical debt and assess architectural risk
- Experience defining modernization strategies and making refactor vs. rebuild vs. re-platform decisions
- Proven ability to extract and document undocumented system behavior through code inspection, database analysis, and runtime evaluation
- Strong architectural communication skills and the ability to translate complexity for diverse stakeholders.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
reverse engineeringC#.NETlegacy .NET FrameworkWeb FormsWCFMVC.NET Core.NET 6+database analysis
Soft Skills
architectural communicationstakeholder engagementdocumentationanalytical skillsproblem-solving