The PositionBargaining Unit: Local 21 - Supervisory Management Why join the Contra Costa County Library Department?The Library Department has nearly 300 employees serving 26 communities throughout Contra Costa County. Its mission is to “Bring People and Ideas Together.” The Library seeks to enrich lives by delivering a consistent, high quality, and inviting experience at all points of contact.
The Library is an innovative, entrepreneurial, and dynamic civic institution that is committed to providing exceptional services to its communities. The library assumes critical roles in making the communities strong, equitable, resilient, and progressive.
The primary objective of the library is to promote personal and community engagement through literacy and reading. It has implemented several programs to ensure easy, equitable access to library services for all. Some travel to library locations may be necessary. The incumbent may occasionally have to work outside normal business hours. A fter the probationary period, there will be an opportunity for some r emote work.
The Library Department at is currently seeking to fill one (1) vacancy in the Information Systems Programmer and Analyst II classification that is part of the Virtual Library Team.
About the Virtual Library Team
The Virtual Library Team supports the library’s suite of software applications used by both public library patrons and staff. Their work spans backend systems and patron facing tools, including the library website, circulation software, and other core applications essential to daily library and office operations. The Team provides support for patron facing staff, the Collection Management Department (including elibrary resources and online databases), and the Circulation team, and offers direct user assistance to both internal and external customers. They collaborate closely with the Automation (IT) Team and Library Administration, and work directly with software vendors to troubleshoot issues, maintain system performance, and explore new software and emerging technologies to enhance library services.
We are looking for someone who:- Is detail-oriented and has strong organizational and communication skills
- Has demonstrated history supporting a SQL database environment
- Has a strong understanding of data analysis and report building skills
- Is passionate about customer service, including technical support, issue resolution, and application enhancements
- Enjoys working in an open team environment with a high level of activity
- Has experience in enterprise software installation, troubleshooting, and maintenance
- Ideally, has experience with Integrated Library Systems (ILS) or Library Management Systems (LMS)
- Is a self-starter that can work with minimal supervision
What you will typically be responsible for:- Supporting and maintaining a SQL database system - including performing installations/upgrades/data migrations of SQL database and maintaining secure vendor connections for import/export of data
- Creating custom reports, reporting dashboards, and statistical analyses for multiple departments. Maintaining these systems
- Maintaining an asset management system and up to date data entry for departmental purchases
- Administrating enterprise systems
- Supporting and maintaining existing custom programs for various work units and coding new programs as needed
- Ensuring that software systems are updated to comply with revised Federal, State, and local government policies, including user accessibility requirements that guide program operations and system implementation.
- Creating and maintaining batch files and scripts to build efficiency in software installs and upgrades
- May provide desktop support and perform hardware and software installations
- Creating documentation and training materials, as well as leading training
A few reasons you might love this job:- You will be working with staff who are passionate about their roles in supporting the Library and its many innovative programs
- You will be working with a team who enjoys working together and appreciates sharing ideas and discovering new ways to accomplish tasks
- You will have an opportunity to collaborate with staff in other departments while working on different projects
- You will experience a variety of day-to-day activities that create new opportunities to learn
- You will have remote work options that may be available periodically
A few challenges you might face in this job:- You will be working in an open office environment that can be busy and noisy at times
- You may be required to perform some after-hours work to complete updates outside of library open hours
Competencies Required:- Analyzing & Interpreting Data: Drawing meaning and conclusions from quantitative or qualitative data
- 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
- Innovative Problem Solving: Identifying and analyzing problems in order to propose new ways to do business
- Reading Comprehension: Understanding and using written information
- Professional & Technical Expertise: Applying technical subject matter to the job
- Displaying Ownership and Accountability: Holding self and others accountable for measurable high-quality, timely, and cost-effective results
- Oral Communication: Engaging effectively in dialogue
- Writing: Communicating effectively in writing
- Building & Maintaining Relationships: Establishing rapport and maintaining mutually productive relationships
- Customer Focus: Attending to the needs and expectations of customers
- Involving Others (Engaging Teams): Engaging others for input, contribution, and shared responsibility for outcomes
- Teamwork: Collaborating with others to achieve shared goals
To read the complete job description, please click here .
The eligible list established from this recruitment may be used to fill future openings for up to six (6) months.
Minimum QualificationsEducation:Possession of an Associate of Arts degree from an accredited college with a major in computer science or information processing; OR Completion of 24 college semester units or 36 quarter units in computer science or information systems or closely related field.
Experience:Two (2) years of full-time or its equivalent experience performing software applications programming or systems analysis.
Substitution for Education:Additional-qualifying experience may be substituted for the required education on a year-for-year basis, up to a maximum of two years.
Desirable Qualifications: - Experience creating and supporting complex SharePoint sites
- Experience with maintaining software and building computer images for a public use environment, such as a school lab or library
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 Angelica Tran at Angelica.Tran@hrd.cccounty.us. 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: 6/4/2026 11:59 PM Pacific