Programmer Analyst
Hanover, VA
Contracted
Experienced
Location: Hanover, VA
Position Type: Onsite
Contract Length: 5 months + possible extensions
Position Overview:
This role focuses on modernizing a legacy desktop application into a scalable, cloud-hosted web-based platform, requiring deep expertise in .NET technologies and application architecture. The position involves owning key modules, guiding development efforts, and collaborating closely with senior engineers to ensure a successful migration and modernization effort.
Duties:
Position Type: Onsite
Contract Length: 5 months + possible extensions
Position Overview:
This role focuses on modernizing a legacy desktop application into a scalable, cloud-hosted web-based platform, requiring deep expertise in .NET technologies and application architecture. The position involves owning key modules, guiding development efforts, and collaborating closely with senior engineers to ensure a successful migration and modernization effort.
Duties:
- Analyze and interpret existing desktop application code to support migration to a modern web-based architecture
- Take ownership of assigned application modules, driving design, development, and delivery efforts
- Develop and enhance web applications using ASP.NET, Web Services, and .NET technologies
- Design and implement solutions using C#, Visual Basic, and the .NET Framework within Visual Studio
- Collaborate with lead developers and cross-functional teams to align on technical direction and best practices
- Build and maintain user interfaces using MVC, JavaScript, jQuery, HTML, and CSS
- Work with WinForms and WPF components to understand and transition legacy functionality
- Utilize source control systems such as TFS and Git for version management and code collaboration
- Write and optimize complex SQL queries, working with relational databases including Oracle and PL/SQL
- Provide technical leadership and mentorship to other developers and contractors
- Contribute to front-end modernization efforts using frameworks such as Angular or React (as applicable)
Required Qualifications:
- 6+ years of advanced experience developing ASP.NET, MVC, Web Services, and web applications within the .NET ecosystem
- 6+ years of hands-on experience with .NET Framework, C#, and/or Visual Basic
- 6+ years of experience working with Oracle, SQL, and PL/SQL, including writing complex queries
- 6+ years of experience with front-end technologies including Bootstrap, jQuery, and JavaScript
- 6+ years of experience working with HTML, XML, and CSS for web development
- 6+ years of experience implementing jQuery Unobtrusive Validation
- 6+ years of experience using TFS and/or Git for source control and version management
- 3+ years of experience working with WinForms and/or WPF Forms
Preferred Qualifications:
- 3+ years of experience developing front-end applications using Angular and/or React
Apply for this position
Required*