This class is responsible for analyzing current information systems, planning for and coordinating the development, maintenance and enhancement of an agency's computerized information systems with users and technical data processing personnel to ensure that information systems meet the needs of users and support agency functions.
Nature and Scope
Supervision is provided by an administrative superior. An incumbent in this class assesses current automated and non-automated information systems design, recommends the development, modification or deletion of computer applications and plans for and coordinates the development, maintenance and enhancement of an agency's computerized information system. An incumbent assists program managers in the computerization of agency information systems by identifying data needs and defining applications and as a result develops design and programming specifications. An incumbent provides data requirements to application support staff throughout the design and programming phases of a project. An incumbent plans for and/or tests new/modified computer applications and coordinates with program managers and technical data processing personnel to review new/modified application programs and corrections, changes, enhancements and new features and troubleshoot and correct system errors. Work includes training users in systems capabilities, preparing reports and user manuals and assisting in developing and implementing security of the system. Work requires knowledge of the agency's program rules, regulations, functions, policies and procedures as they apply to an automated system and system programming design format, capabilities and structure in order to function as a user liaison for computerized information systems that support program functions.
Essential functions are fundamental, core functions common to all positions in the class series and are not intended to be an exhaustive list of all job duties for any one position in the class. Since class specifications are descriptive and not restrictive, incumbents can complete job duties of similar kind not specifically listed here.
Assists program managers in the computerization of agency information systems by identifying data/user needs, defining applications and making recommendations for new or enhanced automation of program information and computer system requirements, and providing information on data available from other states and the federal government.
Analyzes current automated and non-automated information systems design and performance and recommends new/modified or deleted computer applications to ensure computer systems are in consonance with the agency's informational needs, goals and objectives.
Coordinates with program managers and application support staff to troubleshoot and correct system errors and schedule system development, enhancement, testing and implementation; may oversee the work of contractors.
Develops design and programming specifications for automated information processing systems, may prepare requests for proposals and evaluate proposals; provides data requirements to application support staff throughout the design and programming phases of a project.
Plans for and coordinates testing of applications or tests computer applications by creating test data, analyzing the system's action and determining critical system performance to ensure applications meet user needs.
May assist as a team member in the establishment, implementation and monitoring of data processing standards for the agency.
Conducts user orientation and training for modified or new information system capabilities.
Designs and develops reports, forms, files, computer screens and other tools for maximum efficiency and optimum work flow and in accordance with agency requirements.
Maintains liaison with DTI, other state agencies, other states, vendors and the federal government in order to keep current on and provide input to standards and to plan for the development and maintenance of systems.
Prepares memos, reports and computer operating manuals for use by management and operational staff expressing computerized information systems using charts, matrices and graphs.
Responsible for the security of automated system information authority for assignment of user passwords.
Develops and maintains system documentation.
Knowledge, Skills and Abilities
The intent of the listed knowledge, skills and abilities is to give a general indication of the core requirements for all positions in the class series; therefore, the KSA’s listed are not exhaustive or necessarily inclusive of the requirements of every position in the class.
Knowledge of the concepts, methods, and techniques of computer system design and specification preparation
Knowledge of the methods and techniques of an agency's computer system specification, logic flow preparation, program coding, compilation and testing.
Knowledge of an agency's computer information system format, structure and capabilities and all daily operations.
Knowledge of state and federal rules, regulations, policies and procedures pertaining to the agency's program(s) and data processing.
Knowledge of the agency's standards, policies and procedures relating to data processing.
Knowledge of the tools and techniques for testing software.
Knowledge of the concepts and methodologies of information system analysis and development.
Knowledge of the mission, goals, objectives and business practices of the employing agency.
Knowledge of System Development Life Cycle methodology concepts.
Skill in interpreting and translating complex ideas and terminology into easy to understand instruction.
Ability to communicate effectively orally and in writing
Ability to develop test data and perform testing.
Ability to write user, operational and program documentation.
Ability to establish and maintain effective working relationships with users and co-workers.
Ability to analyze and define users' data requirements, translating them into design specifications for computer program development.
Ability to construct flow charts.
Ability to plan for and coordinate the development and maintenance of computer applications.
JOB REQUIREMENTS for Information Systems Support Specialist Applicants must have education, training and/or experience demonstrating competence in each of the following areas:
Six months experience in information systems analysis and design.
Six months experience in conducting information systems needs and requirements analysis.
Six months experience in technical report writing.