arkansas.gov logo

Online Services | Privacy | Accessibility | Security

JOB DESCRIPTION

 

 

JOB TITLE:  Computer Programmer - Senior

 

MAINTENANCE REVIEW DATE:  June 1998

 

ORG/POS #:  1310/1307, 2960; 1320/1070

 

JOB OBJECTIVE:  To design, write, edit, modify, and debug computer programs to meet data processing and information storage and retrieval requirements for City departments.

 

ACCOUNTABILITY:  Receives general supervision from the Applications Development Manager.

 

ESSENTIAL JOB FUNCTIONS:

 

1.         Writes, edits, and debugs new computer programs for assigned projects, including necessary records and desired output, using COBOL II or COBOL L/E programming language, DB/2 Universal Database, VSAM, and other program development tools.

 

2.         Installs specialized package software to conform to current hardware and software specifications; develops custom programs (as required by user groups) to enhance existing software.

 

3.         Assists the Programmer Analysts in designing computer programs, VSAM file and record layouts, and DB/2 database tables.

 

4.         Updates and modifies computer programs to improve efficiency.

 

5.         Writes programs to access and print information for special projects.

 

6.         Inputs program information and other documentation into a computer terminal.

 

7.         Tests new programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments.

 

8.         Documents all programs by listing a description of the program, special instructions, and any changes made in VSAM files and DB/2 database tables.

 

9.         Prepares operations run sheets and explains special instructions to computer operators.

 

10.       Maintains records necessary to review and update progress of assigned projects.

 

SECONDARY DUTIES AND RESPONSIBILITIES:

 

1.         Performs other related duties as required.

 

SUPERVISORY RESPONSIBILITIES:

 

None.


JOB SPECIFICATION

COMPUTER PROGRAMMER - SENIOR

 

GENERAL STATEMENT OF DUTIES:  Performs work of average difficulty in designing, writing, editing, modifying, and debugging computer programs to meet data processing and information storage and retrieval requirements for City departments.

 

MAINTENANCE REVIEW DATE:  June 1998

 

EXAMPLES OF WORK:  (Illustrative)

 

Writes, edits, and debugs new computer programs for assigned projects, including necessary records and desired output, using COBOL II or COBOL L/E programming language, DB/2 Universal Database, VSAM, and other program development tools.

 

Installs specialized package software to conform to current hardware and software specifications; develops custom programs (as required by user groups) to enhance existing software.

 

Assists the Programmer Analysts in designing computer programs, VSAM file and record layouts, and DB/2 database tables.

 

Updates and modifies computer programs to improve efficiency.

 

Writes programs to access and print information for special projects.

 

Inputs program information and other documentation into a computer terminal.

 

Tests new programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments.

 

Documents all programs by listing a description of the program, special instructions, and any changes made in VSAM files and DB/2 database tables.

 

Prepares operations run sheets and explains special instructions to computer operators.

 

Maintains records necessary to review and update progress of assigned projects.

 

REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES:

 

Considerable knowledge of computer languages, including IBM COBOL II or COBOL L/E, VSAM, and DB/2 Universal Database.

 

Considerable knowledge of computer logic and flow charting.

 

Good knowledge of computer program design methods and techniques.

 

Good knowledge of mathematical and statistical principles and formulas.

 

Skill in the operation of a computer terminal and personal computer keyboard.

 

Ability to design computer programs, VSAM file and record layouts and DB/2 database tables.


JOB TITLE:  Computer Programmer - Senior

JOB SPECIFICATION – CONTINUED

 

 

Ability to write, edit, and debug computer programs to achieve desired output.

 

Ability to modify computer programs.

 

Ability to communicate effectively, both orally and in writing.

 

ACCEPTABLE EXPERIENCE AND TRAINING:

 

Completion of at least two (2) years of college or vocational technical coursework in Computer Science or a related field; at least four (4) years of experience in mainframe computer programming in a VSE, MVS, or OS/390 environment, which includes two (2) years of experience in program development or four (4) years of experience in program maintenance, including editing, modifying, and debugging computer programs; at least two (2) years of experience with VSAM and DB/2 relational database, or equivalent; OR any equivalent combination of experience and training which provides the required knowledge, skills, and abilities.


JOB TITLE:  Computer Programmer - Senior

JOB SPECIFICATION – CONTINUED

 

 

PHYSICAL REQUIREMENTS:  The physical demands marked below are representative of those that will be required to successfully perform the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

 

                                                                            YES                                                                            NO

Lifting (lbs.)

 

ü

Carrying (lbs.)

 

ü

Stooping, Bending

 

ü

Kneeling, Squatting

 

ü

Walking

 

ü

Standing

 

ü

Sitting

ü

 

Climbing, Balancing (e.g., climbing and working from ladder)

 

ü

Use of Hands to Finger, Handle, or Feel

ü

 

Physical Coordination (sequential or simultaneous use of hands, arms, feet, and legs)

 

ü

Eye-Hand Coordination

ü

 

Close Vision (clear vision at 20" or less)

ü

 

Distance Vision (clear vision at 20' or more)

 

ü

Color Vision (ability to identify and distinguish colors)

ü

 

Depth Perception (ability to judge distance spatial relationships)

 

ü

Hearing

 

ü

 

WORK ENVIRONMENT:

 

The environmental conditions marked below are common to this job:

 

                                                                            YES                                                                            NO

Outdoor Weather Conditions

 

ü

Wet, Humid Conditions (non-weather)

 

ü

Work Near Moving Mechanical Parts

 

ü

Work in High, Precarious Places

 

ü

Fumes or Dust

 

ü

Toxic or Caustic Chemicals

 

ü

Extreme Heat (non-weather over 90º F.)

 

ü

Low Noise (e.g., business office)

ü

 

Moderate Noise (e.g., light motorized equipment such as lawn mowers)

 

ü

Loud Noise (e.g., jackhammer, heavy motorized equipment)

 

ü