The Senior .NET Developer Modernization Lead is responsible for driving architectural evolution, technical modernization, and delivery resilience across enterprise C#/.NET applications that support mission-critical business operations. This role serves as a senior technical authority within Agile delivery teams, partnering closely with Business Analysts, Product Owners, and technical leadership to design and implement secure, scalable, and maintainable solutions aligned with agency objectives.
Key Responsibilities
Lead architectural design, development, and modernization efforts across enterprise C#/.NET applications
Provide technical ownership of modernization initiatives, including legacy refactoring, cloud readiness, and resiliency improvements
Translate complex business requirements into scalable, secure technical solutions in partnership with Business Analysts and Product Owners
Establish and enforce architectural standards, coding guidelines, and design patterns across the application stack
Drive reduction of technical debt and systemic risk through structured remediation planning
Guide cross-team technical coordination where services, APIs, or integrations intersect
Mentor engineers through design reviews, code reviews, and modernization best practices
Design, implement, and govern secure, scalable RESTful APIs and backend services
Lead root-cause analysis of complex production issues and implement durable corrective actions
Collaborate with QA and DevOps teams to improve automation, release quality, observability, and deployment confidence
Contribute to operational readiness planning, monitoring strategies, and production stability initiatives
Proactively identify and mitigate architectural, security, and delivery risks
Required Qualifications
Demonstrable senior-level experience modernizing legacy .NET Framework applications to .NET Core / .NET 6+, including cloud-ready architectures
Strong ownership mindset with proven autonomy and delivery accountability
Advanced SQL Server performance tuning skills (indexing strategies, execution plans, deadlock analysis)
Experience leading technical design decisions and mentoring junior engineers
Deep understanding of secure application development and enterprise architecture principles