Skip to main content

Computer Systems Analysts

Overview

Computer Systems Analysts are like tech detectives who study how companies use their computer systems and find ways to make them work better and faster. They research new technologies, design custom software solutions, and help businesses save money by choosing the right IT upgrades. These professionals work closely with managers to understand business needs, then configure hardware and software to create efficient systems that employees can easily use. Many analysts work in collaborative, hybrid environments and often pursue degrees in computer science, information systems, or related fields.
Computer Systems Analysts

Did you know?

Most positions require a bachelor's degree in computer science, information systems, or related field, with industry certifications often preferred by employers.

At a Glance

Median Wage

$99,685.69 Avg/yr

Growth

Fast Growing

Top Skill

Judgment and Decision Making

Key Responsibilities

  • Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.
  • Expand or modify system to serve new purposes or improve work flow.
  • Recommend new equipment or software packages.
  • Provide staff and users with assistance solving computer-related problems, such as malfunctions and program problems.
  • Specify inputs accessed by the system and plan the distribution and use of the results.
  • Confer with clients regarding the nature of the information processing or computation needs a computer program is to address.
  • Determine computer software or hardware needed to set up or alter systems.
  • Interview or survey workers, observe job performance, or perform the job to determine what information is processed and how it is processed.
  • Assess the usefulness of pre-developed application packages and adapt them to a user environment.
  • Review and analyze computer printouts and performance indicators to locate code problems, and correct errors by correcting codes.
  • Analyze information processing or computation needs and plan and design computer systems, using techniques such as structured analysis, data modeling, and information engineering.
  • Develop, document, and revise system design procedures, test procedures, and quality standards.
  • Coordinate and link the computer systems within an organization to increase compatibility so that information can be shared.
  • Consult with management to ensure agreement on system principles.
  • Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
  • Use the computer in the analysis and solution of business problems, such as development of integrated production and inventory control and cost analysis systems.
  • Train staff and users to work with computer systems and programs.
  • Prepare cost-benefit and return-on-investment analyses to aid in decisions on system implementation.
  • Read manuals, periodicals, and technical reports to learn how to develop programs that meet staff and user requirements.
  • Supervise computer programmers or other systems analysts or serve as project leaders for particular systems projects.
  • Define the goals of the system and devise flow charts and diagrams describing logical operational steps of programs.
  • Troubleshoot program and system malfunctions to restore normal functioning.

Career Considerations

Educational Requirements and Certifications

Most positions require a bachelor's degree in computer science, information systems, or related field, with industry certifications often preferred by employers.

Strong Job Market and Competitive Salaries

The U.S. Bureau of Labor Statistics projects faster-than-average job growth with median salaries typically ranging from $70,000 to $120,000 annually depending on experience and location.

Continuous Learning and Skill Development

Success requires staying current with emerging technologies, programming languages, and business analysis methodologies through ongoing professional development.

Want to dig deeper?

Talk to blinky to learn more.

Start chatting
BETA
New York

25 Kent Ave, Suite 401
Brooklyn, NY
11249


North Carolina

204 N Person
Street. Raleigh, NC
27601

Australia

Level 4/80
Wentworth Ave,
Surry Hills,
Sydney, 2010