County of Alameda

Programmer II (#1823)

Bargaining Unit: SEIU 1021 - Misc Prof/Tech (011)
$48.53-$58.40 Hourly / $3,882.40-$4,672.00 BiWeekly /
$8,411.87-$10,122.67 Monthly / $100,942.40-$121,472.00 Yearly


DESCRIPTION
his flexibly staff classification series specification describes the journey-level classification in the Programmer series. Under general supervision, maintains operational data processing systems, designs and tests corrections, revises and implements enhancements to programs and procedures. In addition, the Programmer II may participate in the analysis, definition, programming, testing and implementation of new data processing systems, and do related work as required. This classification also may include the configuration, customization, and support of enterprise applications and platforms using low-code or no-code tools (e.g. Salesforce, DocuSign, ServiceNow, etc.)

DISTINGUISHING FEATURES

This is the journey-level classification in the Programmer flex series located in the Information Technology Department. Supervision is received from higher-level Application Systems staff, including technical or supplementary guidance and training, consultation and review of work. Positions in this classification differ from the Programmer I by having oversight for more complex programs, and for monitoring complete  systems, whereas the lower classification deals only with the least complex programs, and segments of program systems.  Programmer II is further distinguished from the higher classification of Application Systems Engineer I in that the former is assigned to performing analysis, development and design work on program systems of simpler complexity or segments of larger program systems.

EXAMPLES OF DUTIES

NOTE: The following are typical duties performed by employees in this classification.  Employees may not necessarily perform all duties listed, however, they may perform other related duties at an equivalent level.

  1. Maintains operational systems by monitoring production runs to assure success, locating causes of unsuccessful runs using system messages and dump analysis, schedules reruns.
  2.  Analyzes, designs, and writes programs to effect revisions or enhancements to existing programs or sub-systems of programs.
  3. Given system and program system specifications, designs and writes new programs or program sub-systems.
  4. Prepares test data; develops test plans; tests program or sub-system; evaluates results and makes program corrections when necessary.
  5. Configures, customizes, and integrates commercial enterprise software platforms       using scripting, workflow automation, and configuration tools.
  6. Secures approval of supervisor and user for all new programs or program changes; provides information for design of interfaces between sub-systems where existing programs have been revised or new programs developed.
  7. Prepares new and updates current program documentation; prepares new and updates Operations and user procedures.
  8. Assigns small programs and program modules to lower-level programmers and assists them with minor problems.


MINIMUM QUALIFICATIONS

EITHER I

Experience:

The equivalent of one (1) year of full-time experience in the County of Alameda classification of Programmer I. 

OR II

Education:

Possession of an associate’s degree, or equivalent units completed, from an accredited college or university with a major in IS, computer science, or a related field.

OR III

Experience:

The equivalent of two (2) years of full-time experience programming as broadly defined in the description above.

OR IV

Certification:

Possession of a certificate in computer programming or related certification from an industry-recognized technical institution or trade association.

NOTE: The Civil Service Commission may modify the above Minimum Qualifications in the announcement of an examination.

KNOWLEDGE AND SKILLS
NOTE: The level and scope of the following knowledge and abilities are related to duties listed under the “Examples of Duties” section of this specification.

Knowledge of:

  • Methods and practices of computer systems design, programming and implementation.
  • Information management platforms and systems. 
  • Structuring techniques for efficient program construction and maintenance. 
  • Standard application design methodology. 
  • Industry standard practices for the software development life cycle. 
  • Tools and methods used to standardize and facilitate systems. 
  • Methods of software systems development lifecycle and business systems applications.
  • Principles and practices of technical problem solving. 
  • Low-code or no-code tools.
  • Principles and practices of software release upgrades and data management systems, including testing and upgrades. 
Ability:

  • Design system interfaces. 
  • Use appropriate utilities and available software products. 
  • Apply testing theory and qualify standards to software development. 
  • Analyze and assess the impact of enterprise application production problems. 
  • Create, analyze, and validate detailed functional specifications. 
  • Facilitate design sessions with the enterprise software development team to define the solution. 
  • Deliver elements of systems design, including data migration rules, business rules, wireframes, or other detailed deliverables. 
  • Communicate effectively, both orally and in writing. 
  • Coordinate and manage information technology related activities. 
  • Provide technical support to team members. 
  • Establish and maintain effective working relationships with management and internal support units. 

CLASS SPEC HISTORY
Old document:  JE:nw
1976
HC:rr
Revised: 7/78
BA:ijm
Revised: 1/30/79
WW:lfm
Revised: 9/16/81
New document:  Jobspecs/1823
ys/4/01
CSC Date:  10/13/81
EL:jf Revision 6/22/17
CSC Date 8/2/2017
SK:saa Revised 12/23/25
CSC Date:1/21/26

BENEFITS

The County offers a comprehensive and competitive benefits package that affords wide-ranging health care options to meet the different needs of a diverse workforce and their families. We also sponsor many employee discount, fitness and health screening programs focused on overall wellbeing.  These benefits include but are not limited to*:

For your Health & Well-Being

  • Medical – HMO & PPO Plans
  • Dental – HMO & PPO Plans
  • Vision or Vision Reimbursement
  • Share the Savings
  • Basic Life Insurance
  • Supplemental Life Insurance (with optional dependent coverage for eligible employees)
  • Accidental Death and Dismemberment Insurance
  • County Allowance Credit
  • Flexible Spending Accounts - Health FSA, Dependent Care and Adoption Assistance
  • Short-Term Disability Insurance
  • Long-Term Disability Insurance
  • Voluntary Benefits - Accident Insurance, Critical Illness, Long-Term Care, Hospital Indemnity and Legal Services
  • Employee Assistance Program

For your Financial Future

  • Retirement Plan - (Defined Benefit Pension Plan)
  • Deferred Compensation Plan (457 Plan or Roth Plan)

For your Work/Life Balance

  • 12 paid holidays
  • Floating Holidays
  • Vacation and sick leave accrual
  • Vacation purchase program
  • Catastrophic Sick Leave
  • Pet Insurance
  • Commuter Benefits Program
  • Guaranteed Ride Home
  • Employee Wellness Program (e.g. At Work Fitness, Incentive Based Programs, Gym Membership Discounts)
  • Employee Discount Program (e.g. theme parks, cell phone, etc.)
  • Child Care Resources
  • 1st United Services Credit Union

*Eligibility is determined by Alameda County and offerings may vary by collective bargaining agreement.  This provides a summary of the benefits offered and can be subject to change.

 




E-mail | Phone: (510) 272-6471 | 8am - 5pm M-F | Powered by JobAps