Expand mobile version menu

Computer Systems Analyst  What They Do

Just the Facts


Analyzes science, engineering, business, and other data processing problems to implement and improve computer systems. Analyzes user requirements, procedures, and problems to automate or improve existing systems and review computer system capabilities, workflow, and scheduling limitations. May analyze or recommend commercially available software.

This career is part of the Information Technology cluster Network Systems pathway, Programming and Software Engineering pathway.


A person in this career:

  • Expands or modifies system to serve new purposes or improve work flow.
  • Tests, maintains, and monitors computer programs and systems, including coordinating the installation of computer programs and systems.
  • Develops, documents and revises system design procedures, test procedures, and quality standards.
  • Provides staff and users with assistance solving computer related problems, such as malfunctions and program problems.
  • Reviews and analyzes computer printouts and performance indicators to locate code problems, and correct errors by correcting codes.
  • Consults with management to ensure agreement on system principles.
  • Confers with clients regarding the nature of the information processing or computation needs a computer program is to address.
  • Reads manuals, periodicals, and technical reports to learn how to develop programs that meet staff and user requirements.
  • Coordinates and links the computer systems within an organization to increase compatibility and so information can be shared.
  • Determines computer software or hardware needed to set up or alter system.

Insider Info

Dig into the details and check out what people in this job have to say about their work.



Working Conditions and Physical Demands

People who do this job report that:

  • You would sit most of the time. There's some walking and standing. You may have to lift and carry things like books, papers or tools weighing 10 lbs. or less.
  • Work in this occupation involves using your hands to hold, control, and feel objects more than one-third of the time
  • Work in this occupation requires being inside most of the time
  • Sound and noise levels are loud and distracting
  • Work in this occupation involves making repetitive motions more than one-third of the time
  • Work in this occupation involves sitting more than one-third of the time

Working in this career involves (physical activities):

  • Seeing clearly up close
  • Speaking clearly enough to be able to be understood by others
  • Identifying and understanding the speech of another person

Work Hours and Travel

  • Regular working hours and limited travel

Specialty and Similar Careers

Careers that are more detailed or close to this career:

  • Applications Developer -- Designs, builds, tests and implements the software code that enables computer systems to perform specific tasks.
  • Business Analyst -- Helps businesses implement technology solutions in a cost-effective way by determining the requirements of a project or program, and communicating them clearly to all stakeholders, facilitators and partners.
  • Database Analyst -- Designs, develops and administers data management solutions using database management software.
  • Functional Analyst -- Ensures that computer systems will help employees become more productive and help managers meet business goals.
  • Geographic Information Systems Analyst (GIS Analyst) -- Works with large databases containing spatial information, such as satellite images and aerial photographs, using this information to make maps or develop specialized software or analyze data for scientific, commercial or planning purposes.
  • Management Information System Analyst (MIS Analyst) -- Designs, writes, and monitors the development of the new programs that provide information on sales, inventories, and other data that would help managers of the corporation, business, or organization.
  • Network Administrator -- Supports, designs, maintains, and evaluates computer networking along with telecommunication systems. They install, configure, and maintain physical servers and virtual computer servers and maintain the employee network, the email, and card key accessing
  • Usability Engineer -- Improves the usability and user friendliness of software graphical, web-based and voice-based user interfaces.