Job Description:
We are seeking a Senior Developer - Microsoft contractor to join our team. The successful candidate will develop, implement, and maintain web applications, mentor junior developers, and take the lead on technical migration projects. This role requires technical expertise, leadership skills, and a commitment to high-quality application development that supports educational initiatives.
Responsibilities:
Develop, implement, and test web applications using the latest .NET stack (.NET 6/7/8, C#).
Modernize and maintain web applications to support educational activities.
Lead technical migration projects, such as upgrading from .NET 4.8 to .NET 6/7/8.
Optimize web applications for responsiveness, efficiency, and consistency.
Develop and manage RESTful APIs and web services using ASP.NET Web API.
Manage and maintain web servers in all environments.
Work with SQL Server and Oracle databases to support applications.
Interact with business users to gather requirements and implement enhancements.
Provide mentorship to junior developers and assist in debugging efforts.
Ensure adherence to Microsoft coding standards and contribute to best practices.
Required Skills & Qualifications:
8+ years of experience developing web applications using .NET technologies.
Proficiency in .NET Framework & .NET Core (6/7/8), C#, ASP.NET MVC & Core, RESTful APIs, Entity Framework (EF), Azure DevOps, SQL, and Oracle.
Experience leading or mentoring junior developers (formal Team Lead experience is not required but preferred).
Hands-on experience with technical migrations, particularly upgrading from .NET 4.8 to modern .NET versions.
Strong knowledge of web server management and performance optimization.
Ability to work independently and manage tasks with minimal supervision.
Experience working in an Agile development environment.
Nice to Have:
Experience with Azure Services.
Additional Details:
Work Arrangement: Hybrid (2 days onsite in Frankfort, KY, 3 days remote).
Travel: No travel expected.
Team Structure: Reports to Operations Manager → Team Lead → 6 Developers.
Skills:
Database Management System (DBMS),.NET Development, Technical Migration & Modernization, Database Management, RESTful APIs, Web Services, Leadership & Mentorship
Any Graduate