> Markdown version of [/jobs/ext/1471610-enterprise-programmer-analyst-atc](https://www.wearedevelopers.com/jobs/ext/1471610-enterprise-programmer-analyst-atc). 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). --- # Enterprise Programmer Analyst - ATC* - **Company:** San Bernardino County School District - **Location:** San Bernardino County, CA, United States - **Experience:** Experienced - **Salary:** $103,750.0 - $142,979.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Applications Architecture, Software Applications, HTML5, Microsoft Azure, Business Process Management, Business Software, Business Systems, C Sharp (Programming Language), Configuration Management, Software Documentation, Software Quality, Information Systems, Computer Programming, Databases, Data Integration, DevOps, Enterprise Content Management, Github, Integrated Development Environments, JQuery, Python (Programming Language), Microsoft SQL Server, Team Foundation Server, Oracle SQL Developer, PeopleCode, Structured Query Reporter (SQR), Release Management, Software Engineering, Web Services, Enterprise Software Applications, Performance Testing, .NET Core, ReactJS, Software Security, Backend, AngularJS, Information Technology, Front End Software Development, Software Version Control, Programming Languages - **Published:** July 28, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=68d6ee3ae7baef07 ## About the Role Must possess four (4) years of full-time equivalent experience working in a software development environment, performing business systems analysis, architecting, and project planning for the purpose of developing business applications. Qualifying experience must include use of three or more of the following primary development languages, frameworks, and tools: * .Net/.Net Core * ASP/ASP.Net * HTML5 * C# * JavaScript/JQuery/Angular/React * Azure * Power Platform * SQL Server * Oracle PL/SQL * Structured Query Reporter (SQR) * PeopleCode * Python * Team Foundation Server (TFS) * DevOps * GitHub Typical qualifying experience may include performing duties equivalent to the San Bernardino County Programmer Analyst III classification and above. LEADERSHIP EXPERIENCE: Must possess two (2) years working as a project leader for large-scale application development projects. Experience must also include the use of a systems development methodology (Agile/Waterfall methodologies). EDUCATION: Must possess sixty (60) semester (90 quarter) units in programming, computer science, software engineering, or a related field. Substitution: One (1) additional year of qualifying work experience may substitute for the education requirement. NOTE: Qualifying degrees or coursework must be completed at a college or university accredited by any accrediting association recognized by the United States Department of Education. Degrees or coursework completed outside the U.S. must be accompanied with an evaluation report from a reputable credential evaluation service showing equivalency to degrees or coursework completed at a college or university accredited by any accrediting association recognized by the United States Department of Education. (Must be attached if applicable.) For education evaluation services, refer to Naces., A bachelor's degree in programming, computer science, software engineering, information systems, or a closely related field is preferred. Candidates with experience working with large information technology infrastructures are strongly encouraged to apply. ## Description The Office of the Auditor-Controller/Treasurer/Tax Collector is seeking an Enterprise Programmer Analysts - ATC* to perform complex and advanced business systems analysis, database and application architecture, and programming. This position assumes a leadership role in architecting and developing enterprise application frameworks and solutions for departments and serves as an integral part of the change management process. Essential Job Functions for Enterprise Programmer Analysts include but not limited to: * Software Development Lifecycle: Analyzes, designs, develops, tests, debugs, installs, and deploys new or existing business applications and interfaces in alignment with user stories, requirements, and program specifications. Participates in capturing and refining requirements, creating technical/functional design specifications, and preparing user documentation, release notes, and manuals through collaboration with team members and stakeholders. * Application Development & Support: Develops and supports software applications across the front-end (user interfaces, mobility, business intelligence, and enterprise content management), middle-tier (web services integration, business process management, APIs, and application security), and back-end (data integration, modeling, replication, AI/ML, and database management). Provides application support in development, quality assurance, training, and production environments by troubleshooting and resolving system and performance issues. * Automation, Tools & Testing: Develops and supports tools and automated processes for release management, configuration management, source control, and operational support. Performs unit, functional, integration, automated, and performance testing of new or modified applications to ensure stability, quality, and compliance with established standards. * Research & Continuous Improvement: Researches emerging application development tools, frameworks, and methodologies to provide recommendations that improve software quality, team productivity, and departmental technology practices., San Bernardino County is an Equal Employment Opportunity (EEO) and Americans with Disabilities Act (ADA) compliant employer, dedicated to ensuring equal employment opportunities for all employees and applicants. ## Related Videos - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney](https://www.wearedevelopers.com/videos/1309-wearedevelopers-live-the-weekly-developer-show-with-chris-heilmann-and-daniel-cranney) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany)