CUPE 1482 - Programmer Analyst
Revision Date: March 1989
Classification: Programmer Analyst
Unit: C.U.P.E. 1482
Hay Point Range: 307-357
CHARACTER OF THE JOB
In general, incumbents at this level are experienced programmers who also have responsibility for determining program requirements and specifications. In addition to programming duties, at least 30% of working time is spent working with user or Computer Services personnel in the design and development of program specifications which may be either assigned to another staff member or completed by the incumbent.
This level of position requires proficiency in programming in basic assembler language and/or high-level languages (such as BASIC, FORTRAN, PASCAL, C, PL/1. This proficiency should permit the employee to design and/or implement computer programs for either research, administrative or package software applications. Problems presented to the incumbent are frequently solved through application of learned responses or techniques and would include basic to moderately complex sub-systems or basic systems. At this level, under direction, incumbents are expected to develop on-the-job skills in the area of systems analysis and design.
CHARACTERISTIC DUTIES AND RESPONSIBILITIES
- May design, create and/or maintain sub-systems of basic to moderate complexity.
- May be responsible for an entire system of basic complexity.
- May create detailed program specifications.
- May supervise programmers working from these detailed specifications.
- May perform first line problem determination/resolution of package software or may consult with software vendors for problem resolution
- May implement and test vendor supplied or locally developed modifications to package software
- May consult with users regarding program design and specifications, problem determination or user training requirements.
- Performs programming duties as required.
The minimum qualifications necessary for acceptable (satisfactory) job performance are:
Level of Formal Education and Experience
- Bachelor's degree or Community College diploma in related discipline or high school completion with job related options and extensive post secondary training in computer programming.
- Plus -
Three years of directly related work experience of which one year was in large CAD systems or an acceptable equivalent year of experience in a large scale computing environment.
- or -
- Master's Degree in a directly related study area.
- An acceptable equivalent combination of education and experience may be considered.
Skills and Abilities
- Ability to program proficiently in at least one acceptable programming language.
- Ability to advise programming staff.
- Ability to communicate effectively with computer users and staff at all levels.
- Ability to use interactive software and computer hardware.
- Capable of performing the duties as assigned.
Questions or Comments? Contact Josie Lubega at (204) 474-8288