Job Description
📌 Project Overview
We are modernizing the flagship cloud-hosted (OCI) application BADGE, transitioning from a legacy desktop version to a modern web-based platform.
This role requires a strong understanding of the existing desktop codebase (WinForms/WPF) to successfully migrate functionality into scalable, web-based .NET applications.
You will work closely with lead developers, take ownership of assigned modules, and provide technical leadership to other contractors throughout the migration effort.
🚀 Key Responsibilities
- Analyze and understand existing desktop application code.
- Migrate legacy functionality to a modern ASP.NET web-based architecture.
- Design and develop secure, scalable web applications and services.
- Take ownership of assigned modules and provide technical guidance to team members.
- Collaborate with developers, database engineers, and stakeholders.
- Write and optimize complex SQL queries.
- Ensure high-quality, maintainable, and well-documented code.
✅ Required Qualifications
🔹 .NET & Application Development
- Expert knowledge of systems development and design using Visual Studio .NET
- Expert-level experience with:
- ASP.NET
- Web Services
- Web Applications in .NET
- Strong expertise in:
- C#
- Visual Basic
- .NET Framework
🔹 Desktop & Migration Experience
- Experience with WinForms and/or WPF
- Ability to understand and refactor legacy desktop applications
🔹 Source Control & Dev Practices
- Experience with TFS and/or Git
- Strong understanding of development lifecycle and version control workflows
🔹 Database & Backend
- Experience working with relational databases (RDBMS)
- Ability to write complex SQL queries
- Experience with Oracle and PL/SQL preferred
🎯 Ideal Candidate
- Comfortable working fully on-site in Hanover, VA
- Strong leadership and module ownership experience
- Analytical thinker capable of modernizing legacy systems
- Effective communicator able to collaborate with cross-functional teams
- Experience working in enterprise or government-style environments
💡 Why This Role Matters
This modernization initiative will transform a legacy desktop system into a scalable, cloud-hosted web application — significantly improving usability, accessibility, and maintainability.