Senior .NET Developer
Columbus, OH
Contracted
Experienced
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.
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 systems
- 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
Apply for this position
Required*