STATE CLASSIFICATION JOB DESCRIPTION |
|
|
|
Salary Group B27 |
Class No. 0245 |
GENERAL DESCRIPTION
Performs highly advanced and/or managerial
(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 plan, assign, and/or supervise the work
of others. Works under
minimal supervision, with extensive latitude for the use of initiative and
independent judgment.
EXAMPLES OF WORK PERFORMED
Plans, schedules, and assigns projects to
programming staff.
Oversees the coding,
testing, and debugging of programs; oversees the preparation of test data.
Oversees staff who
prepare, develop, test, document, and debug programs; reviews and evaluates
programming efforts in relation to systems requirements.
Advises staff in the solution of programming problems,
and makes recommendations to improve programming operations.
Analyzes proposed computer
applications in terms of equipment requirements and capabilities.
Analyzes, reviews, and
revises programs to increase operating efficiency or to adapt to new procedures.
Provides technical advice and assistance in
matters related to programming activities.
Prepares detailed analyses,
plans, diagrams, and verification procedures for existing and proposed computer
applications.
Develops standards and
procedures for programming staff.
Develops and implements specialized programs
to supplement and enhance systems software.
Assists in the generation
or installation of systems software.
May plan, 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, business, 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 process information logically; to
design programs and systems logic; to prepare program specifications; to code,
test, and debug computer programs; to interpret technical information related
to computer programming and other areas of data processing; to communicate
effectively; and to plan, assign, and/or supervise the work of others.
|
|
State Auditor’s Office |
Revised 9-1-09 |