print logo
Main Content Anchor

ABOLISHED 06/04/2015 PER PAY LETTER 15-17 - Programmer Apprentice (1396)

ABOLISHED 06/04/2015 PER PAY LETTER 15-17 - Programmer Apprentice

California State Personnel Board Specification

  • Schematic Code: LM33
  • Class Code: 1396
  • Established: 12/16/1981
  • Revised: --
  • Title Changed: --


Under close direction, as an indentured apprentice, to receive intensive training in the principles of electronic data processing; under close supervision, to acquire the knowledge, skills, and abilities necessary to perform programming tasks; and to do other related work.

Distinguishing Characteristics

This class is designed for entrance and performance in an appren- ticeship program leading to status as a Programmer II. Persons in this class receive training under the provisions of apprenticeship standards and written apprenticeship agreements under Chapter 4, Division 3, California Labor Code. Inability to maintain satisfactory progress in the academic and practical work of the apprenticeship program is sufficient cause for separation from the program.


Persons in this training program will be assigned to Alternate Ranges A-D according to the provisions of the applicable alternate range criteria.


Following successful completion of the training program, apprentices will be assigned to the first salary step of the class Programmer II.

Typical Tasks

Receives intensive training in the principles and techniques of electronic data processing, consisting of classroom instruction and closely supervised performance of assigned tasks. Learns to perform a variety of the less complex technical functions of the Data Processing Technician such as data management, procedure writing, writing job control language statements, preparing and submitting routine directions for processing data, and performing program librarian functions.


Studies the principles and techniques of computer programming and the techniques of various application areas. Learns to design application programs and routines from program specifications; learns to code, test, debug, document, and install application programs and routines. Assists in the evaluation of proposed new or


modified computer system hardware and software, and the development, installation, and measurement of systems programs. Performing other duties as required in support of the systems analysis, programming, and machine operations effort on an electronic computer system.

Minimum Qualifications

Eligibility for enrollment in a community college.


Education: Equivalent to completion of the twelfth grade.

Knowledge and Abilities

Knowledge of: Arithmetic computations including fractions; spelling and grammar.


Ability to: Reason logically and creatively, follow procedures and perform routines, communicate effectively, work cooperatively with others and gain their respect and confidence.

Special Personal Characteristics

Willingness to do detailed work requiring a high degree of mental concentration; a demonstrated capacity for development as evidenced by work history, academic attainment or well-defined occupational or vocational interests, and willingness and ability to accept increasing responsibility.

  Updated: 7/26/2017
One Column Page
Link Back to Top