User Experience Engineer / Frontend Engineer

Filled
February 18, 2026

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.