> Markdown version of [/jobs/ext/1008308-application-programmer-analyst-telework-hybrid](https://www.wearedevelopers.com/jobs/ext/1008308-application-programmer-analyst-telework-hybrid). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Application Programmer Analyst - Telework Hybrid - **Company:** California Department of Public Health - **Location:** Sacramento County, CA, United States (Remote available) - **Salary:** $78,156.0 - $126,444.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Application Programming Interfaces (APIs), Unit Testing, C Sharp (Programming Language), Information Systems, Relational Databases, Software Debugging, Electronic Data Interchange (EDI), Python (Programming Language), Systems Development Life Cycle, Salesforce.Com, Simple Object Access Protocol (SOAP), Software Engineering, SQL Databases, Systems Integration, User-Centered Design, Scripting, Freeform SQL, Enterprise Software Applications, Uipath, Low-code, Graphql, Data Management, Software Coding, Restful APIs - **Published:** June 18, 2026 - **Apply:** https://www.calcareers.ca.gov/CalHrPublic/Jobs/JobPosting.aspx?JobControlId=520803 ## About the Role Individuals who are currently in the classification, eligible for lateral transfer, eligible for reinstatement, have list or LEAP eligibility, are in the process of obtaining list eligibility, or have SROA and/or Surplus eligibility (please attach your letter, if available). SROA and Surplus candidates are given priority; therefore, individuals with other eligibility may be considered in the event no SROA or Surplus candidates apply. Individuals who are eligible for a Training and Development assignment may also be considered for this position(s)., In addition to evaluating each candidate's relative ability, as demonstrated by quality and breadth of experience, the following factors will provide the basis for competitively evaluating each candidate: * Automation & Systems Integration: Demonstrated experience driving complex projects through the full SDLC, architecting and building highly scalable workflow automations using RPA/low-code platforms (e.g., UiPath, Salesforce, etc.). Expert proficiency in developing custom integrations connecting disparate internal and third-party systems via APIs (REST, SOAP, GraphQL), advanced scripting (C#, .NET, Python), and complex SQL database management. * Process Analysis & Technical Communication: Exceptional ability to partner with cross-functional stakeholders to map current-state operations, evaluate automation feasibility, and translate complex operational challenges into precise Process Design Documents (PDDs). Highly skilled at delivering clear, strategic presentations to non-technical audiences and executive management. * Systems Integration & Data Management: Proficiency in designing architectures that connect disparate internal and third-party systems using APIs (REST, SOAP, GraphQL). Strong capability in developing custom integrations using standard scripting languages (e.g., C#, .NET, Python) and managing data exchange via relational databases utilizing complex SQL queries. * Resilient Engineering & Quality Assurance: A strong track record of building highly stable, scalable solutions with comprehensive error handling and exception management. Demonstrated ability to perform rigorous unit testing, complex root-cause analysis, and debugging across multiple staging tiers (Dev, QA/UAT, Prod) while ensuring strict compliance with data privacy and information security standards. * Leadership, Mentorship, & Continuous Improvement: A collaborative, self-starting professional with experience leading rigorous peer code walk-throughs, establishing coding standards, and mentoring junior developers. Proactively researches emerging technologies and automation trends to recommend ongoing system upgrades and process improvements. ## Description Do you have a passion for digital services, automation, and turning data into insight and action? DMV's Information Systems Division (ISD) is seeking a motivated, technology forward Informatin Technology (IT) Specialist I (Developer) to join a dynamic team in the Intelligent Automation Products Unit. In this role, you will enhance the quality, reliability, user experience, and accessibility of the DMV's technology products, with a strong focus on automation solutions (including UiPath) and modern integration approaches. As an IT Specialist I, you will interpret complex technology and business problems, propose and present solutions to stakeholders, and contribute to analysis, design, development, and documentation using both established and emerging "cutting edge" technologies. The IT Specialist I performs software engineering duties across the full lifecycle of modern software and automation systems, including user research, user centric design, development, configuration, testing, and implementation; and build and support software and automation solutions that streamline business processes, integrate multiple platforms and services, and deliver timely, accurate information to decision makers and customers. All eligible applicants may apply. A training and development assignment may be considered. SROA/Surplus candidates are encouraged to apply. The position(s) being advertised may be subject to allocation approval by the Human Resources Branch. Fingerprint/Criminal Record Clearance is required before hire. The Salary Range shown is the minimum and maximum for a full-time appointment. Moving and relocation expenses will not be reimbursed for this position. To be considered for this job vacancy, applicants must indicate the Job Control/Code (JC) number and position number(s) in the "EXAMINATION(S) OR JOB TITLE(S) FOR WHICH YOU ARE APPLYING" box of the Examination/Employment Application (STD. 678), and submit all items listed under Required Application Documents below by the Final Filing Date. Employment history information must be submitted on the Examination/Employment Application (STD. 678); attaching a resume shall not be sufficient for the purposes of providing employment history. Failure to indicate required information on the STD. 678 or submit all items by the Final Filing Date may result in elimination from the recruitment process., This position is headquartered in Sacramento and may be eligible for a hybrid telework arrangement for applicants who reside in California. A hybrid schedule includes a combination of remote work and on site reporting to the office., The following items are required to be submitted with your application. Applicants who do not submit the required items timely may not be considered for this job: * Current version of the State Examination/Employment Application STD Form 678 (when not applying electronically), or the Electronic State Employment Application through your Applicant Account at www.CalCareers.ca.gov. All Experience and Education relating to the Minimum Qualifications listed on the Classification Specification should be included to demonstrate how you meet the Minimum Qualifications for the position. * Resume is optional. It may be included, but is not required. * Other - A written response to the item(s) listed in the Written Response section below, no more than 2 page(s) in length with no less than Arial 12-point font and 1-inch margins, submitted as a separate document. A Resume does not take the place of a written response. Written responses may be similar in format to a Statement of Qualifications. Be sure to follow all instructions closely. For helpful tips on crafting a strong SOQ, view CalHR's video at https://www.youtube.com/watch?v=NA-mGmyx1TY. Candidates are advised to: + use simple formatting (avoid justified text, large text boxes, or custom bullets), + use standard fonts like Arial or Times New Roman, + left-align the text, + save the written response as a PDF document, and "flatten" it before uploading by printing to PDF or using the "Save as PDF" feature, and + submit or upload the written response PDF document as part of the application package. Applicants requiring reasonable accommodations for the hiring interview process must request the necessary accommodations if scheduled for a hiring interview. The request should be made at the time of contact to schedule the interview. Questions regarding reasonable accommodations may be directed to the EEO contact listed on this job posting., 2. Explain your background in architecting and implementing secure, maintainable integrations between disparate internal and third-party enterprise applications. Detail a specific project where you designed backend API services or integrated cloud environments. ## Related Videos - [How to achieve web automation with UiPath](https://www.wearedevelopers.com/videos/310-how-to-achieve-web-automation-with-uipath) - [RPA in the Public Sector](https://www.wearedevelopers.com/videos/86-rpa-in-the-public-sector) - [Reimagining app development with Low-code and AI](https://www.wearedevelopers.com/videos/1651-reimagining-app-development-with-low-code-and-ai) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [RPA crash course for .Net developers – intro into the world of RPA from the perspective of a .Net developer](https://www.wearedevelopers.com/videos/271-rpa-crash-course-for-net-developers-intro-into-the-world-of-rpa-from-the-perspective-of-a-net-developer) - [The Deichmann RPA journey: Step by step with low-code automation to success](https://www.wearedevelopers.com/videos/1566-the-deichmann-rpa-journey-step-by-step-with-low-code-automation-to-success) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)