Marshall County Job Description

Systems Analyst

 

 

Department:  Information Technology                   Job Code:                   976

Reports To:    Information Technology Manager  DOT Reference:        030.167-014

Date:               November 2007

FLSA:                        Exempt                                                                      

 

 

Summary

 

                Develop detailed specifications for computer software.  Monitor evaluate and assess software performance and provide solutions to information processing problems.  Provide training and education to employees regarding use of computers.   performs computer database design, program coding, testing debugging, documentation, and implementation.

 

 

Essential Job Functions

 

A.            Determine user needs and assist in the design and implmentation of new systems, applications, modifications, and enhancements

1.             Analyze user requirements, procedures, and problems to automate processing or to improve existing computer systems

2.             Confer with users, identify problems, identify specific input and output requirements, and determine how data is to be summarized and required reports

3.             Design data reporting formats (batch) and data entry screens (on-line), as needed

4.             Specify detailed description of needs, program functions and steps required to develop or modify software or program

5.             Review computer system capabilities to determine whether requested program change is possible within existing system

6.             Coordinate program development and assist in analyzing and solving systems and programming problems

7.             Prepare workflow charts and diagrams to specify operations to be performed by equipment and computer programs and operations to be performed by personnel in the system

8.             Plan and prepare technical reports, memoranda, and instructional manuals as documentation of program development and for use in training

9.             Test, evaluate and debug software systems prior to installation

10.          Assist in preparing cost estimates for projects

 

B.            Coordinate implementation of new/modified systems and conduct training of users

1.             Coordinate implementation of new/improved systems with users and operations personnel

                2.             Provide technical assistance to users

3.             Monitor and evaluate effectiveness of installed systems, including complex systems such as Geographic Information system

                4.             Train system users

               

 

Knowledge, Skills, and Abilities

           

1.             Knowledge modern informatin processing techniques and systems analysis

2.             Knowledge of Geographic Information Systems hardware and software components, data communication and network methods and techniques

3.             Knowledge of the capabilities and operating requirements of various computer platforms functioning in centralized, distributed, client server and stand alone environments

4.             Knowledge of modern applications of computer technology to problems in the workplace

5.             Ability to plan, organize and conduct systems analysis and evaluate administrative processes and procedures

6.             Ability to efficiently monitor program development and thoroughly document necessary system modificiation and enhancements

7.             Ability to assist users in solving system and programming problems

8.             Ability to translate technical terminology into terms understandable to management, department officials and employees

9.             Ability to establish effective working relationships with employees and department heads

7.             Ability to work independently

8.             Ability to think logically for interpreting and anlyzing problems assigned or encountered

 

 

                                Minimum Qualifications

 

Bachelor’s degree in computer science or related field plus four years of experience in systems analysis, design, development and maintenance, writing programs for Geographic Information System applications or other large scale applications,  or an equivalent combination of education and experience.  Experience in an IBM AS/400 environment using RPG IV, PDM, COBOL and SDA preferred.

                               

 

 

This job description should not be interpreted as all inclusive.  It is intended to identify the major responsibilities and requirements of this job classification.  All incumbents may not perform all of the job duties listed, and some incumbents may perform some duties which are not listed, and incumbents may be requested to perform job-related responsibilities and tasks other than those stated in this description.