System Analyst
Listed on 2026-02-19
-
IT/Tech
Systems Analyst, IT Support
Department:
Data Processing Job Code: 976 Pay: $1970.40 to $2131.20 / Bi-Weekly (Usually start at Entry Level) Pay Grade: 112 FLSA Status:
Exempt
Reports To:
Information Technology Manager
The Systems Analyst develops detailed specifications for computer software. Monitors, evaluates, and assesses software performance and provides solutions to information processing problems. Provides training and education to employees regarding use of computers. Performs computer database design, program coding, testing debugging, documentation, and implementation.
ESSENTIAL JOB FUNCTIONS- Determines user needs and assists in the design and implementation of new systems, applications, modifications, and enhancements.
- Analyzes user requirements, procedures, and problems to automate processing or to improve existing computer systems.
- Confers with users, identifies problems, identifies specific input and output requirements, and determines how data is to be summarized and required reports.
- Designs data reporting formats (batch) and data entry screens (online), as needed.
- Specifies detailed description of needs, program functions, and steps required to develop or modify software or program.
- Reviews computer system capabilities to determine whether requested program change is possible within existing system.
- Coordinates program development and assists in analyzing and solving systems and programming problems.
- Prepares 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.
- Plans and prepares technical reports, memoranda, and instructional manuals as documentation of program development and for use in training.
- Tests, evaluates, and debugs software systems prior to installation.
- Assists in preparing cost estimates for projects.
- Coordinates implementation of new/improved systems with users and operations personnel.
- Installs new computers, hardware, software, and cabling.
- Maintains existing computers, ensuring all updates, applications, and security measures are in place and working properly.
- Provides technical assistance to users.
- Troubleshoots phone, printer, software, and hardware issues.
- Monitors and evaluates effectiveness of installed systems, including complex systems such as Geographic Information System.
- Trains system users.
- Designs, creates, and maintains all the County websites.
- Designs and develops web applications.
- Administers databases and network resources.
- Performs other related duties as assigned.
Bachelor’s degree in computer science or a related field and four (4) years of experience in systems analysis, design, development, and maintenance, or 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.
Licenses or Certifications- Must possess a valid State of Alabama driver’s license and a driving record suitable for insurability.
- Termination of Copper and Fiber Optic Cable certification preferred.
None
Knowledge,Skills and Abilities
- Knowledge modern information processing techniques and systems analysis.
- Knowledge of Geographic Information Systems hardware and software components, data communication, and network methods and techniques.
- Knowledge of the capabilities and operating requirements of various computer platforms functioning in centralized, distributed, client server, and stand-alone environments.
- Knowledge of modern applications of computer technology to problems in the workplace.
- Ability to plan, organize, and conduct systems analysis and evaluate administrative processes and procedures.
- Ability to efficiently monitor program development and thoroughly document necessary system modification and enhancements.
- Ability to assist users in solving system and programming problems.
- Ability to translate technical terminology into terms understandable to management, department officials, and employees.
- Ability to establish effective working relationships with employees and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).