Position Description (Overview):
The Senior .NET Developer - Modernization Lead is responsible for driving architectural evolution, technical modernization, and delivery resilience across enterprise C#/.NET applications supporting critical business operations.
This role partners closely with Business Analysts, Product Owners, and technical leadership to design and implement secure, scalable, and maintainable solutions aligned with agency objectives. The position provides senior-level technical direction within an Agile environment, strengthens architectural standards, reduces legacy system risk, and improves system performance and operational reliability.
The Senior .NET Developer - Modernization Lead serves as a senior technical voice within the team. They influence design decisions, guide modernization strategy, and help distribute institutional knowledge to reduce single points of failure.
Position Duties/Responsibilities:
Minimum Qualifications (Please add minimum education requirement here):
Bachelor s degree in computer science, Information Systems, Engineering, or related technical field, or equivalent professional experience.
7+ years of professional experience developing enterprise applications using C# and .NET (Framework and .NET Core / .NET 8/9+ preferred).
Demonstrated experience leading or owning architectural decisions in complex or legacy environments.
Strong expertise with ASP.NET MVC and API-driven architectures.
Advanced experience with Microsoft SQL Server (2012+), including performance tuning, indexing strategies, and query optimization.
Demonstrated success modernizing legacy systems, including refactoring monolithic architectures and improving maintainability.
Experience designing secure, scalable RESTful APIs with strong authentication and authorization patterns (JWT, OAuth, claims-based security).
Experience implementing structured logging, monitoring, and observability solutions in production environments.
Strong knowledge of dependency injection, middleware pipelines, async/await, background services, and distributed processing.
Working knowledge of SPA architecture and modern frontend frameworks (Angular or React).
Experience influencing technical standards or mentoring developers within an Agile environment.
Proficiency with Git-based source control and CI/CD automation.
Demonstrated ability to identify systemic risk and deliver durable, maintainable technical solutions.
Preferred Qualifications:
Special Requirements and/or Specifications for the Posting:
Demonstrable senior-level experience modernizing legacy .NET systems (.NET Core/6+/Cloud)
Proven ownership, autonomy, and delivery accountability
Advanced SQL Server performance tuning (indexing, execution plans, deadlock analysis)
Experience in public-sector / regulated environments (CJIS, HIPAA, FERPA, SOC2, etc.) preferred
Ability to lead technical design and mentor junior developers
Submission Expectations:
Detailed responses to the candidate questionnaire are required to support the Commonwealth s evaluation process and ensure alignment with project risk, security, and delivery standards.
Submissions demonstrating strong alignment with requirements and thorough, specific, and well-supported responses will be prioritized for interview consideration.
Vendors that consistently provide high-quality submissions may receive priority consideration for future opportunities.
Please keep resumes to 2-pages MAXIMUM.