IT Application Development - Journey In Training

Olympia

Thursday, 23 April 2026

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 extensibleSupport, 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.

apply
 
Loading Similar Jobs...
JOBZ is an independent Job Search Engine. JOBZ is not an agent or representative and is not endorsed, sponsored or affiliated with any employer. JOBZ uses proprietary technology to keep the availability and accuracy of its job listings and their details. All trademarks, service marks, logos, domain names, job descriptions and other company descriptions / details are the property of their respective holder. JOBZ does not have its users apply for a job on the J-O-B-Z.com website. Additionally, JOBZ may provide a list of third-party job listings that may not be affiliated with any employer. Please make sure you understand and agree to the website's Terms & Conditions and Privacy Policies you are applying on as they may differ from ours and are not in our control.