Location: Columbus, OH
Position Type: Onsite
Contract Length: Long-term with annual extensions
Position Overview:
This role serves as the technical lead for application migration and modernization efforts, combining architectural decision-making with hands-on .NET development in a fast-paced, high-visibility environment. The position partners closely with IT leadership and cross-functional teams to assess existing systems, define scalable solutions, and deliver high-quality applications.
Required Qualifications:
7+ years of professional experience in .NET application development
Demonstrated experience taking ownership of existing applications and codebases, including maintenance and enhancement
Deep expertise in C#, .NET, and Entity Framework for enterprise application development
Strong experience designing and building RESTful APIs and working with GraphQL
Advanced experience with SQL Server, including developing stored procedures and implementing indexing strategies
Proven experience utilizing GitHub Enterprise for source control and development workflows
Demonstrated experience leading development efforts and mentoring other developers
Strong written and verbal communication skills for technical and non-technical audiences
Highly Desired, not required:
Experience migrating or modernizing legacy MVC applications
Experience developing front-end solutions using React, Vite, and Node.js
Experience stabilizing and improving applications in active production environments
Experience working in public sector or other highly visible, high-impact environments
Experience supporting financial, tax, or property-related systemsDuties:
Review existing MVC-based applications to identify migration and modernization requirements
Define and recommend application architecture patterns and technical standards
Break down technical initiatives into milestones, deliverables, and actionable development tasks
Provide development estimates and support overall project planning efforts
Lead hands-on development of .NET applications and APIs (REST & GraphQL)
Design, develop, and optimize SQL Server stored procedures, indexes, and queries
Ensure best practices for Entity Framework Code First and data access patterns
Develop and enhance front-end components using React and PrimeReact
Collaborate with business analysts to translate functional requirements into technical designs
Partner with development teams, business analysts, and project management to define scope and sequencing
Mentor developers through code reviews, guidance, and troubleshooting support
Support development workflows and version control using GitHub Enterprise
Communicate progress, risks, and technical recommendations to leadership
Perform additional related duties as needed