CITY OF PHILADELPHIA PERSONNEL DEPARTMENT
1E02
PROGRAMMER
GENERAL DEFINITION
This is computer programming work, analyzing and defining specifications to
develop detailed programs for computing systems. Work is performed under the
supervision of a technical or administrative superior.
TYPICAL EXAMPLES OF WORK (ILLUSTRATIVE ONLY)
- Studies specifications for proposed or revised computer systems; prepares and
annotates block diagrams and program flowcharts; translates data into program form;
codes program material; test program for accuracy and completeness; revises and refines
programs, as required; documents all procedures used in preparation of programs;
prepares detailed instructions for computer operators.
- Evaluates and modifies existing programs to take into account changes in systems
requirements or equipment configurations.
- Keeps abreast of current developments in the field of computing by attending
training courses, educational institutions, professional meetings, visiting computing
equipment plants and by reading literature on computing developments.
- Performs related work as required.
REQUIRED KNOWLEDGES, SKILLS AND ABILITIES
KNOWLEDGE OF:
- the standard principles, practices, methods and techniques of programming for data
processing systems.
- the use and capabilities of data processing equipment.
- the principles and practices of systems analysis.
ABILITY TO:
- translate data into computer programming form.
- code program material.
- present oral, written and graphic reports of findings and recommendations.
- to think logically and sequentially.
- analyze and comprehend data processing problems.
MINIMUM ACCEPTABLE TRAINING AND EXPERIENCE
(The following statement
represents the minimum training and experience standards which will be used to admit
or reject applicants for tests. Applications submitted by candidates for this class will be
reviewed based on training and experience requirements as approved on 5/96.)
EDUCATION
- Education equivalent to completion of the twelfth school grade, supplemented by
at least 18 semester hours of college level computer programming course work from an
accredited college, university or technical school.
AND
WORK EXPERIENCE
- One year of experience in the last five (5) years performing computer programming activities at the trainee level.
NOTE:
Completion of an Associates Degree within the last five (5) years from an
accredited technical school, college or university which has included or
been supplemented by at least 18 semester hours of computer programming
which has included six (6) semester hours of Fortran, Cobol or fourth
generation computer language may be substituted for the required education
and work experience.
PHYSICAL AND MEDICAL REQUIREMENTS
- Ability to physically perform the duties and to work in the environmental conditions required of a position in this class.
PAY RANGE: 18
Class Established: 5/1962
Latest Spec. Revision:
CSC - 2/1996 ; Ad Board - 5/1996
AH/deb/sb
END OF JOB CLASS SPECIFICATION - 1E02