MARICOPA COMMUNITY COLLEGE DISTRICT JOB DESCRIPTION
TITLE: PROGRAMMER ANALYST III
GRADE: 16
JOB CODE: 0980
FLSA: ADMINISTRATIVE
Job Summary
Analyzes and develops software systems to meet current and
future program needs.
Scope
This position works in the area of information
technology. Work contacts include
administrators and staff. Equipment used includes standard office equipment and
a variety of computer hardware and software.
Supervision Received
This position reports to an assigned administrator; receives
general direction regarding routine and
standard matters; specific instructions regarding non‑routine matters.
Supervision Exercised
None.
Representative Duties
Assists in the implementation of computer configuration in
terms of function and interaction; programs operating system to control
software system effectively; programs and maintains system for users; develops
applications programming; assists in debugging new systems; uses computer
systems facilities to define and code assembly language programs using both
data management and task management macros; codes programs for the support of
complex teleprocessing terminal devices in a message switching, data collection
or for inquiry; makes recommendations relating to operating system selection,
including performance consideration; provides technical support to the systems
manager in the areas of production, efficiencies related to computer
performance and device allocations; analyzes and debugs operating systems or
software; monitors and maintains system and performs tuning and testing;
monitors user account and security management; confers with vendors in
diagnosing and correcting errors; performs related duties as assigned.
Knowledge and Abilities
Knowledge
of: the operation of a computer operating system; principles and techniques of
systems programming; applications system design, programming techniques and
procedures.
Ability
to: interpret computer data; identify and resolve software and operation
problems; evaluate program products; modify and implement selected programs to
interface with software already in use; communicate effectively; establish
cooperative working relationships with persons 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 a college degree in information technology,
and/or experience in computer programming in a large-scale computer system.
Special Conditions of Employment
Working Conditions
Positions in this class may require prolonged monitor
viewing. After hours and/or weekend
work may be required. On call via
telephone and/or pager required.
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.