Class Code:
AM12
General Nature of Work

Develops, tests, maintains, modifies, or installs software. Responsible for advanced level systems administration.

Guidelines for Class Use/Distinguishing Characteristics

This class is intended for use at the expert level. Performs senior-level programming functions and may supervise other programmers.

Examples of Work

Provides technical advice and assistance in matters related to very complex programming activities. Performs research and analysis required for project proposal, software and systems modifications, and new projects. Develops standards and procedures for programming staff. Develops and implements specialized programs to supplement and enhance systems software. 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. Provides expertise for the design and development of IT systems within all levels of complexity. May lead efforts to project completion and user satisfaction related to support and/or projects. Leads definition of system scope and objectives based on user needs. Leads feasibility assessments, design options, development, testing, quality assurance, and documentation. May instruct, direct, and monitor work of other analysts and programming team members. Manages software integration, external interface development, and technical documentation. Provides estimates on the amount of analysis and development effort needed based on requirements. Drives development of new code, data, or reports, or reuse/enhancement of existing code. Participates or leads in component and architecture design, performance monitoring, and product evaluation. Ensures development of technical documentation such as designs, specifications, or processes), and meets development standards. Sets standards for the agency and champions the processes. Responsible for the development of senior-level programming functions. Performs maintenance and installation of a variety of hardware and software systems including web, application, and database servers. Formulates and implements monitoring systems procedures and work plans. Responsible for the preparation and modification of technical and capacity documentation. Researches and informs senior-level management of upcoming industry changes and trends. Ensures the performance and reliability of multiple systems. May perform management functions such as developing business continuity plans, succession planning, budgeting, and vendor management. May develop enterprise hardware and virtualization standards. May develop infrastructure to support database or overall data architecture. May develop business continuity practices for IT systems. May perform capacity analysis, monitor, and control use of IT resources. May develop enterprise hardware and virtualization standards. May develop infrastructure to support IT systems or overall data architecture. May manage and maintain production and non-production databases.

Knowledge, Skills and Abilities

Extensive system level knowledge of capabilities, programming techniques, and intricacies of information systems. Advanced knowledge of computer languages. Extensive system level ability to write and revise computer programs. Extensive system level ability to understand and carry out technical instructions and requests. Extensive system level ability to analyze and reduce to logical order complex technical data. Ability to communicate in a clear and concise manner. Ability to work effectively with users, vendors, and other IT personnel. Ability to coordinate with planning, directing, instructing, and reviewing the work of technical personnel. Ability to coordinate status reports and other technical reports in a clear and concise manner.

Minimum Requirements

A bachelor's degree in computer science or a related area and experience in computer system development and modification. Relevant experience may substitute for the bachelor’s degree on a year-for-year basis.

Fed Category:
E2
Band:
08
Salary:
Minimum:
$68,397.00
Midpoint:
$97,472.00
Maximum:
$126,547.00
BACK