Performs the independent analysis, design, implementation and modification of computer systems.
This class is intended for use at the journey level. Some positions in this class may have supervisory responsibilities.
Analyzes tests, designs, and implements management information systems. Works with users in developing new systems or modifying existing systems. Prepares or assists with the preparation of systems documentation and user manuals. Supervises staff in the analysis, testing, design and implementation of computer systems. Coordinates system development with internal and external developers. Reports to management on the status of projects. Programs, tests and debugs applications. Consults, collects and analyzes routine to moderately complex problems users have with systems and proposes solutions. Makes recommendations or proposals for new systems or enhancements. May serve as a lead analyst on moderately complex systems and or a back up for large, complex systems.
Knowledge of computer system analysis, design, testing, debugging and maintenance techniques and practices. Extensive knowledge of computer programming languages. Ability to prepare technical reports in a clear and concise manner. Ability to work effectively with users, vendors and staff members. Ability to plan, direct, instruct and review the work of technical personnel.
A high school diploma and experience in computer system development and modification. A bachelor's degree in a related area may be substituted for the required work experience.