Software Developer, .NET Developer
Listed on 2026-09-14
-
Software Development
.NET Developer
Halvik Corp delivers a wide range of services to 13 executive agencies and 15 independent agencies. Halvik is a highly successful WOB business with more than 50 prime contracts and 500+ professionals delivering Digital Services, Advanced Analytics, Artificial Intelligence/Machine Learning, Cyber Security and Cutting-Edge Technology across the US Government. Be a part of something special!
Position OverviewHalvik is seeking an Applications Programmer (Mid-Level .NET/C# Developer) to build, maintain, and modernize internal and external web-based applications supporting the Federal Highway Administration (FHWA) Office of Policy. The successful candidate will become an integral part of our IT solutions team of developers, providing specialized technical support for key agency platforms such as the Travel Monitoring Analysis System (TMAS 3.0), the Highway Performance Monitoring System (HPMS 9.0), the Policy Information Data Portal (PIDP), and the Integrated Transportation Information Platform (ITIP).
This role focuses on delivering robust, high-performance web applications using C# and modern .NET frameworks (up to .NET 10) hosted in Microsoft Azure environments. The programmer will participate in the complete Software Development Life Cycle (SDLC), assisting in legacy system modernization, migrating applications to Azure Platform-as-a-Service (PaaS), implementing automated testing with Playwright, and streamlining deployment pipelines within Azure Dev Ops. This is an exciting opportunity to contribute to systems that track the health and usage of America's roads and inform national transportation policy and funding.
CoreResponsibilities
- Participate in all phases of the Software Development Life Cycle (SDLC) in an Agile development environment, from initial user story grooming and requirements gathering to code implementation, testing, and production deployment.
- Analyze functional business applications, user needs, and complex design specifications to design robust, reusable software tools, controls, and subsystems that support software reuse and domain analysis.
- Conduct thorough quality assurance reviews, debugging, and testing. Maintain and expand automated testing suites, utilizing modern tools like Playwright to conduct automated regression, integration, and post-deployment smoke tests.
- Review existing legacy applications (such as older .NET Framework and ASP.NET Webforms versions) and assist in making refinements, reducing operating and processing times, optimizing database queries, and upgrading systems to modern frameworks (such as .NET 8, 9, or 10).
- Perform collaborative peer code reviews, evaluate new and existing software products, and validate the work of other technical team members to ensure code quality, security, and strict adherence to design specifications.
- Collaborate closely with other application developers, database and systems administrators, Solutions Architects, and client stakeholders to translate complex business requirements into high-performing, secure IT solutions.
- Develop and maintain comprehensive technical documentation, including system architectures, component designs, interface specifications, and database schemas to ensure long-term maintainability and supportability.
- Adhere to established project schedules and performance metrics, proactively identify and resolve technical hurdles, elevate critical issues to project management, and assist in system deployments (providing occasional maintenance support outside normal core business hours).
- Education:
Bachelor's degree (BS) in Computer Science, Information Systems, Engineering, Business, or another related scientific, technical, or functional discipline. - Overall
Experience:
A minimum of 7 years…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).