ATC Programmer Analyst II - RECURRENT

San Bernardino County•San Bernardino, CA
•Onsite

About The Position

The Auditor-Controller/Treasurer/Tax Collector (ATC) is recruiting for a Programmer Analyst II-Recurrent to design, develop, and implement advanced software systems using the latest technology available. The Programmer Analyst II will be responsible for designing and architecting software programs using the latest programming languages, performing source code management using Integrated Development Environment (IDE), solving programming issues related to software interfaces and advanced design requirements, and analyzing user-described problems to create technical definitions for system design. Additionally, the Programmer Analyst II consults with users and other IT staff to resolve conflicts between system capabilities and requirements. Programmer Analyst IIs assume intermediate project responsibility for all phases of the Software Development Life Cycle (SDLC): business requirements gathering, analysis, design, and development. The resulting eligible list will be used to fill current and future vacancies within the Auditor-Controller/Treasurer/Tax Collector (ATC) office only. Official Title: Programmer Analyst II. NOTE: Recurrent positions are in the unclassified service. Incumbents shall be considered at will, serve at the discretion of the appointing authority, and will not attain status as a regular county employee. ABOUT THE DEPARTMENT: The office of the San Bernardino County Auditor-Controller/Treasurer/Tax Collector (ATC) is committed to serving the citizens of the County by processing, safeguarding, and providing information regarding the finances and public records of the County. Our well-trained and accountable staff perform these functions with integrity, independent judgment, and outstanding service. We value accuracy, timeliness, courtesy, innovation, and efficiency with the goal of providing the citizens of the County with a better quality of life under a shared Countywide Vision that creates a broad range of choices for its residents in how they work, live, and play. Be a part of a team that promotes continuous learning and professional growth and commitment to providing diverse career path opportunities. ATC aims to cultivate a workforce that thrives on innovation and excellence, enabling team members to achieve their full potential while contributing to department's shared success.

Requirements

  • Three (3) years of work experience in a production environment (within the past five (5) years), performing analysis and programming for the purpose of developing business applications and/or experience with .Net/.Net Core C#/ASP.net
  • SQL Server
  • Full-stack web development (React.JS, HTML5, CSS, JavaScript ES6)
  • Enterprise Financial and Government Business Applications
  • Thirty (30) semester (45 quarter) units of completed coursework in programming, computer science, or software engineering (A copy of transcripts is required unless you have a bachelor's degree in a qualifying field.)

Nice To Haves

  • Strong understanding of all aspects of enterprise software development; Windows, Web, database, and reporting skills.
  • Experience with .Net Web technologies, C#, HTML5, CSS3, XML, AJAX, REST, and JSON.
  • Bachelor's or Advanced degree in Computer Science, Information Technology, or Software Engineering.
  • Strong time management and multi-tasking skills.
  • Ability to handle changes in business requirements and set priorities across multiple projects.
  • Good communication skills, ability to manage project tasks independently and communicate with clients.
  • Ability to formulate and optimize/troubleshoot advanced SQL Queries.
  • Experience with SharePoint

Responsibilities

  • Designing and architecting software programs using the latest programming languages
  • Performing source code management using Integrated Development Environment (IDE)
  • Solving programming issues related to software interfaces and advanced design requirements
  • Analyzing user-described problems to create technical definitions for system design
  • Consulting with users and other IT staff to resolve conflicts between system capabilities and requirements
  • Assuming intermediate project responsibility for all phases of the Software Development Life Cycle (SDLC): business requirements gathering, analysis, design, and development

Benefits

  • Background check, which includes fingerprinting and a medical exam
  • May occasionally work evening and weekend hours
  • Some overtime, on-call, or call back work may be required
  • San Bernardino County is unable to consider candidates who will require Visa sponsorship at this time or in the future
  • Candidates must be able to present their legal right to work in the United States
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service