Software Programmer Analyst II/III
Position Description Software Programmer Analyst II ($6,125 - $8,365 / Monthly)
Software Programmer Analyst III ($6,767 - $9,241 / Monthly)
Open Until Filled
Priority Screen Date: May 7, 2021
Exam #: 21/16C45/04SP
All application material must be received by the priority screening date for a guaranteed review. Applications received after this date will be considered on an as needed basis until the position is filled.
The Information Technology Department (ITD) consists of four operational divisions: Business Office; Applications & Customer Support; Infrastructure & Operations; and Information Security. ITD resources are operated and maintained in a manner that supports high availability for utilization and minimizes the risk of business interruption. ITD's focus is on developing a sustainable, customer focused environment to enhance and improve the quality of technology services used by County departments for the benefit of all Monterey County residents, businesses, and visitors. View recent ITD initiatives and accomplishments here .
The Applications & Customer Support Division of ITD is currently seeking an experienced Software Programmer Analyst II/III to provide development and production support for the County's enterprise and custom business applications. The incumbent will be responsible for supporting commercial-off-the-shelf (COTS) applications, developing software integration and complex reports, researching, analyzing and troubleshooting issues, and supporting the nightly scheduled batch cycles. The ideal candidate will be well-versed in application development/ implementation, system integration, report development, production support, and have expertise in SQL Server (T-SQL), Power BI, Business Objects, PowerShell, and other Microsoft development platforms. The successful candidate will be able to work collaboratively in a fast-paced team environment, learn and develop technical solutions to business problems, and effectively partner with vendors, appropriate business Subject Matter Experts (SMEs), leaders, other IT teams like Infrastructure, Operations and security teams to meet or exceed customer expectations.
This classification is part of a flexible series. Incumbents appointed at the lower level of the career series may be promoted up to the higher level of the career series subject to their meeting the employment standards for the higher class and a recommendation for their promotion by the appointing authority in accordance with the Flexible Staffing Program and Guidelines.
The Eligible List established by this recruitment may be used to fill current and future vacancies on a regular full-time, part-time, or temporary basis.
Examples of Duties Paramount Duties for Software Programmer Analyst II and III
Software Programmer Analyst II:
- Plans, gathers requirements, designs, builds, customizes, tests, implements, and maintains, software systems written in different programming languages and databases.
- Evaluates, implements, and supports Commercial-of-the-Shelf (COTS) solutions.
- Deploys patches and coordinates the resolution of enterprise server or application problems with vendors, ITD, and departmental support staff to ensure continuous availability, integrity, and optimal performance of applications.
- Develops applications/dashboards and empowers users to use the data for better efficiency and streamlined processes.
- Monitors and corrects problems with production systems.
- Serves as liaison between vendor, technical support, network team, and departments to resolve complex system problems, and coordinates, implements, and documents corrective measures.
- Integrates systems across multiple platforms and technologies.
- Confers with senior team members to ensure that proposed solutions are appropriate.
- Designs procedures for testing new and revised software; conducts tests to evaluate conformance to specifications and to identify and correct problems.
- Participates in educational and professional development programs to remain current in the information technology field.
In addition to the above, the Software Programmer Analyst III:
- Plans, gathers requirements, designs, builds, customizes, tests, implements, and maintains complex software systems written in different programming languages and databases.
- Integrates complex systems across multiple platforms and technologies.
- Deploys patches and coordinates the resolution of complex enterprise server or application problems with vendors, ITD, and departmental support staff to ensure continuous availability, integrity, and optimal performance of applications.
- Monitors and corrects difficult and complex problems with production systems.
- Designs complex procedures for testing new and revised software; conducts tests to evaluate conformance to specifications and to identify and correct problems.
- Serves as a technical resource and functional leader in areas of expertise.
THE SUCCESSFUL CANDIDATE
Will have a proven track record demonstrating the following knowledge, skills, and abilities:
The Software Programmer Analyst II must possess working knowledge of: Principles and techniques used in the analysis and development of information technology applications; Uses and limitations of information technology business applications programming; Principles and techniques of software and system quality assurance and control; Principles of information entry, storage, and retrieval, and electronic data communications; Methods and techniques used in virtual or physical client-server systems and server-based network platforms equivalent to those utilized in Monterey County; Effective customer service techniques.
In addition, the Software Programmer Analyst III must demonstrate thorough knowledge of the above and working knowledge of:
Principles and practices of project management; Principles and practices of training, leading, and mentoring
The Software Programmer Analyst II and III must possess the skill and ability to:
Define programs, collect and analyze data, validate conclusions, and make recommendations; Think creatively to develop new methods, procedures, or approaches to achieve desired results; Modify and write programs for efficient business applications; Apply advanced programming languages and tools; Communicate complex technical concepts to non-technical users; Follow oral and written instructions and understand complex written procedures, technical manuals, and operations documentation; Establish and maintain effective work relationships and customer service; Organize and prioritize work, set priorities to meet deadlines, and work within prescribed time constraints; Work effectively and maintain efficiency under minimal daily supervision, and in adverse or emergency situations.
In addition, the Software Programmer Analyst III will demonstrate the skill and ability to:
Act as program or project manager on multiple, concurrent projects; Organize work of a team and set priorities to meet deadlines; Bridge communication between stakeholders and the team; Understand highly complex information systems and methodologies; Train, lead, and mentor other staff.
Examples of Experience/Education/Training Any combination of training, education, and/or experience which provides for the knowledge, skills and abilities required to perform the duties listed above is qualifying. An example of a way these requirements might be acquired is:
Software Programmer Analyst II:
Completion of coursework leading to a four (4) year degree in Computer Science or a closely related field and one (1) year of experience performing both data processing systems analysis, design, and programming for business applications, which involved analysis and design of several systems or segments of major systems; OR
Five (5) years of experience performing both data processing systems analysis, design, and programming for business applications, which involved analysis and design of several systems or segments of major systems.
Software Programmer Analyst III
Completion of coursework leading to a four (4) year degree in Computer Science or a closely related field and six (6) years of experience performing both data processing systems analysis, design, and programming for business applications, which involved analysis and design of several systems or segments of major systems; OR
Ten (10) years of experience performing both data processing systems analysis, design, and programming for business applications, which involved analysis and design of several systems or segments of major systems.
Additional Information Conditions of employment include:
Successfully complete a background check to include fingerprinting; Possess and maintain a valid California Class C driver license and satisfactory driving record; Work outside of normal business hours for on-call work and emergency situations, as needed.
The physical and sensory requirements for this classification include:
Ability to work at a computer terminal for long periods of time.
Benefits: Monterey County offers an excellent benefits package. To view the "J" Unit Benefit Summary please visit our website. This information is not legally binding, nor does it serve as a contract. The benefits listed in the Monterey County Personnel Policies and Practices Resolution or Memorandum of Understanding (MOU) prevail over this listing.
As a condition of employment, prospective employees will be required to submit to a background review which may include a review of information concerning present and/or prior employment, driving record, and record of criminal conviction. Employees must have and show their Social Security Card on the first day of work. Employment is contingent upon acceptable documentation verifying identify and authorization for employment in the U.S.; a list of acceptable documents is available on the USCIS Form I-9. If you are hired into this classification in a temporary position, your rate of pay will be hourly and you will not be eligible for the benefits listed in the summary.
Application and Selection Procedures
Our website: www.co.monterey.ca.us/personnel
Applications may also be obtained from and submitted to:
Monterey County, Information Technology Department, Human Resources
Attn: Suzanne Paluck, Human Resources Analyst
1590 Moffett Street
Salinas, CA 93905
Phone: (831) 759-6984 | Email: email@example.com
Our website: https://www.co.monterey.ca.us/government/departments-i-z/information-technology
The selection process is tentative and applicants will be notified if changes are made. The competitive selection process includes submittal of required application materials. A complete application packet will include:
- A completed Monterey County employment application; and
- Responses to the supplemental questions
All application materials must be received by the priority screen date for a guaranteed review. Resumes, cover letters, letters of interest and other correspondence will not be accepted as a substitute for required application materials. All required application materials will be competitively evaluated. Those applicants that are determined to be the most appropriately qualified will be invited to participate further in the selection process. To assess applicants' possession of required qualifications, the process may include an oral examination, pre-exam exercises, performance exam, and/or written examination.
Monterey County is a drug-free work place and an equal opportunity employer. The County seeks candidates who can make contributions in an environment of cultural and ethnic diversity. Monterey County provides reasonable accommodations for the disabled. If you believe you possess a disability that would require test accommodation, please call the Human Resources Analyst at (831) 759-6984.