×
Register Here to Apply for Jobs or Post Jobs. X

System Analyst

Job in Huntsville, Madison County, Alabama, 35824, USA
Listing for: Marshallco
Full Time position
Listed on 2026-02-19
Job specializations:
  • IT/Tech
    Systems Analyst, IT Support
Salary/Wage Range or Industry Benchmark: 985 - 1065.5 USD Weekly USD 985.00 1065.50 WEEK
Job Description & How to Apply Below

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

JOB SUMMARY

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.
QUALIFICATIONS Education and Experience

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.
Special Requirements

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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary