Computer Systems Analysts

15-1211.00 Zone 3 — Medium Preparation Needed

Analyze science, engineering, business, and other data processing problems to develop and implement solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions, improve existing computer systems, and review computer system capabilities, workflow, and schedule limitations. May analyze or recommend commercially available software.

Also known as: Applications Analyst, Applications Systems Analyst, Automatic Data Processing Planner (ADP Planner), Business Systems Analyst, Computer Analyst, Computer Architect, Computer Consultant, Computer Equipment Analyst, ...

Annual Salary

$103,790

Median annual wage (May 2024)

$80,900 25th – 75th percentile $132,360
10th percentile $63,160
90th percentile $166,030
U.S. Employment: 497,800

Job Outlook

+8.7%

Projected growth, 2024–2034 (Much faster than average)

Annual Job Openings 34,200 per year (avg. 2024–2034)
Typical education: Bachelor's degree

What You'd Do

  • Provide staff and users with assistance solving computer-related problems, such as malfunctions and program problems.
  • Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
  • Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.
  • Confer with clients regarding the nature of the information processing or computation needs a computer program is to address.
  • 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.
  • Expand or modify system to serve new purposes or improve work flow.
  • Determine computer software or hardware needed to set up or alter systems.
  • Train staff and users to work with computer systems and programs.
  • Analyze information processing or computation needs and plan and design computer systems, using techniques such as structured analysis, data modeling, and information engineering.

Top Skills

Speaking 4.0
Reading Comprehension 3.9
Active Listening 3.8
Systems Analysis 3.8
Critical Thinking 3.8
Systems Evaluation 3.8
Active Learning 3.6
Judgment and Decision Making 3.6

Importance scale: 1 (low) – 5 (high)

Knowledge Areas

Computers and Electronics 4.6
Customer and Personal Service 3.7
English Language 3.5
Mathematics 3.3
Administration and Management 3.2
Education and Training 3.0
Telecommunications 3.0
Engineering and Technology 2.7

Importance scale: 1 (low) – 5 (high)

Education Level Distribution

Percentage of workers in this occupation by education level

Associate's
50.7%
Bachelor's
41.9%
Some College
4.6%
Master's
1.4%

Technology & Tools

Software and tools commonly used in this role

In-Demand Technologies

Adobe Acrobat Adobe Illustrator Adobe Photoshop AJAX Amazon DynamoDB Amazon Elastic Compute Cloud EC2 Amazon Redshift Amazon Web Services AWS CloudFormation Amazon Web Services AWS software Ansible software Apache Cassandra Apache Hadoop Apache Hive Apache Kafka Apache Maven Apache Spark Apache Subversion SVN Apache Tomcat Apple macOS Atlassian Confluence Atlassian JIRA Bash C C# C++ Cascading style sheets CSS Chef Cisco Webex Django Docker

Work Styles

Personality traits and work styles important for this career

2.6
Attention to Detail
2.3
Intellectual Curiosity
2.3
Innovation
2.2
Dependability
1.9
Adaptability
1.8
Integrity
1.7
Perseverance

Key Abilities

Cognitive, physical, and sensory abilities important for this role

Deductive Reasoning 4.1
Oral Comprehension 4.0
Written Comprehension 4.0
Oral Expression 4.0
Information Ordering 4.0
Near Vision 3.9
Problem Sensitivity 3.9
Inductive Reasoning 3.9

Importance scale: 1 (low) – 5 (high)

Work Activities

General types of job behaviors occurring on this job

Working with Computers 5.0
Getting Information 4.6
Making Decisions and Solving Problems 4.6
Updating and Using Relevant Knowledge 4.4
Processing Information 4.4
Communicating with Supervisors, Peers, or Subordinates 4.2
Analyzing Data or Information 4.2
Monitoring Processes, Materials, or Surroundings 4.0

Importance scale: 1 (low) – 5 (high)

Work Environment

Physical and social factors that influence the nature of work

E-Mail
5.0
Telephone Conversations
4.8
Indoors, Environmentally Controlled
4.8
Determine Tasks, Priorities and Goals
4.5
Importance of Being Exact or Accurate
4.5
Contact With Others
4.5
Work With or Contribute to a Work Group or Team
4.4
Face-to-Face Discussions with Individuals and Within Teams
4.2
Freedom to Make Decisions
4.2
Spend Time Sitting
4.2
Time Pressure
4.2
Importance of Repeating Same Tasks
4.0

Is Computer Systems Analysts right for you?

Take our free career quiz to see how you match with this and 900+ other careers.

Take the Quiz

Salary data: BLS Occupational Employment and Wage Statistics, May 2024. Outlook data: BLS Employment Projections, 2024–2034.

This page includes information from the O*NET 30.2 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license.