The duties listed below are intended to depict tasks performed by this classification.
Conducts basic analysis to determine requirements for development of new systems or modifications to existing midrange computer systems (e.g. preliminary user/client interviews, feasibility studies, etc.); prepares estimates of time, cost, supplies, and personnel; performs comparative analyses and may recommend applicable computer system equipment, techniques, and software, including existing hardware and computer systems; consults with and advises higher level analysts and management.
Analyzes assigned systems and software applications (e.g. compatibility, utilization, efficiency, etc.); writes analyses, discusses and makes recommendations; monitors hardware performance as a result of software changes; installs new software packages and trains on use; researches, writes training documents, and may participate and/or conduct other related system/software training sessions: provides technical assistance.
Installs and maintains software and associated hardware systems; investigates problems within existing systems and makes recommendations far corrective action: completes analysis and documents to show benefits of proposed system, or modifications to existing systems for maintenance of efficient productivity and output satisfaction: recommends programming and operating standards.
Assists with design or development of new systems of basic configuration; researches and writes specifications and submits for approval: prepares user instructions and procedural manuals; participates in the installation and testing.