Senior Programmer Analyst @ County of Sonoma (CA) - Santa Rosa, CA

Job Overview

10 days ago

Senior Programmer Analyst

County of Sonoma (CA) - Santa Rosa, CA

JOB
The County of Sonoma Information Systems Department (ISD) seeks talented Senior Programmer Analysts to join our Integrated Justice and Applications Development Teams!Starting salary up to $56.58/hour ($118,089/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 serveEligibility 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 rangeCompetitive vacation and sick leave accruals, 12 paid holidays, and an additional 8 floating holiday hours per yearCounty paid 100% premium contribution for the majority of employee-only and employee + family health plan optionsAn annual Staff Development/Wellness Benefit allowance of up to $500 and ongoing education/training opportunitiesCounty contribution to a Health Reimbursement Arrangement to help fund post-retirement employee health insurance/benefitsRetirement fully integrated with Social SecurityMay be eligible for up to 8 weeks (320 hours) of Paid Parental Leave after 12 months of County employmentISD is also recruiting for Programmer Analyst positions. If you are also interested in the Programmer Analyst level role, you must submit a separate application to the recruitment currently being conducted for that level.Join Our TeamThese positions are assigned to our Enterprise Development Division and provide support for County systems such as the Enterprise Financial System (EFS), Human Resource Information System (HRIS), the Integrated Justice System (IJS), and the Content Management System (CMS), as well as many departmental lines of business applications. Senior Programmer Analyst duties vary from position to position within the Division, and may function as the technical lead for one or more software applications. Typical duties include systems design, software development, implementation, testing, documentation, maintenance and support, business analysis and project management. Senior Programmer Analysts work under the guidance and direction of an IT Project Manager, but have considerable independence in determining the best solutions to business problems. Senior Programmer Analysts often have extensive interaction with department managers and end-users to understand their business objectives and develop systems and processes that meet those needs. The ideal candidates for these positions have: 3 to 5 years of experience with software development life cycle (SDLC) and related methodologies (Agile, Waterfall), Project Management, data integration, and production support for an enterprise system3 to 5 years of experience working with relational databases including SQL Server and Oracle. The ability to develop complex SQL, stored procedures, and use of triggersAt least 5 years of experience with Microsoft technologies including .Net Framework, ASP.NET/MVC, Visual Studio, Team Foundation Services, Web Services (SOAP, REST), Windows Services, WPF/WinForms, MS365, MS AccessStrong programming experience and languagesFunctional knowledge in any of the following areas: Financial/Accounting, HR/Payroll, or Criminal Justice concepts including case flow from creation through sentencingKnowledge of non-relational DBs (Mongodb, OLAP) Additionally, any of the following knowledge and experience is highly desirable: Development in object-based languages (C#, Java) N-Tier application development and supportData integration based on Web Services (SOAP, REST), SFTP, SQL PollingMiddleware service bus such as BizTalk, MuleSoft, SSISMicrosoft SQL Server technologies such as SSIS, SSRS, Machine Learning Services, and SQL Server Management StudioTroubleshooting and data analysis of complex software systemsMulti-platform application development and support (Linux and Microsoft)Business object frameworks such as CSLA, Entity FrameworkCloud development and architecture technologies; AWS/Azure, Azure SQL data warehouse, Office 365, Dynamics, Docker or other container technologies, Dev/ops software, GitLabCloud Services/Web Hosting providers, WAF, Email Services, Registrars, DNS 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 direction of the department head, employees may work up to four days remotely per a week, though some positions may require more on-site presence.ISD is currently recruiting to fill two Senior Programmer Analyst positions. This employment list may also be used to fill future full-time, part-time, or extra-help (temporary) positions as they occur during the active status of the list. Qualified County employees who wish to be considered for future positions should consider applying to this recruitment.*Salary is negotiable within the established range. Benefits described herein do not represent a contract and may be changed without notice. Additional information can be found in the Service Employees International Union Local 1021 Memorandum Of Understanding (SEIU MOU) and our Employee Benefits Directory.APPLICATION SUBMISSIONS REQUIRE THE SUPPLEMENTAL QUESTIONNAIRE BE COMPLETED.

EXAMPLE OF DUTIES
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.Experience: Any combination of training and experience which would provide an opportunity to acquire the knowledge and abilities listed. Normally, two years 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 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.

MINIMUM QUALIFICATIONS
Considerable 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.Working 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; principles of project management; principles of governmental accounting and fiscal systems.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, and prepare cost estimates; 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.

SUPPLEMENTAL INFORMATION
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 will be scored using position-specific criteria. Please provide specific and detailed responses of a reasonable length to allow for a thorough assessment of your qualifications. Responses that state "See Resume" or "See Application" may be considered insufficient and therefore may not be scored.The selection procedure will consist of the following examination: An Application & Supplemental Questionnaire Appraisal Examination (weight 100%) will be conducted to evaluate each applicant's application and supplemental questionnaire for satisfaction of minimum qualifications (pass/not pass); and for educational coursework, training, experience, knowledge, and abilities which relate to this position. Each applicant will be evaluated based on the following criteria: Relevance of work history, related experience, and achieved level of education and/or training as described in the application and responses to the supplemental questions.Candidates demonstrating possession of the minimum qualifications will be placed on an employment list in order of most qualified to least qualified based on the achieved score received in the Application & Supplemental Questionnaire Appraisal Examination. Scores may be adjusted based on such factors as the number of candidates, anticipated vacancies, past practice, and natural breaks in the scores achieved by this group of candidates. ADDITIONAL INFORMATIONA 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.For positions that are required to have access to Sheriff’s Office or Probation Department facilities, a more extensive “Security Clearance” will be performed after hire. Successful completion of the probationary period may be contingent upon passing the security clearance, which may include completion and review of a Personal History Statement packet, Live Scan fingerprint-based criminal history checks, warrant checks, written reference checks, etc.* 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.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 APPLYApplications 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: MNHR Technician: RR

Similar Jobs

Systems Programmer Analyst

Mariani Packing Co.

Vacaville, CA

The Programmer Analyst reports to the Business Applications Manager and is a blend of traditional Programming, Project Manager, and Business Intelligence …

PROGR01115 Programmer/Analyst II

Northern California Institute for Research and Education

San Francisco, CA

Through new technologies, novel scientific insights, and international clinical collaborations, we strive to set a new standard of health care research for…

Staff/Senior Statistical Programmer Analyst (Contractor)

GRAIL

Menlo Park, CA

The company is using the power of next-generation sequencing, population-scale clinical studies, and state-of-the-art computer science and data science to…

Programmer Analyst

County of Sonoma

Santa Rosa, CA

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

Enterprisewide Programmer/Analyst 4

Adobe

San Jose, CA

Interface on a day-to-day basis with other business system analysts, enterprise architects, business users, engineers, and IT managers to support business…

Senior Programmer Analyst

County of Sonoma

Santa Rosa, CA

Starting salary up to $56.58/hour ($118,089/year), a cash allowance of $600/month, and a competitive total compensation package!*.

Advisor Programmer Analyst

Gainwell Technologies LLC

Roseville, CA

Codes, tests, debugs, implements, and documents highly complex programs. Develops complex test plans to verify logic of new or modified programs.

Data and Visualization Analyst (Analyst/Programmer, Career) - Institutional Research

San Francisco State University

San Francisco, CA

Categories: Unit 9 - CSUEU - Technical Support Services, Administrative, Probationary, Full Time. The person holding this position may be considered a "mandated…

Information Systems Programmer and Analyst IV

County of Contra Costa, California

Contra Costa County, CA

We provide networking services, communications, security, hardware support, web services, application support, and development.

Programmer Analyst

County of Sonoma (CA)

Santa Rosa, CA

You can also look forward to flexible work arrangements and excellent benefits* including: A hybrid telework schedule that meets the needs of our staff,…

Information Systems Programmer and Analyst IV

County of Contra Costa

Martinez, CA

We provide networking services, communications, security, hardware support, web services, application support, and development.

Senior Programmer Analyst (Information Technology Specialist II)

California Employment Development Department (EDD)

Sacramento, CA

The IT Specialist II provides technical leadership to the team that processes Unemployment Insurance, Disability Insurance, Paid Family Leave, Benefit…

Systems Analyst/Programmer (GIS/Webmaster/General Programming)

City of Fremont

Fremont, CA

The City of Fremont offers a comprehensive benefit package including general and holiday leave as well as medical, dental, vision, life, and long/short-term…

Programmer Analyst

Buck Institute for Research on Aging

Novato, CA

Competitive salary ($110,000 - $130,000) commensurate with experience. Benefits package including health insurance, paid parental leave, generous vacation/sick…

Expert Programmer Analyst

PG&E Corporation

Concord, CA

Freedom of Action: Oversee, mentor, and provide guidance to less experienced programmer-analysts. Consult with business analyst and architects to understand,…

Applications Analyst/Programmer (San Francisco, CA)

Benchmark Makers

San Francisco, CA

The primary role of the Applications Analyst/Programmer is to support the Windows 10, Office, and application automation along with other client/server…

Applications Analyst/Programmer (Palo Alto, CA)

Benchmark Makers

Palo Alto, CA

The primary role of the Applications Analyst/Programmer is to support the Windows 10, Office, and application automation along with other client/server…

1064 Programmer Analyst

City College of San Francisco

San Francisco, CA

Participate in 24×7×365 rotation with the other 5 analysts. Full Fiscal Year (260 Days). (STO) School Term/Summer enter number of days.

Web Developer (Analyst/Programmer, Career Level)

Sonoma State University

Rohnert Park, CA

Categories: Unit 9 - CSUEU - Technical Support Services, Probationary, Full Time, Information Systems & Technology.

Programmer Analyst/Software Engg

RP Soft Technologies

Santa Clara, CA

Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs. Travel required: 0 to 25%.

Applications Analyst/Programmer

Gibson Dunn

Palo Alto, CA

Configuring, implementing, testing, and supporting desktop applications and operating systems (Including but not limited to the Microsoft Office Suite, Litera…

Applications Analyst/Programmer

Gibson Dunn

San Francisco, CA

Configuring, implementing, testing, and supporting desktop applications and operating systems (Including but not limited to the Microsoft Office Suite, Litera…

Senior Programmer Analyst

City of Santa Ana

Civic Center Plaza, CA

Five years of hands on experience as a fully qualified programmer analyst with an emphasis on business analysis, software development, maintenance and support.

Programmer Analyst I

Logix Federal Credit Union

Santa Clara, CA

Additionally, they assist other programmers with their design and implementations. The Programmer Analyst I is responsible for the analysis and development of…