Operating Systems Programmer/Analyst 2

Payroll Title: UCP VII
Class Code: 0792-9087
Job Family: DPS
FLSA Code: E
Score: 550


Under the general supervision of a designated supervisor or more senior technical staff, provides moderately complex technical support.  Including installation, troubleshooting, problem solving, monitoring and management of mainframe and micro-computing systems and related hardware and software in order to ensure the reliability, efficiency and effectiveness of the University’s central operating systems.


Incumbents in this position are considered working level technicians or technical specialists and are expected to have a good working knowledge of a large complex operating system and to apply a reasonably wide range of problem solving and resource management techniques.  Work, as it applies to the technical specialty of operating systems, is of moderate difficulty and incumbents are expected to carry out projects of small to moderate size and complexity with minimal supervision.  Incumbents are expected to be able to perform all the duties of an Operating Systems Programmer I and, in addition, are expected to perform more complicated duties with more independence.


  1. Identifies and resolves program-related errors such as mistakes in JCL SYNTAX and programming language coding errors.
  2. Consults with programmers and other users to resolve problems in program product usage, data storage, and system performance.
  3. Operates, as necessary, microcomputers, minicomputers, enterprise servers, printers, unit record equipment, tape drives, scanners, and other peripheral equipment necessary to test software and to help analyze, identify and resolve associated problems.
  4. Assists with installation and maintenance of operating system components (e.g., JES2, CICS, CMS, VTAM, UNIX) and difficult program products (e.g., FORTRAN, SAS, MICS, PVM, RSCS, Office Vision, Control Products).
  5. Assists with and/or installs and maintains program products (e.g., MINITAB, Host File Transfer, FDR).
  6. Routinely uses common utility routines and procedures (e.g. IEBGNER, IDCAMS, FDR, TAPEUTIL) and at least one command list language (e.g., CLIST, REXX) to identify and resolve problems and install software.
  7. Uses at least two major software products to develop useful computer resource management applications.
  8. Uses word processing software (e.g., MS-Word, DCF/GML) to document problems, problem resolutions, new functions and features of the computing complex.
  9. Works with complex systems integration issues including activities associated with data warehouse technology and server technology.
  10. Tutors other technical and non-technical staff on procedures and technology; assists with preparing materials for and teaching classes/workshops on technical subjects.
  11. Assists in the evaluation and selection of program products and hardware, and works effectively with vendor technical support staff to resolve technical problems.
  12. Participates effectively as a team member on technical projects.
  13. Uses one or more performance oriented, commercially available software tools (e.g., CA-OPTIMIZER, SMART, RMF, CTOOLS) to investigate and resolve job level performance issues.
  14. Carries out small to moderately sized technical projects with minimal assistance and writes summaries of technical project work.
  15. Assists with the development of plans and processes, which ensure the minimum risk to services or systems due to errors.
  16. May supervise students or part-time employees.
  17. Performs related duties as required.


  1. Bachelor’s degree in computer-related field or equivalent combination of training and experience and two to three years of highly technical work experience in a computer field which demonstrates a good working knowledge and understanding of mainframe hardware and software.
  2. Ability to work with minimal supervision.
  3. Ability to install basic software.
  4. Good analytical reasoning and problem solving skills
  5. Proficiency in at least two major software products (e.g., SAS, FOCUS, ISPF) and one command list language (e.g., CLIST, REXX) and common utility procedures (e.g., IEBNENER, IDCAMS, FDR, TAPEUTIL).
  6. Working knowledge of desktop applications such as word processors, spreadsheets and database tools.
  7. Working knowledge of web pages, Internet navigation and HTML.
  8. Ability to train other staff members.
  9. Ability to work effectively with staff and users at all levels, vendors and other technical staff as a member of a team.
  10. Good written and oral communications


  1. Capability of meeting deadlines and working under pressure
  2. Good organizational skills

Date Created: 11/1/98