Job Titles: Programmer Analyst Job ID: 799087 Employment Type: Contract Location: 7093 Broad Neck Road, Hanover, VA 23069 (Onsite)
We are seeking a highly skilled Senior .NET Developer to support the modernization of our flagship cloud-hosted (Oracle OCI) application, BADGE. This role involves transforming an existing desktop-based application into a scalable, web-based solution. The ideal candidate will analyze legacy code, lead module-level development, and collaborate closely with lead developers while guiding other team members.
Key Responsibilities
- Analyze and understand existing desktop application code (WinForms/WPF) to support migration to a web-based architecture
- Design, develop, and implement web-based solutions using .NET technologies
- Take ownership of assigned modules, ensuring high-quality design and delivery
- Collaborate with lead developers and cross-functional teams on modernization strategy
- Provide technical guidance and mentorship to junior developers and contractors
- Develop and maintain ASP.NET applications, web services, and APIs
- Write and optimize complex SQL queries and database interactions
- Ensure code quality through best practices, testing, and version control
Required Qualifications
- Expert-level experience in systems development using Visual Studio and .NET technologies
- Strong expertise in ASP.NET, Web Services, and web application development
- Proficiency in C#, Visual Basic, and .NET Framework
- Hands-on experience with MVC architecture
- Strong front-end skills including JavaScript, jQuery, HTML, CSS, and jQuery Unobtrusive Validation
- Experience working with WinForms and/or WPF applications
- Proficiency with source control tools such as TFS and Git
- Strong experience with RDBMS and complex SQL queries
- Experience with Oracle databases and PL/SQL preferred
Preferred Qualifications
- Experience with modern front-end frameworks such as Angular or React
- Experience working in cloud environments, preferably Oracle Cloud Infrastructure (OCI)
- Strong problem-solving skills and ability to work in a collaborative environment
- Experience leading modules or mentoring development teams