Role Overview
We are seeking an experienced Senior .NET Full Stack Developer to support the development, modernization, and maintenance of enterprise applications. The selected candidate will work closely with project managers, technical leads, and development teams in an Agile environment to design, develop, test, deploy, and support scalable applications built using modern Microsoft technologies. This role includes new application development as well as modernization of legacy systems utilizing .NET technologies and cloud-based solutions.
Key Responsibilities
• Gather and analyze business and technical requirements.
• Design, develop, test, deploy, and support enterprise-level applications.
• Modernize and rewrite legacy applications using .NET technologies.
• Develop web applications using ASP.NET Core MVC, C#, Web API, and related technologies.
• Design and implement scalable N-tier application architectures.
• Develop and maintain RESTful APIs and web services.
• Create and optimize SQL Server database structures, stored procedures, and queries.
• Develop solutions using Entity Framework and modern data access practices.
• Participate in Agile ceremonies including sprint planning, backlog refinement, reviews, and retrospectives.
• Implement and support CI/CD pipelines using Azure DevOps.
• Collaborate with architects, business analysts, testers, and stakeholders throughout the development lifecycle.
• Develop and support mobile-compliant and responsive applications.
• Create and maintain technical documentation and coding standards.
• Provide technical leadership, mentoring, and guidance to development team members.
• Support application testing, deployment, troubleshooting, and production support activities.
Core Skills & Competencies
• Strong expertise in ASP.NET Core MVC and C# application development.
• Advanced knowledge of SQL Server database design and development.
• Experience developing RESTful APIs, microservices, and distributed systems.
• Strong understanding of N-tier architecture and software design principles.
• Experience with Azure DevOps, source control management, and CI/CD practices.
• Strong analytical, troubleshooting, and problem-solving skills.
• Excellent verbal and written communication abilities.
• Ability to lead technical discussions and mentor junior developers.
• Strong collaboration and stakeholder engagement skills.
Required Experience
• 10+ years of verifiable experience developing ASP.NET Core MVC applications as a .NET Web Developer.
• 10+ years of ASP.NET development experience using C#.
• 10+ years of SQL Server database design and development experience.
• 10+ years of experience developing applications using Entity Framework (EF).
• 10+ years of Service-Oriented Architecture (SOA) experience utilizing WCF.
• 10+ years of experience working within N-tier application environments.
• 10+ years of experience using TFS/Azure DevOps for source control, repository management, and recovery strategies.
• 5+ years of experience developing projects using Agile methodologies.
• 5+ years of experience developing RESTful APIs and web services.
• 5+ years of experience using AJAX within ASP.NET applications.
• 5+ years of experience developing SSRS reports within MVC applications.
• 5+ years of experience with Azure DevOps, Git, Boards, and CI/CD processes.
• 5+ years of experience supporting mobile-compliant applications.
• 5+ years of experience using Visual Studio 2019.
• 2+ years of experience implementing Test-Driven Development (TDD) or application testing strategies.
• 2+ years of experience developing microservices-based applications.
• 2+ years of experience with .NET Core, .NET 5, .NET 6, and .NET 8.
Additional Notes
• MCPD Certification is highly preferred.
• Experience with Azure and/or AWS cloud computing platforms and container technologies is highly desirable.
• Experience developing web and mobile applications using ASP.NET, .NET 8, Cloud technologies, and .NET MAUI Blazor is highly preferred.
• Candidates must be able to demonstrate technical competency during the interview process.
• Background check required.
• Selected candidates must attend a mandatory onsite interview in Columbus, Ohio.
