MARICOPA COMMUNITY COLLEGE DISTRICT JOB DESCRIPTION
TITLE: PROGRAMMER ANALYST I
GRADE: 14
JOB CODE: 1375
FLSA: ADMINISTRATIVE
Job Summary
Analyzes, designs and implements computer application
systems. Codes, tests and debugs
complex programs and consults with users on computer applications.
Scope
This position works in information technology. Work contacts include employees, faculty and
administration. 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 and highly sensitive matters.
Supervision Exercised
Depending on location/department,
may provide
work direction to student programming positions.
Representative Duties
Confers with system users 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 record and printer layouts, printer forms, system and
logic flow charts; codes, tests and debugs program applications; assists in the
development, documentation and maintenance of programming standards,
procedures, data files and records; troubleshoots issues; resolves program
operating problems and monitors efficiency of assigned systems; provides
support to users; 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; programming languages used in assigned
department; microcomputer to minicomputer connectivity and/or other computer
hardware and software used in assigned department.
Ability
to: analyze and develop programs and systems including writing, testing,
debugging and documentation; troubleshoot existing applications; perform
complex technical tasks accurately and within defined deadlines; communicate
effectively orally and in writing; 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 college coursework and/or previous
experience in programming and systems analysis.
Special Conditions of Employment
Working Conditions
Positions in this class may require prolonged monitor
viewing. 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.