Database Programmer

Payroll Title: UCP V
Class Code: 0544-9085
Job Family: DPS
FLSA Code: E
Score: 490


Under the direction of designated supervisor, provides technical and program support for a department, organizational unit or research project which uses an extensive data base for academic research or administrative purposes.


This position serves a dual purpose, i.e., the focus of the job is to 1) maintain, program, organize and manipulate an extensive data base to meet the data processing and analytical or research needs of the department/ unit/ project and 2) to provide some subject area/program expertise. Incumbents are expected to have both technical computer programming skills as well as a sufficient understanding of the subject area or program to effectively organize data, prepare it for use and to generate the correct data for analysis and other departmental/unit/project uses, and to participate in program activities.


  1. Organizes and prepares data for inclusion in the data base, based on an understanding of the data and department needs; cleans and formats, or reformats, data to conform to prescribed standards.
  2. Manipulates database using software packages as well as original source-language programs.
  3. Prepares documentation of steps taken and programs written to facilitate analysis of data.
  4. Selects most appropriate programs or packages based on format constraints, user needs and intended results.
  5. Prepares data for analysis using software packages and original programs.
  6. Consults with users and suppliers of data to clarify requests and/or intended use of data and explain results.
  7. Confers with supervisor to resolve questions of program intent and output requirements.
  8. Writes and documents computer programs/software packages requiring knowledge of software logic and some programming languages and statistical programs to run analysis of data.
  9. As assigned, serves as a resource to students, staff and others on selected matters relating to program activities, policies and procedures.
  10. As assigned, participates in program activities necessary to achieve program objectives.
  11. May participate in planning and implementing program activities and other projects related to the program objectives.
  12. May train others in use of data base, or serve as a consultant regarding data base programming and use, if requested by department to be served.
  13. May supervise data entry and other office operations.
  14. Performs related duties as required.


  1. Bachelor’s degree in computing and/or field of study related to the department to be served.
  2. Experience with use of software packages and/or source-language programs appropriate to the needs of department to be served, e.g., SPSS, SAS as well as experience with interactive systems, e.g., CMS and full-screen editors.
  3. Experience with, or knowledge of, program activities and subject area sufficient to participate in program activities.
  4. Ability to work on a variety of projects with a minimum of supervision.



Date Created: 6/28/1985
Date Scored: 4/12/1985