Public Health Senior Software Developer
Listed on 2026-01-12
-
IT/Tech
Data Security, Data Analyst
Public Health Senior Software Developer*
Department of Public Health (DPH) is seeking a highly skilled and motivated Public Health Senior Software Developer to lead the development, integration, and automation of mission‑critical applications that support public health operations across San Bernardino County. This role will serve as the technical lead for all application development initiatives, with a focus on advancing Public Health programs through application development, data analytics, data automation, and scalable digital solutions that enhance service delivery and operational efficiency.
Key Responsibilities- Lead the design, development, and deployment of custom applications and automation tools supporting Public Health programs, including Public Health systems and data integration platforms.
- Serve as the primary technical liaison for application development projects, collaborating with clinical informatics, statistical analysts, and program stakeholders.
- Architect and implement scalable solutions that align with strategic goals for digital transformation and public health modernization.
- Oversee the full software development lifecycle (SDLC), including requirements gathering, coding, testing, deployment, and documentation.
- Develop and maintain APIs and data pipelines to support interoperability between internal systems and external partners.
- Integrate AI‑driven tools and techniques to improve application performance, automate repetitive tasks, and enhance data‑driven decision‑making.
- Apply project management best practices to plan, execute, and monitor development initiatives, ensuring timely delivery and stakeholder alignment.
- Promote fiscal responsibility by evaluating technology investments for cost‑effectiveness and long‑term value.
- Provide mentorship and technical guidance to junior analysts and developers.
- Ensure compliance with HIPAA, security protocols, and county IT governance standards.
- Participate in strategic planning for future‑state IT infrastructure and application ecosystems.
* Official
Title:
Programmer Analyst III. For more detailed information, refer to the Programmer Analyst III job description.
Our dedicated staff works to prevent epidemics and the spread of disease, protect against environmental hazards, prevent injuries, promote and encourage healthy behaviors, respond to disasters and assist communities in recovery, and assure the quality and accessibility of health services throughout San Bernardino County.
Excellent BenefitsTo review job‑specific benefits, refer to Summary of Benefits and Memorandum of Understanding (MOU).
Conditions of EmploymentAvailability: Incumbents may occasionally work evening and weekend hours. Some overtime, on‑call, or call‑back work may be required.
Pre‑Employment Process: Prior to appointment, applicants must pass a background investigation which includes verification of employment history and education, fingerprinting, physical exam, and drug screening.
Visa Sponsorship: San Bernardino County is not able to consider candidates who will require Visa sponsorship at the time of application or in the future. Candidates must be able to present their legal right to work in the United States at the time of employment.
Travel: Travel throughout the County may be required and employees will be required to make provisions for such transportation.
Required QualificationsRequired Experience: Four (4) years of full‑time equivalent progressively responsible experience within the past five (5) years, in application development, planning and performing systems analysis which including one (1) year in a lead or senior developer role.
Qualifying experience must include use of all the following:
- Programming languages such as C#, Java, Python, or JavaScript.
- Database design and management (SQL Server and Oracle).
- Dev Ops practices, version control (e.g., Git), and CI/CD pipelines.
- Power Apps/Power Automate and Power BI.
Required
Education:
Must possess thirty (30) semester (45 quarter) units in programming, computer science, software engineering, or related field. (A list of coursework is required unless you have a bachelor's degree in…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).