Position Information The County of Sonoma Information Systems Department (ISD) seeks a talented Programmer Analyst to join their team! Starting salary up to $59.80/hour!* The Position As a Programmer Analyst you will be supporting a wide range of activities involving all aspects of the software development lifecycle (SDLC), including developing and testing code, troubleshooting application incidents, assisting in defect resolution, and data fixes. This position will be working directly with Senior Programmer Analysts who provide mentoring around professional development and growth opportunities. In addition, you will be supporting clients, web based third party applications suites, and custom applications.
The Ideal CandidateAs an ideal candidate you will possess many of the following:
- One or mores years experience with the software development life cycle (SDLC), related methodologies (Agile, Waterfall) data integration, and production support for an enterprise system
- Experience working with relational databases including SQL Server and Oracle
- The ability to develop complex SQL, stored procedures, and use of triggers
- Experience with MS Access including SQL, Visual Basic, and debugging
- Experience with Net, C#, JavaScript, and SQL
- Experience with Microsoft technologies, Net Framework, Visual Studio, SSIS, SSRS Web Services (SOAP, REST), Windows Services, MS365, Power Suite of tools (Power BI, Power Apps, Power Automate)
Please Note: This position will be required to have access to Sheriff’s Office or Probation Department facilities
or view data or work with information systems for these departments. This requires that a more extensive “Security Clearance” be performed after hire by the Sonoma County Sheriff’s Office.
The Division The Enterprise Development Division provides a broad range of IT capabilities and technologies to our County business partners who are responsible for delivering vital services to Sonoma County residents. This Division is comprised of seven teams with subject matter expertise in the following domains: Web Design and Content Management, Geographical Information Systems, Digital Software Services, Integrated Justice Systems, and Enterprise Applications.
The Department ISD serves 26 distinct County departments, offering our IT staff a wide range of interesting and challenging project opportunities that support professional growth and skill diversification. Our teams work collaboratively to design and implement hybrid technology solutions that span throughout multiple platforms. ISD fosters an environment where customer service, innovation, and teamwork are at the core of everything we do.
This recruitment is being conducted to fill a Programmer Analyst temporary, extra-help position in the Information Systems Department. This employment list may also be used to fill future extra-help positions as they occur during the active status of this list.
Extra-Help Employment Extra-help employees relieve or augment permanent staff. Temporary, extra-help employees are not in the classified civil service and do not have property rights to permanently allocated positions. In addition, they do not receive most employee benefits such as long-term disability insurance coverage, accrual of vacation, participation in the County retirement program, or eligibility to take promotional examinations.
Temporary, extra-help employees are limited in their employment to a maximum of one calendar year. These employees must be off work for three months before they can be re-employed on an extra help basis. Extra-help employees who meet the eligibility requirements may qualify for a County contribution toward medical coverage.
Application submissions require the Supplemental Questionnaire to be completed. Minimum QualificationsExperience: Any combination of training and experience which would provide an opportunity to acquire the knowledge and abilities listed.
Education: Any combination of education and training which would provide the opportunity to acquire the knowledge and abilities listed. Normally, graduation from a four-year college with major coursework in computer science, information systems, or a closely related field would provide this opportunity.
Normally, one year of technical professional experience involving systems analysis and programming in a multi-platform information systems environment would provide this opportunity.
Additional highly relevant professional level experience which included analyzing user needs and writing source code may be substituted for the required education.
License: Possession of a valid driver's license at the appropriate level including necessary special endorsements, as required by the State of California to perform the essential job functions of the position.
The position advertised on this announcement does not require possession of a valid California Driver’s License.Knowledge, Skills, and AbilitiesWorking knowledge and understanding of: structured coding and analysis; application development products; specific programming techniques and languages such as COBOL, C/C++, SQL, and Visual Basic; principles, methods, and techniques of systems analysis; data representation, data types, data structures, and algorithms; methods to analyze and recommend business solutions to meet customer needs and requirements; operation and application of relational database and file management systems.
Knowledge and understanding of: the inter-relationship of mainframe, PC, LAN, Network and telecommunications systems including hardware components, software applications, operating systems, and documentation; database design; computer operations, including operating systems and software products; principles of data security; methods and techniques of providing support to users; methods and techniques of troubleshooting software and inter-connectivity problems.
Ability to: analyze and design computer applications; create systems and programming specifications; provide technical support and leadership in area of expertise; write and modify applications, instructions, procedures, manuals, documentation; analyze
customer’s problems, develop effective business solutions; work cooperatively and effectively with staff, customers, vendors, and the public; perform a variety of tasks in a consistent and accurate manner; analyze and evaluate information, problems, and situations and develop an effective course of action; prepare clear, concise and accurate oral and written reports.
Selection Procedure & Some Helpful Tips When Applying- Your application information and your responses to the supplemental questions are evaluated and taken into consideration throughout the entire selection process.
- You should list all employers and positions held within the last ten years in the work history section of your application. Be as thorough as possible when responding to the supplemental questions.
- You may include history beyond ten years if related to the position for which you are applying. If you held multiple positions with one employer, list out each position separately.
- Failure to follow these instructions may impact your competitiveness in this process or may result in disqualification.
Please visit Getting a Job with the County of Sonoma to review more detailed information about the hiring process, including the application process, examination steps, and department selection process.
Application submissions require the Supplemental Questionnaire be completed. Responses to supplemental questions are used to evaluate your qualifications. Please provide sufficient information to allow for a thorough evaluation of your qualifications.The selection procedure will consist of the following examination:
An
Application and Supplemental Questionnaire Appraisal Examination (pass/not pass) will be conducted to evaluate each applicant's combination of educational coursework, training, experience, knowledge, and abilities that relate to this position to ensure satisfaction of the minimum qualifications for this position. Candidates who possess the minimum qualifications for the position will be placed on an extra-help employment list and referred to the department. The department may contact candidates from the employment list who possess the most appropriate job-related qualifications for further consideration.
Additional Information A background investigation is required prior to employment. Candidates referred to departments for a selection interview are typically required to sign authorization and release forms enabling such an investigation. Failure to sign prescribed forms will result in the candidate not being considered further for that vacancy. Reference information will not be made available to applicants.
Additional requirements, such as successful completion of a physical exam, drug screen, etc., may apply, depending on the duties and responsibilities of the position. If you receive a conditional job offer for the position, the requirements upon which the offer is contingent will be outlined in the conditional job letter. You may also review the Job Classification Screening Schedule to determine the requirements for this position.
How to Apply Applications are accepted online at www.yourpath2sonomacounty.org . Paper applications may be submitted by person, fax (707-565-3770), email, or through the mail. All applications and appropriate supplemental information as outlined in the job bulletin must be received by the time and date specified on the first page of this job announcement. Applications received after the recruitment closes will not be accepted.
The County of Sonoma values diversity and is dedicated to creating a workplace environment that provides individuals with a sense of belonging. We are committed to having a diverse workforce that is representative of the communities we serve. The County is proud to be an Equal Opportunity Employer where all aspects of employment are based on merit, competence, performance, and business need.
HR Analyst: CA
HR Technician: RR
Important Note: Benefits described herein do not apply to Extra Help positions.
County of Sonoma Benefits: General*These are some of the excellent benefits the County offers:
Paid Time Off: Competitive vacation accrual and sick leave accruals; additional management leave annually; 12 paid holidays, and an additional 8 floating holiday hours per year; and may be eligible for up to 8 weeks (320 hours) of Paid Parental Leave after 12 months of County employment.
Health Plan: Choose from nine health plans (three HMOs, three deductible HMOs, and three HSA-qualifying plans) with a generous County contribution to the premium (the contribution amount varies by bargaining unit). For more information, please see the appropriate MOU.
Retirement: Fully integrated with Social Security. For more information regarding eligibility, retirement contributions, and reciprocity with prior public service, please visit https://scretire.org/active-/-deferred/when-you-are-hired .
IRS 457 Plan: Pre-tax employee contribution up to the IRS annual maximum.
Retiree Medical: County contribution to a Health Reimbursement Arrangement to help fund post-retirement employee health insurance/benefits.
Student Loan Debt Relief: County employees may be eligible for Public Service Loan Forgiveness through the U.S. Department of Education.
Plus, excellent dental, vision, disability, life insurance, professional development, and more.
For answers to specific questions regarding the employment process and more details about benefits or retirement, please contact Human Resources at (707) 565-2331. Additional details about benefit and compensation packages can be found in the MOUs located at Labor Agreements & Salary Resolution . For specific information about health and welfare benefits, including plan options, coverage, and premium amounts, go to Human Resources or contact the Human Resources' Risk Management-Benefits Office at benefits@sonomacounty.gov or (707) 565-2900.
*Important Notes: Benefits described herein do not represent a contract and may be changed without notice.
Closing Date/Time: 8/18/2025 11:59 PM Pacific