IT Application Developer – Journey

State of Washington•Thurston County – Tumwater, WA
•Hybrid

About The Position

The Washington State Department of Transportation (WSDOT) is seeking a skilled technology professional to join the Applications Modernization Team within the Technology Services Division’s Enterprise Applications group. The role develops, supports, modernizes, and maintains major cloud-hosted and on-premises applications serving multiple WSDOT business areas. It specializes in C# interfaces and APIs for the TRAINS 4 Integrated Data Layer and the Angular-based Work Order Crosswalk front-end application. The IT Application Developer performs system design, installation, deployment, maintenance, troubleshooting, technical support, development, and problem resolution while advancing cloud-first development and application modernization. The Applications Modernization Team provides application development, technical expertise, leadership, and support for solutions across the agency, including mainframe, client/server, cloud, content management, and vendor applications. Its work supports WSDOT business partners, users, and the traveling public while aligning with the division’s focus on continuous modernization, cybersecurity, and data privacy.

Requirements

  • Demonstrated ability to design, develop, enhance, and maintain full-stack applications, interfaces, and APIs using contemporary front-end technologies such as Angular.js and back-end technologies such as C# and ASP.NET MVC/Core.
  • Extensive experience developing, maintaining, and modernizing software using current C# language versions and supported .NET frameworks, including Web API, ASP.NET Webforms, and ASP.NET MVC architectures.
  • Expertise developing, optimizing, and maintaining Microsoft SQL Server database components, including stored procedures, queries, data transformations, schemas, and views.
  • Ability to interpret and implement technical specifications, thoroughly test applications and APIs, troubleshoot complex codebases, and accurately estimate development effort.
  • Ability to work directly with customers to understand needs, communicate solutions, and resolve application-related issues; communicate effectively and professionally with customers, peers, and stakeholders.
  • Ability to provide effective customer service by identifying customer needs, isolating application problems or requirements, assisting with resolution through coding and testing, and verifying results.
  • Commitment to learning and growth, and a service-oriented approach that takes action to meet others’ needs.

Nice To Haves

  • Experience using Microsoft Azure technologies to develop, deploy, support, and maintain applications and system components.
  • Experience using Git-based source control to manage application code, track changes, and support collaborative development.
  • Experience using Azure DevOps for application development, source control, testing, deployment, and project activities.
  • Experience developing, maintaining, troubleshooting, and supporting reports using SQL Server Reporting Services (SSRS).
  • Experience developing, enhancing, maintaining, and troubleshooting applications using ASP.NET MVC Razor Pages.

Responsibilities

  • Develop, enhance, and maintain web applications, interfaces, and APIs for multiple business units.
  • Use standard tools to analyze and optimize code and systems for performance and resource utilization.
  • Diagnose applications, interfaces, and APIs using logging, tracing, and other techniques.
  • Work with subject matter experts and business analysts to translate business requirements into secure, sustainable technology solutions and establish requirements and project expectations.
  • Research and implement industry and statewide security standards, and learn new technologies and methodologies.
  • Ensure proper encryption of sensitive data in transmission and storage.
  • Ensure applications follow agency security best practices and implement static analysis scanning processes.
  • Conduct application reviews and assessments to identify modernization opportunities.
  • Tune application performance in alignment with customer needs.
  • Perform system design, installation, deployment, maintenance, troubleshooting, technical support, development, and problem resolution.

Benefits

  • 12 paid holidays.
  • Full-time employees earn up to 25 paid vacation days per year.
  • Tuition assistance options for permanent employees, including tuition reimbursement programs, government discounts at participating colleges, and eligibility for federal student loan forgiveness.
  • Comprehensive benefits package with a variety of healthcare options.
  • Choice of state retirement programs.
  • Flexible schedule options, including telework options for eligible positions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service