Sep 11, 2020

IT Application Developer - Journey Level

  • State of Washington
  • Richland, WA, USA

Job Description


As our community responds to the public health emergency, the Department of Ecology's priority is to keep our staff, candidates and the public safe. We are experiencing some delays as we transition to a virtual recruitment process. Thank you for your patience and we will be in touch as soon as we are able. We encourage you to apply to open postings.

Keeping Washington Clean and Evergreen Protecting Washington State's environment for current and future generations is what we do every day at Ecology. We have a culture that is invested in making a difference. If you want to join a team that is highly effective, collaborative, has leadership that embraces the value of people, Ecology is a good fit.

The Nuclear Waste Program (NWP) is currently looking to fill an  Application Developer (Journey Level) position. This position will be located in our Nuclear Waste Program in our Richland Field Office (RFO) in Richland, WA.
The Application Developer position is the expert level software engineer responsible for the development of complex information systems that are relied upon by Ecology staff, management, legislators, partner-agencies, and the public to accurately manage, analyze, and reflect the status of permitting activities related to the Dangerous Waste permits such as, the Hanford Dangerous Waste permit in Washington State.

We are looking for applicants who possess excellent people skills, the ability to quickly assess a situation and make a decision and the ability to communicate with a diverse audience.

As an agency, our mission is to protect, preserve and enhance Washington's environment for current and future generations. We invest in our employees to create and sustain a working environment that encourages creative leadership, effective resource management, teamwork, professionalism and accountability.

