Doran Jones Inc.

Senior .NET Modernization Architect

Doran Jones Inc.

full-time

Posted on:

Location Type: Hybrid

Location: DallasTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

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