You are viewing a preview of this job. Log in or register to view more details about this job.

Programmer Analyst

The County of Sonoma Information Systems Department (ISD) seeks talented Programmer Analysts to join our Integrated Justice and Applications Development Teams! 

Starting salary up to $47.32/hour ($98,762/year), a cash allowance of $600/month, and a competitive total compensation package!* 

Working at the County of Sonoma offers expansive opportunities for growth and development, the ability to be a part of a challenging and rewarding work environment, and the satisfaction of knowing you're working to better our communities. You can also look forward to flexible work arrangements and excellent benefits* including:
  • A hybrid telework schedule that meets the needs of our staff, department operations, and the communities we serve
  • Eligibility for a salary increase after 1,040 hours (6 months when working full-time) for good work performance; eligibility for a salary increase for good performance every year thereafter, until reaching the top of the salary range
  • Competitive vacation and sick leave accruals, 12 paid holidays, and an additional 8 floating holiday hours per year
  • County paid 100% premium contribution for the majority of employee-only and employee + family health plan options
  • An annual Staff Development/Wellness Benefit allowance of up to $500 and ongoing education/training opportunities
  • County contribution to a Health Reimbursement Arrangement to help fund post-retirement employee health insurance/benefits
  • Retirement fully integrated with Social Security
  • May be eligible for up to 8 weeks (320 hours) of Paid Parental Leave after 12 months of County employment
ISD is also recruiting for Senior Programmer Analyst positions. If you are also interested in the Senior level role, you must submit a separate application to the recruitment currently being conducted for that level.

Join our Enterprise Development Division
ISDs Enterprise Development Division supports the County’s Financial, Budget, and Human Resource systems along with the Integrated Justice System, County Web sites, GIS, and over 50 departmental lines of business applications. These unique Programmer Analysts positions will support our Applications Development Team or our Integrated Justice Systems Team, and their primary role may vary from assignment to assignment. However, their typical duties will involve all aspects of the software development lifecycle, and they will often directly interact with business owners and end-users to understand their needs and develop systems and processes that meet those needs. To effectively support our clients, ISD is looking for candidates with strong customer service skills, who are organized and are good communicators. Team players who love to learn and are looking for growth opportunities would be a good fit for these positions.

Our Teams

The Applications Development Team develops & maintains both business area-specific and County Wide applications in support of the diverse needs of our business partners that are spread over 22 departments. As a well-qualified candidate for this team you will bring your programming and database skills in at least some of the following areas:

  • Visual Studio (C#, .Net, MVC, Blazor, Razor), Python, JavaScript, Oracle, SQL Server, and Data modeling
  • Experience building interfaces, reports, and use of ETL tools; Microsoft SQL Server, SQL Server Reporting Services, and SQL Server Integration Services
  • Experience working with web services (e.g., REST), API, BizTalk
  • PeopleSoft skills are a plus
The Integrated Justice Team is responsible for a host of custom Criminal Justice applications and interfaces. As a well-qualified candidate for this team you will demonstrate strong analytical and problem-solving skills and have:

  • Experience with the development of object-based languages (.Net, Java)
  • An understanding of relational databases (SQL Server, Oracle, Informix) and relational database reporting tools (SQL Server Reporting Services, Crystal)
  • The ability to support client/server and web-based third-party application suites
  • The ability to manage priority levels for reported defects, escalating when necessary, and assist in defecting resolution by developing and testing code or data fixes, and monitoring error logs
Please Note: These positions are 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. Successful completion of the probationary period will be contingent upon passing the security clearance, which includes a Live Scan fingerprint-based check of the California Department of Justice (DOJ) and Federal Bureau of Investigations (FBI) criminal records. If you are offered a position, which requires a security clearance, the job offer letter will clearly specify this as a condition of the probationary period.
Please note that ISD recognizes the new County Telework Policy, at this time these positions will work both remotely and on-site. Under the direction of the department head, employees may work up to four days remotely per week, though some positions may require more on-site presence.
*Salary is negotiable within the established range and benefits described herein do not represent a contract and may be changed without notice. For more information, including minimum qualifications, & to apply, visit or call 707-565-2331. The County of Sonoma is an Equal Opportunity Employer. We value diversity and are committed to having a workforce that is representative of the communities we serve. Apply by 7/12/22