STATE CLASSIFICATION JOB DESCRIPTION |
|
|
|
Salary Group B23 |
Class No. 0243 |
GENERAL DESCRIPTION
Performs highly complex
(senior-level) computer programming work. Work involves planning,
scheduling, and assigning programming projects; coordinating programming
projects; analyzing proposed computer applications;
and providing technical assistance. May
assign and/or supervise the work of others.
Works under limited supervision, with considerable
latitude for the use of initiative and independent judgment.
EXAMPLES OF WORK PERFORMED
Oversees the coding,
testing, and debugging of programs; oversees the preparation of test data.
Oversees
the development of block diagrams and machine logic flowcharts to represent
operations and data flow for applications.
Consults with staff members to schedule work
and coordinate programming projects.
Analyzes proposed computer
applications in terms of equipment requirements and capabilities.
Analyzes, reviews, and
revises programs to increase operating efficiency or to adapt new procedures.
Prepares instructions for
use during production runs and assists in preparing and developing instructions
or manuals to guide end users.
Assists in preparing
detailed analyses, plans, diagrams, and verification procedures for existing
and proposed computer applications.
Assists in developing
standards and procedures for programming staff.
May assist in the
generation or installation of systems software.
May develop and implement specialized
programs to supplement and enhance systems software.
May assign and/or supervise the work of
others.
Performs
related work as assigned.
GENERAL QUALIFICATION GUIDELINES
Experience and Education
Experience in computer programming
work. Graduation from an accredited four-year
college or university with major course work in data processing, computer
science, or a related field is generally preferred. Experience and education may
be substituted for one another.
Knowledge, Skills, and Abilities
Knowledge of the
principles, practices, and techniques of computer programming and systems
analysis; of computer operations procedures and systems; and of computer
programming languages.
Skill in
the use of computer equipment and in modifying programs for computer
applications.
Ability to analyze problems
and develop solutions; to code, test, and debug computer programs; to determine
software problems; to communicate effectively; and to assign and/or supervise
the work of others.
|
|
State Auditor’s Office |
Revised 9-1-09 |