IT Application Development - Senior/Specialist (Olympia)

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

About The Position

The DCYF Application Development group designs, develops, configures, maintains, and optimizes applications, systems, software, interfaces, and tools supporting agency operations and objectives. This position improves older technologies and develops better applications in a highly regulated IT environment, with a focus on compliance with applicable Washington State and federal security standards, laws, and regulations. The work supports the SSPS user community, including DCYF programs and external stakeholders such as OFM and Union 925, in following the steps necessary to issue payments to approximately 30,000 users and providers. This is a project position in Olympia, Washington, with a flexible/hybrid arrangement. It is expected to continue until at least June 30, 2028. The annual salary range is $99,300 to $133,608.

Requirements

  • Six years of progressively complex problem-solving experience as a developer designing, developing, or maintaining large-scale applications with mission-critical business functions using Bootstrap, JavaScript, Knockout, JQuery, Ninject, ASP.NET MVC, Entity Framework, T-4 Templates, Reporting Services, MS SQL Server, Microsoft .NET C#, TSQL, and HTML; and five years of progressively complex problem-solving experience developing or maintaining large-scale mission-critical applications using the Microsoft technology stack, including Windows, Visual Studio, IIS, .NET C#, ASP.NET MVC, Entity Framework, SQL, TFS, and SharePoint; OR a bachelor's degree or higher in Computer Science or a closely allied field, seven years of programming experience with Java and/or .NET technologies and/or the C# .NET framework, experience developing user interfaces with .NET MVC, Jakarta Struts, Web Services (SOAP/RESTful), and jQuery, and seven years of experience working with relational databases (JDBC, SQL).
  • Ability to take action to learn and grow.
  • Ability to take action to meet the needs of others.
  • Working knowledge of Agile values and principles as they apply to application development.
  • Working knowledge of Scrum development methodologies, artifacts, and traditions.
  • Working knowledge of DevOps concepts.
  • Experience working in a highly regulated environment where IT assets and data are subject to a broad range of State and federal information security requirements and regulations.

Nice To Haves

  • Experience maintaining and supporting IT applications requiring availability 24 hours a day, 7 days a week.
  • Agile training or certification.
  • Data Engineer, Data Scientist, Data Architect, or Solution Architect certification.
  • .NET Developer training or certification.
  • Experience in SCRUM, Agile, and iterative development processes.

Responsibilities

  • Design, build, upgrade, maintain, enhance, and test new and existing applications.
  • Design, build, and maintain integration packages.
  • Participate in iterative process improvements.
  • Use software development methods and tools to integrate and support custom-off-the-shelf (COTS) software.
  • Recommend, design, and develop technical solutions.
  • Apply agile software development principles and values.
  • Provide technical leadership to application development teams.
  • Influence information strategy and provide direction.
  • Analyze technologies used within the agency and identify opportunities to improve them.
  • Document and monitor requirements needed to implement proposed updates.
  • Assess technologies and platforms for suitability, considering cost, performance, and compatibility.
  • Account for project challenges and constraints, including risks, time, resources, and scope.
  • Work with project management teams to monitor initiative progress.
  • Provide detailed specifications for proposed solutions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service