Job Description:
Information Systems Programmer and Analyst IV
Description
The PositionBargaining Unit: Local 21 - Supervisory Management Why join Contra Costa County? Contra Costa County provides an array of services to its residents and is seeking dedicated individuals with a passion for public service. We pride ourselves on improving the quality of life for our residents.
We are currently seeking to fill various Information Systems Programmer and Analyst IV vacancies within the Fire Protection District, Office of the Sheriff and Employment and Human Services Department. Additionally, the eligible list established from this recruitment may also be used to fill other countywide vacancies as they arise.
For more details on departments across the County that may have future vacancies, please visit our website: https://www.contracosta.ca.gov/27/Departments-Offices
About Contra Costa - Fire Protection DistrictContra Costa County Fire Protection District is a full-service, all-hazards district that operates with a highly trained team of more than 670 firefighters and professional staff, responding from 37 strategically placed fire stations across 582 square miles. Our operational strength includes a diverse fleet of fire engines, ladder trucks, rescues, boats, dozers, and specialized hazardous materials units.
Behind every emergency response is the vital work of our fire district’s communications division, inclusive of information systems. The Information Systems Programmer and Analyst IV position is an important position that will assist with ensuring all software, applications, and other information systems programs are performing consistently and effectively in support of numerous divisions within the fire district. The position will provide incumbents with a fast-paced, challenging and rewarding work environment. This information systems position with the fire district comes with a real sense of purpose by indirectly saving lives and property throughout the County. Incumbents will work with a team of civilian professionals and Firefighters in service to residents throughout the County.
About Contra Costa -The Office of the Sheriff
The Contra Costa County Office of the Sheriff is the largest law enforcement agency in Contra Costa, with over 1,100 sworn and professional employees dedicated to providing the highest level of law enforcement and customer services. The Contra Costa County Office of the Sheriff strives to maintain the highest standard of professional integrity and ethics. The Office of the Sheriff is dedicated to pursuing excellence in performance throughout the organization and in the community through the quality of its personnel.
About Contra Costa - Employment & Human Services Department: Contra Costa County’s Employment and Human Services Department works diligently to provide the community with resources that support, protect, and empower individuals and families to achieve self-sufficiency. The department is committed to hiring candidates who share our core values of delivering an exceptional customer service experience, encouraging open communication, embracing change, practicing ethical behavior, and embracing diversity.
We are looking for someone who:- Demonstrates a proven track record of delivering successful outcomes on both day-to-day tasks and larger end-to-end projects and initiatives
- Brings expertise in designing, developing, code testing, and troubleshooting full stack applications
- Has in-depth experience with .NET Framework, ASP.NET, Razor, ASP.NET Core MVC, SQL, SSIS, SSRS, Crystal Reports, and APIs
- Ensures accuracy, security, and high standards across all aspects of development.
- Maintains a positive attitude, adapts easily, collaborates effectively, and works well with others
- Takes initiative, works independently, and consistently achieves results
- Approaches challenges with enthusiasm and a desire for continuous learning
- Thinks creatively and offers forward-thinking ideas and solutions
- Communicates ideas, opinions, and technical concepts clearly and effectively
- Has experience with Business Intelligence (BI) and data analytics, including developing dashboards and reports
- Collaborates with business users to translate reporting and analytics needs into scalable BI and reporting solutions
What you will typically be responsible for: - Architecting and implementing high-performance software solutions using modern web technologies, with specialized expertise in the Microsoft technology ecosystem, including Azure Active Directory Authentication Framework and Azure Cloud Platform
- Supporting third-party vendor solutions
- Designing and developing end-to-end full stack applications using C# within the .NET Framework
- Developing high-performance and secure RESTful APIs, backend services, and business logic using ASP.NET Core MVC with Entity Framework 6.0 and Entity Framework Core, with strong proficiency in LINQ
- Building dynamic and responsive interfaces using HTML, JavaScript, CSS, AJAX, and jQuery
- Continuously improving and maintaining existing applications, software and other information systems programs to ensure optimal performance and user experience
- Conducting thorough testing and debugging to ensure the functionality and reliability of applications
- Orchestrating seamless code migration across diverse environments, including cloud-based infrastructures and on-premises systems
- Designing and managing database schemas, stored procedures, and advanced queries using MS SQL Server and T-SQL
- Designing, developing, and maintaining SQL and Crystal Reports, enterprise reporting and analytics solutions
- Performing data analysis and validation to ensure the accuracy, integrity, and reliability of reporting outputs
- Collaborating with stakeholders and subject matter experts to translate business requirements into reporting and analytics solutions
- Responding to ad hoc requests and resolving issues submitted via email and ticketing systems
- Mentoring and guiding junior engineers in their professional growth and development
A few reasons you might love this job:- Purpose-Driven Work. You'll be part of a team that genuinely cares about its customers, community, and mission
- Team Culture. You’ll collaborate with supportive colleagues in a positive, team-first environment
- Open Communication. Your voice matters-this is a space where you can share ideas and feedback without judgment
- Autonomy and Trust. You’ll be trusted to take ownership of your work and make meaningful contributions
- Supportive Leadership. Work alongside managers who champion your growth and provide guidance when needed
- Data-Driven Impact. Your dashboards, reports, and analytics will help County leaders make informed decisions that benefit the community
A few challenges you might face in this job:- Resources. You may need to find creative solutions when faced with tight resources
- Evolving Priorities. You may need to adapt as goals and project scopes shift
- Project Delays. Timelines may fluctuate, requiring patience and persistence
- Complex Data Environments. You may work with multiple systems and datasets requiring careful analysis, integration, and validation
Competencies Required:- Professional & Technical Expertise: - Applying technical subject matter to the job
- Innovative Problem Solving: - Identifying and analyzing problems in order to propose new ways to do business
- Analyzing & Interpreting Data: - Drawing meaning and conclusions from quantitative or qualitative data
- Critical Thinking: - Analytically and logically evaluating information, propositions, and claims
- Delivering Results: - Meeting organizational goals and customer expectations and making decisions that produce high-quality results by applying technical knowledge, analyzing problems, and calculating risks
- Writing: - Communicating effectively in writing
- Displaying Ownership and Accountability: - Holding self and others accountable for measurable high-quality, timely, and cost-effective results
- Oral Communication: - Engaging effectively in dialogue
- Building & Maintaining Relationships: - Establishing rapport and maintaining mutually productive relationships
- Involving Others (Engaging Teams): - Engaging others for input, contribution, and shared responsibility for outcomes
- Visionary Leadership: - Taking a long-term view and building a shared vision with others; acting as a catalyst for organizational change
- Teamwork: - Collaborating with others to achieve shared goals
- Business Process Analysis: - Defining, assessing, and improving operational processes and workflow
- Managing & Facilitating Change: - Addressing key factors that influence successful organizational change
- Project Management: - Ensuring that projects are on-time, on-budget, and achieve their objectives
To read the complete job description, please click
here .
The eligible list established from this recruitment may remain in effect for six (6) months and may be used by other departments.
Minimum QualificationsEducation: Possession of abachelor’sdegree from an accredited college or university, with a major in computer science or information processing or closely related field.
Experience: Four (4) years of full-time or its equivalent experience performing software applications programming and/or systems analysis, at least one year of which must have included programming responsibility.
Substitution for Education: Additional-qualifying experience may be substituted for the required education on a year-for-year basis, up to a maximum of four (4) years.
Desirable Qualifications:- Proficiency in PHP: Experience developing dynamic web applications and backend services using PHP
- Azure Expertise: Familiarity with Azure Cloud services, Azure DevOps, and cloud-based application deployment and management
- Agile/Scrum Methodologies: Hands-on experience working in Agile environments, participating in sprints, stand-ups, and iterative development cycles
- CI/CD Practices: Knowledge of Continuous Integration and Continuous Deployment workflows to streamline and automate software delivery
- Business Intelligence Tools: Experience developing dashboards and reports using SAP BusinessObjects (Web Intelligence), Power BI, Tableau, or similar platforms
- Advanced SQL & Data Analysis: Experience analyzing large datasets and optimizing queries for enterprise reporting environments
Selection ProcessApplication Filing: All applicants must apply online at
https://www.governmentjobs.com/careers/contracosta and submit the information as indicated on the job announcement by the final filing date.
Application Evaluation: Depending on the number of applications received, an Application Evaluation Board may be convened to evaluate and select the best-qualified candidates for invitation to the next phase of the examination.
Training and Experience Evaluation: Consists of an evaluation of each candidate's relevant education, training and/or experience as presented on the application and supplemental questionnaire. (Weighted 100%)
The Human Resources Department may change the examination steps noted above in accordance with the Personnel Management Regulations and accepted selection practices.
For recruitment specific questions, please contact Christine Bissada at
[email protected]. For any technical issues, please contact the GovernmentJobs’ applicant support team for assistance at +1 855-524-5627.
CONVICTION HISTORYAfter you receive a conditional job offer, you will be fingerprinted, and your fingerprints will be sent to the California Department of Justice (DOJ) and the Federal Bureau of Investigation (FBI). The resulting report of your conviction history (if any) will be used to determine whether the nature of your conviction conflicts with the specific duties and responsibilities of the job for which you have received a conditional job offer. If a conflict exists, you will be asked to present any evidence of rehabilitation that may mitigate the conflict, except when federal or state regulations bar employment in specific circumstances. Having a conviction history does not automatically preclude you from a job with Contra Costa County. If you accept a conditional job offer, the Human Resources department will contact you to schedule a fingerprinting appointment.
DISASTER SERVICE WORKERAll Contra Costa County employees are designated Disaster Service Workers through state and local law. Employment with the County requires the affirmation of a loyalty oath to this effect. Employees are required to complete all Disaster Service Worker-related training as assigned, and to return to work as ordered in the event of an emergency.
EQUAL EMPLOYMENT OPPORTUNITYIt is the policy of Contra Costa County to consider all applicants for employment without regard to race, color, religion, sex, national origin, ethnicity, age, disability, sexual orientation, gender, gender identity, gender expression, marital status, ancestry, medical condition, genetic information, military or veteran status, or other protected category under the law.
To find more information on Benefits offered by Contra Costa County, please go to https://www.contracosta.ca.gov/1343/Employee-Benefits
Closing Date/Time: 4/13/2026 11:59 PM Pacific
Salary:
$115,959.48 - $155,396.75 Annually