MARICOPA
COMMUNITY COLLEGE DISTRICT JOB DESCRIPTION
TITLE: PROGRAMMING ANALYST INSTRUCTIONAL SYSTEMS
GRADE: 13
JOB CODE: 01945
FLSA: PROFESSIONAL
Job Summary
Designs, and implements instructional computer software
applications, languages and systems. Assists
in the development of demonstrations and instructional applications of new
technologies and software.
Scope
This position works in a an assigned area. Work contacts include faculty, staff,
administrators, and technical support from software firms or companies. Equipment used includes standard office
equipment.
Supervision Received
This position reports to an assigned administrator; receives
general direction regarding routine and standard matters and specific
instructions regarding non‑routine and sensitive matters.
Supervision Exercised
Work direction given to assigned staff and students.
Representative Duties
Assists in the development of specific applications and
demonstrations of technologies for instructional purposes; assists instructional
software and courseware development teams to provide system analysis of new and
existing systems and application programs; tests, evaluates, and works with
hardware and software for development purposes; designs code structure and
requirements for programs; designs systems and logic flow charts for computer
delivery of instruction that includes peripheral requirements (i.e., printer
layouts or multimedia supplements); codes, tests, and debugs program
applications; assists in the development, documentation and training of
instructional programming standards, procedures, record keeping, management
data files and systems; troubleshoots and solves program operating problems;
monitors and updates of instructional applications of systems, primarily
microcomputer‑based; assists in training, supervising, and reviewing the
work of instructional programming support; performs related duties as assigned.
Knowledge and
Abilities
Knowledge
of: programming and systems analysis; courseware and computer applications for
instructional purposes; principles, practices, and technologies of computer
operations, microcomputers and peripherals; instructional or training
development needs; use of technologies in an instructional or training setting;
systems and database; networks and management systems.
Ability
to: analyze, develop, and evaluate programs and systems for instruction or
training; prepare flowcharts and diagrams; troubleshoot programmed computer
operations; manage and perform complex technical tasks accurately and within
defined deadlines and priorities; 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 a college degree in computer science,
systems analysis, or programming and/or experience in programming and system
analysis for instructional or training purposes.
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.