| 1. | Confers with user department and agency representative to assist in standardizing, planning, developing, and training as related to newly devised or changed manual and automated methods, procedures, and systems. |
| 2. | Assists in surveying, evaluating, and determining feasibility of manual and automated procedures/systems for the purpose of maximizing efficiency and cost effectiveness; prepares resultant recommendations and reports. Installs, modifies, and programs systems software packages or operating systems. Performs operating system initialization and generation. Performs troubleshooting for applications and systems software and hardware failures for the purpose of isolating, identifying, and resolving these errors; interfaces with appropriate vendor representatives or staff as required. |
| 3. | Develops diagrams and specifications for manual and automated procedures and system analysis and programming work; writes, modifies, tests, and integrates complex coded programs into production environment; prepares written procedures and documentation for manual and automated systems. Directs the design, programming, installation, modification, and enhancement of systems software or hardware-related programs; such as: accounting routines, performance monitoring reports, error statistics, data base/communications modules, etc. for the purpose of attaining more effective utilization, increased functional capability and monitoring of the installation hardware and software. Evaluates changes and enhancements. Prepares related documents. |
| 4. | Assigns, supervises, and reviews the work of subordinates and other employees engaged in related work, and prepares resultant status report. |
| 5. | Assists in surveying, evaluating, and determining feasibility of various hardware and software alternatives, and assists in the preparation of the resultant recommendations and reports. |
| 6. | Maintains state-of-the-art knowledge in manual and automated systems analysis and programming technologies (data base communications, data/test processing, micrographics, etc.). |
| 4. | Knowledge of program requirements for conversion of business application to data processing. |
| 5. | Knowledge of methods, principles, and practices of accounting and statistics. |
| 6. | Ability to analyze and comprehend complex data processing problems and to make recommendations concerning their solution. |
| 7. | Ability to plan, organize, and supervise a staff of subordinate Analysts in a manner conducive to full performance and high morale. |
| 8. | Ability to express ideas clearly and concisely, both orally and in writing, and to prepare comprehensive and detailed oral and written reports. |