- Description
Please Note: This recruitment may be filled at the IT Application Developer – Entry level with an in-training option to the Journey level, depending on qualifications. Entry Level Salary ($78,252 to $105,228) and Journey Level Salary ($84,120 to $113,148)
Hybrid: Our physical office is in Olympia, WA. We offer flexible work schedules and locations. This is a hybrid position where most of the work allows teleworking. However, you must reside in the state of Washington and travel to in-person activities, meetings, and events as needed for business purposes.
Who we are:
The Office of Financial Management (OFM) serves as the backbone of Washington state government. Our mission is to make our state a better place by connecting people, budgets, policies, data, and systems for state agencies and the Legislature. Our team includes budget advisors, researchers, and other experts, all dedicated public servants working towards an equitable future for every Washingtonian.
Within OFM, our IT Services Division is committed to strengthening our workforce, delivering exceptional customer service, and modernizing technology by fostering open communication, engaging employees, and growing talent. We partner strategically with customers to drive operational excellence, while advancing IT systems to meet evolving business and industry needs.
The Job Opportunity:
As an IT Application Developer, you’ll have the opportunity to build something that matters. Your work will power systems used across Washington State, supporting how public agencies manage finances, budgets, HR, and decision-making. This role is open at both entry and journey levels, so whether you’re starting out or ready to take the lead, you’ll have room to grow while making a real impact.
You’ll design, develop, test, and support software that people rely on every day. That means writing clean, thoughtful code, working in modern development environments, and helping deliver reliable applications using client-server, web, and .NET technologies. You’ll turn complex business rules into working solutions, build and maintain algorithms, and ensure applications are secure, scalable, and built to last.
This isn’t just coding in isolation. You’ll collaborate with partners across agencies, provide technical guidance, and help keep mission-critical systems accurate, available, and up to date with evolving needs. Your work directly supports statewide budgeting, legislative analysis, HR systems, and financial operations.
If you’re curious, like solving problems, and want your work to have visible impact, this is a place to do it. Whether you’re learning the foundations or bringing deeper experience, you’ll be supported in building your skills while contributing to systems that serve an entire state.
- Duties
What you’ll work on:
- Design, code, test, debug, document and deploy new and existing applications, components and web services.
- Design and write application and database code for complex enterprise systems that are large-scale or have multiple dependencies.
- Use design methodologies to write code that is reusable, scalable and extensible.
- Support, maintain and develop high-impact, mission-critical applications by making coding changes as needed.
- Independently resolve issues reported by customers for budget applications that run on multiple platforms or environments.
- Develop and implement standards, methods, tools, procedures, and processes to prevent future incidents.
- Research technologies to support development efforts and troubleshooting issues.
- Qualifications
What we need you to bring
Required Qualifications (Entry Level):
- Demonstrate foundational understanding of software development methodologies (e.g., Agile, DevOps, iterative, and SDLC). Applies this knowledge, with guidance, to support development, integration, and maintenance of custom applications and COTS/SaaS solutions. Develops familiarity with development tools, APIs, testing frameworks, and basic automation practices.
- Demonstrate working knowledge or academic experience with modern programming languages and frameworks (e.g., .NET, JavaScript, SQL, C#, or similar). Assists in developing, testing, debugging, documenting, and deploying application components using established standards and tools. Knowledge of building .NET applications using .net core 6/8 versions with SQL backend. Knowledgeable in the use of the Script Debugger and system logs to troubleshoot code.
- Contribute to application design activities using established patterns and practices. Demonstrates an understanding of modular, maintainable, and reusable code, and develops awareness of when to use custom-built versus COTS solutions under guidance.
- Assist in analyzing and resolving technical issues of moderate complexity. Works with team members to translate business requirements into functional application components. Develops familiarity with data integration concepts and troubleshooting data-related issues.
- Participate in supporting applications across development, testing, and production environments. Assists in troubleshooting issues, implementing fixes, and maintaining system reliability while following established support procedures.
- Uses Application Lifecycle Management (ALM) tools and follows established processes for source control, work tracking, and documentation. Communicates effectively with team members regarding progress and issues. Demonstrates a commitment to learning, skill development, and continuous improvement.
Required Qualifications (Journey Level):
- Demonstrated experience in direct development with the ServiceNow platform - UI Actions, UI Policies, Business Rules, Client Scripts, Script Includes, Catalog Client Scripts, Catalog UI Policies, Email Scripts, Roles / Groups.
- Experience with importing and exporting data to ServiceNow using data loads, transform maps, and transform scripts.
- Experience in developing .NET applications using JavaScript, HTML, CSS, and AJAX, REST, and SOAP integrations with SQL backend.
- Demonstrated understanding of multiple software development methodologies (such as Agile, DevOps, iterative, and traditional SDLC) and uses this expertise to effectively integrate, configure, and support Commercial-off-the-Shelf (COTS) and Software-as-a-Service (SaaS) solutions within complex enterprise environments.
- Applies knowledge of development tools, APIs, data integration patterns, testing frameworks, and automation practices to ensure successful deployment, maintenance, and optimization of vendor-supported systems.
Demonstrated ability to:
- Design, develop, and maintain large-scale enterprise applications using sound architectural principles and design methodologies.
- Write complex application and database code, optimize performance, and ensure secure coding practices in enterprise environments.
- Analyze and resolve complex technical and business problems in multi-system environments.
- Research emerging technologies, assess technical trends, and evaluate potential solutions to support evolving business needs.
Experience with the following:
- Hands-on experience developing and customizing within the ServiceNow platform, including modules like ITSM, ITOM, or HRSD.
- Design modular, reusable, scalable, and extensible solutions that support complex, high-impact business systems. Ability to evaluate and apply appropriate architectural patterns and determine when custom development versus COTS solutions are appropriate.
- Develop, test, debug, document, and deploy applications using modern development frameworks and tools. Proficiency in technologies such as Microsoft .NET, Transact-SQL, JavaScript, Angular, MVC, and related platforms.
- Translate complex business rules into functional application logic and algorithms. Proven skill in integrating and normalizing disparate data sources across platforms and troubleshooting data integrity, performance, and system interoperability issues.
- Support and maintaining mission-critical applications in a 24/7 production environment. Ability to independently diagnose and resolve complex incidents across multiple environments and platforms.
- Implement long-term corrective actions, performance improvements, and preventative measures to ensure system stability and availability.
- Use Application Lifecycle Management (ALM) tools and structured development processes to manage source code, document requirements, and ensure traceability of changes. Ability to maintain appropriate documentation and establish controls to ensure code integrity, recoverability, auditability, and compliance with organizational standards.
- Mentoring or providing technical guidance to other developers. Ability to communicate technical concepts clearly, report project status effectively, and contribute to continuous improvement initiatives.
- The ability to meet the needs of others.
- The ability to take action to learn and grow.
- Must successfully pass a WSP background check.
Desired Qualifications:
Experience in developing .NET applications using JavaScript, HTML, CSS, and AJAX, REST, and SOAP integrations with SQL backend.
Associate’s degree in computer programming, computer science, or related field.
Four years of recent computer programming experience using object-oriented methodologies. Examples may include:
Experience supporting union-represented employees.
C#, VB .NET, ASP .NET, Visual Basic, etc.
Write and access database code using T-SQL, stored procedures, or Entity Framework.
Develop web applications using web technologies such as HTML, CSS, JavaScript, ASP.NET, MVC, jQuery, and XML.
Perform unit testing as part of the Software Development Life Cycle (SDLC).
Apply advanced troubleshooting and diagnostic techniques to resolve application or data issues.
We are most interested in finding the best candidate for the job, and that candidate may be one from a less traditional background. Don’t let doubts stop you from applying for this position. If you have transferable experience, please tell us about it or contact us with questions about the required qualifications and how your experience relates to them.
- Supplemental Information
What we offer:
At OFM, we foster a culture of integrity, innovation, inclusion, and belonging. We value both learned and lived experiences, believing that diversity makes us stronger. To support your health and well-being, we offer a variety of benefit programs for our employees.
Please visit our Recruitment Pagefor a full list of benefits available to employees. Here’s a quick glance at some of the unique benefits that OFM offers:
- An environment ofdiversity, equity, inclusion and belonging
- Tuition reimbursement
- Medical, Dental, Vision, and Life Insurance
- 12 paid holidays, 14 paid vacation days (minimum), and 12 days of sick leave per year
- State retirement programs
Application Process: Once you’ve decided to apply for a state government job, you’ll complete an online application to showcase your qualifications. Keep in mind that once you submit the application, a real person will read it. We do not use AI or any other technology to screen your application and reject it. Please provide clear, detailed information about your work history so your qualifications can be accurately assessed. We will contact the top candidates directly to schedule interviews. If you need reasonable accommodation in applying, please call 7-1-1 or 1-800-833-6384.
When completing your application, we encourage you to attach all of the following:
- Cover letter: describing your qualifications for this specific position
- Resume: that details your applicable experience and education.
- References: at least three professional references and their contact information.
Questions:
OFM's Staff ASL interpreter is available to all deaf and hard-of-hearing applicants. For questions about this recruitment or to request a reasonable accommodation in the application or interview process, please email us at TalentAcquisition@ofm.wa.gov.The Office of Financial Management is an equal opportunity employer. We strive to create a working environment that includes and respects cultural, racial, ethnic, sexual orientation, and gender identity diversity. Women, racial and ethnic minorities, persons with disabilities, persons over 40 years of age, and disabled and Vietnam-era veterans are encouraged to apply.
This position is exempt from civil service rules.
For more information, please see WAC 357-19-195.