CITY OF PHILADELPHIA OFFICE OF HUMAN RESOURCES

1E62
SYSTEMS PROGRAMMER


GENERAL DEFINITION

This is intermediate performance level systems programming work installing and maintaining moderately complex databases/telecommunications networks/operating systems network. Work is performed in a multi-system computer environment that includes multiple central processing units and a multi-line telecommunications network. An employee in this class monitors and evaluates operating system efficiency and makes any required modifications and adjustments to maintain efficient system usage and operation. Work may include systems programming responsibility for a component of large complex systems programming projects. Maintaining operating system security and integrity and hardware configuration appropriate to assigned operating systems is a significant aspect of the work.

Work is performed under the supervision of a technical supervisor.


TYPICAL EXAMPLES OF WORK (ILLUSTRATIVE ONLY)

Installs, tests, evaluates, modifies, and maintains databases/telecommunications network operating systems, and general purpose programs or utilities.

Analyzes existing software systems to provide most effective configurations; monitors usage and performance efficiency of computer system hardware and software components; analyzes computer system malfunctions for technical software or configuration control problems; establishes procedures and documents use of operating software products and utilities.

Allocates and manages direct access storage space for the most efficient storage of on-line data; controls, allocates, and manages systems libraries and files; participates in developing technical training materials; provides technical assistance to data processing analysts and programmers on job control language, technical standards, and programs products, utilities and executive routines; participates in new hardware and software planning and evaluation.

Plans, designs, and installs databases/telecommunications network/operating systems; analyzes current and planned network usage; modifies capacity or line mix to ensure adequate capability; monitors network usage; makes adjustments; plans, installs, and maintains network diagnostic and performance capability programs.

Analyzes data communication problems and alternative methods of solution; develops and documents standards and specifications for computer systems, hardware and facilities; tests systems and evaluates results; remains current on developments in data communications and processing fields; consults with programmer analysts, operations managers and their designees and other users on data processing problems as they relate to system programming assignments; fulfills administrative reporting requirements.

Performs related work as required.


REQUIRED KNOWLEDGE, SKILLS AND ABILITIES


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 8/08.)

Note: Four years experience equivalent to that of the Electronic Printing Supervisor class is considered equivalent to the bachelor’s degree required by the Systems Programmer class.

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: EP20

Class Established: 5/79

Spec. Revision: 9/89

Latest Spec. Revision and Consolidation with 1E35:
CSC: 7/08, Ad Board: 8/08

MMcA/jl


END OF JOB CLASS SPECIFICATION - 1E62