.NET Developer
Columbus, OH
Contracted
Experienced
Location: Columbus, OH
Position Type: Hybrid
Hybrid Schedule: Onsite every 3rd workday
Contract Length: Long-term with annual extensions
Position Overview:
This role is responsible for designing, developing, and supporting modern .NET applications within an Agile environment, collaborating closely with cross-functional teams across the full software development lifecycle. The position focuses on both new development and modernization of legacy systems while ensuring high-quality, scalable solutions and adherence to established coding standards.
Duties:
Required Skills:
Position Type: Hybrid
Hybrid Schedule: Onsite every 3rd workday
Contract Length: Long-term with annual extensions
Position Overview:
This role is responsible for designing, developing, and supporting modern .NET applications within an Agile environment, collaborating closely with cross-functional teams across the full software development lifecycle. The position focuses on both new development and modernization of legacy systems while ensuring high-quality, scalable solutions and adherence to established coding standards.
Duties:
- Collaborate with project managers, business analysts, product owners, QA testers, and developers in an Agile development environment
- Perform process analysis and gather business and technical requirements
- Design, develop, and implement applications using .NET technologies including C#, ASP.NET Core MVC, Web API, and SQL Server
- Rewrite and modernize legacy applications into scalable, N-tier architecture solutions
- Participate in application testing, debugging, and quality assurance efforts
- Support application deployment activities and provide ongoing production support
- Ensure all development aligns with established coding standards and best practices
- Communicate technical concepts, ideas, and solutions effectively to stakeholders
- Facilitate collaboration across teams to drive innovative and efficient outcomes
- Provide technical guidance and mentoring to other developers as needed
- Manage time, priorities, and deliverables to meet project deadlines
- Apply strong analytical, problem-solving, and decision-making skills to resolve technical challenges
- Maintain a customer-focused mindset while supporting mission-critical systems
Required Skills:
- 10 years of verifiable experience as a .NET Web Developer building ASP.NET Core MVC applications
- 10 years of verifiable ASP.NET development experience using C#
- 10 years of experience with SQL Server database design and development
- 10 years of experience developing applications using Entity Framework (EF)
- 10 years of Service Oriented Architecture (SOA) experience utilizing WCF
- 10 years of experience or strong understanding of N-tier architecture environments
- 10 years of experience with code repository strategies and recovery using TFS/Azure DevOps
- 5 years of experience developing projects within Agile methodology
- 5 years of experience developing RESTful APIs and web services
- 5 years of experience using AJAX in ASP.NET applications
- 5 years of experience developing SSRS reports within MVC applications
- 5 years of experience with TFS/Azure DevOps tools including Git, Boards, and CI/CD pipelines
- 5 years of experience or understanding of mobile-compliant application development
- 5 years of experience using Visual Studio 2019
- 2 years of experience with Test Driven Development (TDD) or implementing application testing strategies
- 2 years of experience working with microservices architecture
- 2 years of experience developing with modern .NET Core / .NET 5/6/8 frameworks
Apply for this position
Required*