Programmer Analyst

7 hours ago

Santa Rosa, CA, United States County of Sonoma Full-time


Position Information
Bring your Programming experience to the County of Sonoma as a Programmer Analyst

Starting salary up to $61.59/hour ($128,545/year) and a competitive total compensation package*

The Information Systems Department (ISD) is currently recruiting to fill one Programmer Analyst position and one Senior Programmer Analyst position. If you are interested in being considered for the Senior Programmer Analyst level of this opportunity, you must apply to the separate concurrent recruitment being conducted for that level.

About the Department

ISD provides technology services and solutions that support County departments in delivering essential services to the community. As the County's internal technology partner, ISD develops and supports business applications, technology infrastructure, data and system integrations, cybersecurity, and other enterprise solutions. ISD works collaboratively with departments to identify business needs, implement effective technology solutions, and maintain secure and reliable systems that support County operations.

About the Position

As a Programmer Analyst within the Enterprise Development Services Division, you will support the development, enhancement, and maintenance of applications used by County departments. Working independently and collaboratively with Senior Programmer Analysts, project managers, customers, and other technical staff, responsibilities will include:

  • Analyzing business needs and translating requirements into technical solutions
  • Developing, enhancing, testing, and maintaining applications
  • Troubleshooting application defects, system issues, and data problems
  • Developing SQL queries, stored procedures, reports, and data integrations
  • Supporting web-based, client/server, and third-party applications
  • Developing and supporting Application Programming Interface, web services, and other system integrations
  • Assisting with the modernization and conversion of legacy applications
  • Documenting technical solutions and application support procedures

The ideal candidate is an analytical and solutions-oriented professional with strong communication and customer service skills who enjoys troubleshooting, learning new technologies, and collaborating with both technical and non-technical customers. They will also possess many of the following:

  • Experience with the software development life cycle (SDLC) and development methodologies such as Agile and Waterfall
  • A background in developing, enhancing, maintaining, or supporting applications in an enterprise environment
  • Proficiency with programming and web development technologies such as C#, .NET/ASP.NET, JavaScript, Python, or similar technologies
  • Working knowledge of relational databases such as SQL Server or Oracle, including developing SQL queries and stored procedures
  • Familiarity with troubleshooting, maintaining, or modernizing Microsoft Access or other legacy applications
  • Experience with application integrations, APIs, web services, and/or reporting tools
  • Familiarity with source control, testing, and development practices such as Git, Azure DevOps/TFS, or CI/CD
  • Strong analytical, troubleshooting, and problem-solving skills
  • Effective communication skills and the ability to explain technical information to technical and non-technical customers
  • The ability to work independently while collaborating effectively with team members and customers

What We Offer

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:

  • Hybrid Telework - A schedule that meets the needs of our staff, department operations, and the communities we serve may be available depending on the assignment
  • Salary Advancement - 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
  • Paid Time Off - Competitive vacation and sick leave accruals, 12 paid holidays, and an additional 8 floating holiday hours per year
  • County Paid Health Premium Contributions - 100% premium contribution for the majority of employee-only and employee + family health plan options
  • Post-Retirement Health Reimbursement Arrangement