MARICOPA COMMUNITY COLLEGE DISTRICT
JOB DESCRIPTION
TITLE: PROGRAMMER
GRADE: 13
JOB CODE: 1380
FLSA: ADMINISTRATIVE
Job Summary
Designs and implements computer
application systems. Codes, tests, and documents , tests anddebugs complex programs
and may consults
with users on computer applications.
Scope
This position works in Information
Technologies. Work contacts include employees, faculty, and
administration and students.
This position reports to an assigned
administrator.
Supervision Exercised
Depending on location/department, may provide work
direction to student programming positions.Work direction given to
student programming positions.
Representative Duties
Assists in the development, documentation and
maintenance of programming standards, procedures, data files and records; Confers confers with system
users throughout the District to define nature and needs of projects; performs
system analysis of new and existing systems and application programs; prepares
and presents formal recommendations and reports for user review;
designs
detailed records and printer
layouts, printer forms, system and logic flow charts; codes and, tests, and
debugs program applications; assists in the development,
documentation and maintenance of programming standards, procedures, data files
and records; resolvesidentifies program operating problems and monitors efficiency of
assigned systems; assists in training, directing, and
reviewing the work of programming and other data processing staff;
coordinates projects with various staff; performs related duties as assigned.
Knowledge and Abilities
Knowledge of: principles, practices,
and technologies of computer operations and programming and systems analysis; COBOL
and/or other computer languages used in assigned department;
microcomputer to minicomputer connectivity and/or other computer hardware and
software used in assigned department.
Ability to: Assist in developing programs and
systems;, including writing,
testing, debugging, and documentation; prepare
flowcharts and diagrams; troubleshoot existing applications; perform
complex technical tasks accurately and within defined deadlines; communicate
effectively orally and in writing; and establish cooperative working
relationships with staff, administrators, and others contacted in the course of
performing assigned duties.
Training and Experience
Any combination of education,
training, and experience that provides the required knowledge and
abilities. An example of this would be college coursework and/or previous
experience in COBOL/Pascal programming and systems analysis applications design.
Special Conditions of Employment
Working Conditions
This position may require prolonged
periods of viewing a CRT. Some positions may require a Class D Driver’s License.
This class specification is intended
to indicate the basic nature of positions allocated to the class and examples
of typical duties that may be assigned. It does not imply that all
positions within the class perform all of the duties listed, nor does it
necessarily list all possible duties that may be assigned.