This class is responsible for all phases of systems analysis and design and for writing, testing, debugging and documentation of computer programs.
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.
Performs systems analysis and design employing information needs analysis, requirements analysis and design alternative analysis.
Provides alternative design proposals including cost/benefit analyses.
Writes computer program specifications.
Designs computer program logic flow, writes new and modifies existing computer programs, develops test data, tests and debugs computer programs.
Provides user orientation and training in new/modified applications.
May serve as team leader periodically as projects dictate to include reviewing computer programs for accuracy and efficiency and coordinating the testing and production of new/modified system capabilities.
May train lower level application programmers and support specialists.
Writes progress and incident reports.
Writes operational, program and user documentation.
Performs related work as required.
JOB REQUIREMENTS for Senior Application Support Specialist
Applicants must have education, training and/or experience demonstrating competence in each of the following areas:
Six months experience in computer programming languages including the latest generation.
Six months experience in database management systems which includes database design, testing, and implementation.
Six months experience in information systems analysis and design.