Senior .NET Application Developer- W2 Only

Overview

On Site
Contract - W2
Contract - start date

Skills

html
C#
.NET
asp.net
SQL Queries
and CSS
Experience supporting Water Quality or Water Safety Information Systems

Job Details

Role: Senior .NET Application Developer- W2 Only

Remote

Duration: One Year

Position Summary

The System Software Programmer is responsible for analyzing, designing, developing, enhancing, and maintaining agency software systems. This role supports critical federal data reporting and water-related systems, including SDWIS, WQX, SWIFT, and DW-SFTIES. The programmer will lead data migrations, support system implementations, collaborate across teams, and mentor junior developers.

This position plays a key role in the migration of applications and data to new infrastructure and supports the Bureau of Water's operational and regulatory needs.

Key Responsibilities

  • Design, develop, enhance, and maintain software applications supporting agency programs
  • Provide application support, troubleshooting, debugging, and resolution of service desk tickets
  • Perform manual and automated testing to ensure system reliability and performance
  • Collaborate with technical teams, business analysts, and stakeholders to gather and refine requirements
  • Support data and application migrations by identifying dependencies and modifying systems as needed
  • Prepare and maintain technical, system, and disaster recovery documentation
  • Ensure data security, integrity, and compliance with agency and Office of Technology standards
  • Mentor junior developers and participate in code reviews
  • Participate in cross-functional discussions to support internal and external customers

Required Skills & Experience

  • 8+ years of experience in government IT projects as a software developer or engineer
  • 8+ years of experience developing and optimizing SQL queries and stored procedures
  • 3+ years of experience supporting Water Quality or Water Safety Information Systems
  • Strong working knowledge of ASP.NET, .NET, C#, HTML, and CSS
  • Strong troubleshooting, debugging, and analytical skills
  • Experience with SDLC methodologies
  • Ability to communicate effectively across technical and non-technical teams
  • Experience developing and executing software test cases
  • Knowledge of software security standards and best practices

Preferred Qualifications

  • Experience with SDWIS, WQX, SWIFT, and DW-SFTIES systems
  • Experience with Apache Tomcat and Java
  • Experience working with or supporting EPA systems or initiatives
  • Familiarity with service/help desk ticketing systems and Microsoft Office tools
  • Leadership experience within technical teams

Education

Bachelor's degree in Computer Science, Computer Engineering, or a related field

Relevant professional experience may substitute for education on a year-for-year basis

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.