Applies systems analysis and design skills in an area such as a record keeping or scientific operation. Requires competence in most phases of system analysis and knowledge of pertinent system software and computer equipment and of the work processes, applicable regulations, work load, and practices of the assigned subject-matter area. Recognizes probable interactions of related computer systems and predicts impact of a change in assigned system. Reviews proposals which consist of objectives, scope, and user expectations; gathers facts, analyzes data, and prepares a project synopsis which compares alternatives in terms of cost, time, availability of equipment and personnel, and recommends a course of action; and upon approval of synopsis, prepares specifications for development of computer programs. Determines and resolves data processing problems and coordinates the work with program, users, etc.; orients user personnel on new or changed procedures. May conduct special projects such as data element and code standardization throughout a broad system, working under specific objectives and bringing to the attention of the supervisor any unusual problems or controversies.
Knowledge of state-of-the-art storage and retrieval methods is required as well as the ability to formulate specifications for computer programmers to use in coding, testing, and debugging of computer programs. Coordinates with the Project Manager to ensure problem solution and user satisfaction. Must be able to make recommendations, as needed, for approval of major systems installations. Works under immediate supervision. Typically reports to a supervisor or manager.