To learn more about The Department of Ecology, please visit our website at and follow, like or visit us on LinkedIn, Twitter, Facebook, Instagram or our blog. 
Local efforts... Diverse people... Statewide impacts
Agency Mission : Ecology's mission is to protect, preserve and enhance Washington's environment and to promote the wise management of our air, land and water for the benefit of current and future generations.
Program Mission : The Nuclear Waste Program's (NWP) mission is to lead the effective and efficient cleanup of the U.S. Department of Energy's Hanford Site; to ensure sound management of mixed hazardous wastes in Washington; and to protect the state's air, water, and land at and adjacent to the Hanford site.
The Nuclear Waste Program (NWP) strives to be a world-class regulator as we work with complex environmental management and cleanup challenges.
Section Mission : The Technology and Operations section provides information, tools, and IT services that support Washington State Department of Ecology (Ecology) staff and managers in their efforts to clean up the Hanford Nuclear Reservation and other dangerous and radioactive waste sites. The TED Unit provides IT project management, IT business analysis, IT environment data systems, IT systems administration, IT data management, and IT help desk services in support of program staff efforts to clean of Hanford in accordance with regulatory requirements, Tri-Party Agreement (TPA) milestones, and schedules.
Some of the key work activities of the Application Developer position are: Codes, tests, and implements highly complex application components and web services; writes re-usable code using the agency standard development platform so that NWP applications are consistently developed and easily maintained by other IT professionals. (Current development platform includes: C# programming language, Active Server Pages.Net (ASP.Net), HyperText Markup Language-5 (HTML5), JavaScript/JQuery and other open source JavaScript libraries, Model-View-Controller 5 (MVC-5) framework, Structured Query Language (SQL), Team Foundation Server, SQL Reporting Services, SQL Server Integration Services (SSIS), and Microsoft SQL Server.) Conducts code reviews of other programmers' projects to ensure system integration and simplification of the software implementation to reduce long-term maintenance costs. Collaborates with Information Technology Services Office (ITSO) to develop software development agency level standards and best practices with a focus on implementing 'DevOps' practices such as automated software builds and automated code deployment. Collaborates with Information Technology Services Office (ITSO) to provide leadership and oversight of infrastructure upgrades affecting NWP applications. Develops software test plans and implements them i n unit tests to reduce frequency of bugs in programming logic and help mitigate against code regression. Leads User Acceptance Test (UAT) sessions to ensure applications meet end-user requirements. Determines the causes of system failure and resolves i ssues promptly so that user frustration is minimized. Writes secure code adhering to recommended Microsoft best practices to ensure integrity of NWP information systems is not compromised by malicious security threats. Consults with staff and external partners to analyze technology needs and problems: analyzes and resolves complex problems involving multiple system integration issues so that completed information systems integrate with other NWP and Ecology information systems and avoid the creation of 'information silos'. Designs User Interface/User Experience (Ul/UX) to ensure level AA compliance with Web Content Accessibility Guidelines (WCAG) 2.0 so that people with disabilities have access to and use of information as outlined in the Washington State Office of Chief Information Officer (OCIO) Policy 188. Develops and implements strategies for data migration. Tracks, documents and develops resolutions of critical application problems. Documents all changes/modifications as necessary. Analyzes system performance, conducts stress tests on applications in cooperation with application developers and users. Ensures security of all stored data on databases. Designs, develops, implements and maintains utilities to administer all program databases.

This position will remain open until filled. The initial screening will be February 26, 2020. In order to be considered for the initial screening, please submit an application on or before February 25, 2020. The agency reserves the right to make an appointment any time after the initial screening date .

Please to do NOT include your salary history. Wage/salary depends on qualifications or rules of promotion, if applicable.

As our community responds to the public health emergency, the Department of Ecology's priority is to keep our staff, candidates and the public safe. We are experiencing some delays as we transition to a virtual recruitment process. Thank you for your patience and we will be in touch as soon as we are able. We encourage you to apply to open postings.

Qualifications Required Qualifications:
An Associate's degree or higher in Computer Science; Information Technology OR completion of a two (2) year accredited vocational training program in information technology or related program 


Two (2) years of recent senior level professional experience in computer application development and maintenance of large-scale projects and/or major organization-wide systems.


Four (4) years of recent senior to expert level professional experience in computer application development and maintenance. Experience includes but is not limited to analyzing, designing, implementing, maintaining and/or programming large-scale and/or organization-wide information systems.
Desired Qualifications: A Bachelor's degree with a focus on programming/software engineering. Four (4) years of information technology experience programming web-based software applications or developing information systems architecture using Microsoft development technologies such as C#/ASP.Net, SQL Server, and HTML5/Javascript for mobile applications. At least three (3) of the four (4) years of experience should be within the last four (4) years. Professional experience consulting, designing, programming, maintenance and/or support work for moderate risk software applications and databases.   
Special Requirements/Conditions of Employment: A valid driver's license is required to operate state vehicles. This position must be able to obtain an unescorted US Department of Energy Richland Operations Office security clearance badge, and Hanford Local Area Network access account.  

Why work for Ecology?

Joining Ecology means becoming a part of a team committed to protecting and restoring Washington State's environment.

A career in public service allows you to help solve some of the most challenging problems facing our state, while keeping the health and financial security of you and your family a priority. We combine one of the most competitive benefits packages in the nation with a strong commitment to work/life balance.

Ecology employees may be eligible for the following:

Medical/Dental/Vision for employee & dependent(s), Public Employees Retirement System (PERS), Vacation, Sick, and other Leave*, 11 Paid Holidays per year*, Public Service Loan Forgiveness, Tuition Waiver, Long Term Disability & Life Insurance, Deferred Compensation Programs, Dependent Care Assistance Program (DCAP), Flexible Spending Arrangement (FSA), Employee Assistance Program, Commute Trip Reduction Incentives (Download PDF reader), Combined Fund Drive, SmartHealth

Student debt and how working for Ecology can help
Employees may be eligible for the Public Service Loan Forgiveness (PSLF) Program, which forgives the remaining balance on your Direct Loans after you have made 120 qualifying monthly payments under a qualifying repayment plan while working full-time for a qualifying employer. See for more details.

*See the Benefits tab in this announcement for more information


Apply Now