Occupation

Computer Systems Analysts

Human Advantage 63%

Significant human skills needed

AI Automation Risk Moderate Risk
3.3 / 10

Some tasks in this role may be augmented by AI, but human oversight and interpersonal skills remain important.

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 +54 more

Video

Core Tasks

  1. Troubleshoot program and system malfunctions to restore normal functioning.
  2. Provide staff and users with assistance solving computer-related problems, such as malfunctions and program problems.
  3. Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
  4. Use the computer in the analysis and solution of business problems, such as development of integrated production and inventory control and cost analysis systems.
  5. Coordinate and link the computer systems within an organization to increase compatibility so that information can be shared.
  6. Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.
  7. Analyze information processing or computation needs and plan and design computer systems, using techniques such as structured analysis, data modeling, and information engineering.
  8. Consult with management to ensure agreement on system principles.
  9. Specify inputs accessed by the system and plan the distribution and use of the results.
  10. Expand or modify system to serve new purposes or improve work flow.
  11. Train staff and users to work with computer systems and programs.
  12. Assess the usefulness of pre-developed application packages and adapt them to a user environment.
  13. Determine computer software or hardware needed to set up or alter systems.
  14. Read manuals, periodicals, and technical reports to learn how to develop programs that meet staff and user requirements.
  15. Develop, document, and revise system design procedures, test procedures, and quality standards.
  16. Recommend new equipment or software packages.
  17. Define the goals of the system and devise flow charts and diagrams describing logical operational steps of programs.
  18. Confer with clients regarding the nature of the information processing or computation needs a computer program is to address.

Supplemental Tasks (4)

  1. Review and analyze computer printouts and performance indicators to locate code problems, and correct errors by correcting codes.
  2. Interview or survey workers, observe job performance, or perform the job to determine what information is processed and how it is processed.
  3. Supervise computer programmers or other systems analysts or serve as project leaders for particular systems projects.
  4. Prepare cost-benefit and return-on-investment analyses to aid in decisions on system implementation.

Emerging Tasks

New and evolving responsibilities for this role:

  • Write code to perform desired actions.

Education & Training

Job Zone 3 Job Zone Three: Medium Preparation Needed
Education: Most occupations in this zone require training in vocational schools, related on-the-job experience, or an associate's degree.
Experience: Previous work-related skill, knowledge, or experience is required for these occupations. For example, an electrician must have completed three or four years of apprenticeship or several years of vocational training, and often must have passed a licensing exam, in order to perform the job.
On-the-Job Training: Employees in these occupations usually need one or two years of training involving both on-the-job experience and informal training with experienced workers. A recognized apprenticeship program may be associated with these occupations.

Education Level Distribution

Percentage of workers in this occupation with each education level.

Associate's Degree (or other 2-year degree)
51%
Bachelor's Degree
42%
Some College Courses
5%
Master's Degree
1%
High School Diploma - or the equivalent (for example, GED)
1%
Post-Secondary Certificate - awarded for training completed after high school (for example, in agriculture or natural resources, computer services, personal or culinary services, engineering technologies, healthcare, construction trades, mechanic and repair technologies, or precision production)
1%

Relevant College Majors

  • Computer and Information Sciences, General CIP 11.0101Broad foundation in computing principles and systems.
  • Management Information Systems CIP 52.1201Business and IT integration, enterprise systems.

Technology & Tools

Hot Technologies

  • AJAX
  • Adobe Acrobat
  • Adobe Illustrator
  • Adobe Photoshop
  • Amazon DynamoDB
  • Amazon Elastic Compute Cloud EC2
  • Amazon Redshift
  • Amazon Simple Storage Service S3
  • 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 Bamboo
  • Atlassian Confluence
  • Atlassian JIRA
  • Bash
  • C
  • C#
  • C++
  • Cascading style sheets CSS
  • Chef
  • Cisco Webex
  • Django
  • Docker
  • Drupal
  • ESRI ArcGIS software
  • Eclipse IDE
  • Elasticsearch
  • Epic Systems
  • Extensible markup language XML
  • Git
  • GitHub
  • Go
  • Google Analytics
  • Google Angular
  • Google Docs
  • Hibernate ORM
  • Hypertext markup language HTML
  • IBM DB2
  • IBM SPSS Statistics
  • JUnit
  • JavaScript
  • JavaScript Object Notation JSON
  • Linux
  • MEDITECH software
  • Marketo Marketing Automation
  • Microsoft .NET Framework
  • Microsoft ASP.NET
  • Microsoft Access
  • Microsoft Active Server Pages ASP
  • Microsoft Azure software
  • Microsoft Dynamics
  • Microsoft Excel
  • Microsoft Office software
  • Microsoft Outlook
  • Microsoft PowerPoint
  • Microsoft PowerShell
  • Microsoft Project
  • Microsoft SQL Server
  • Microsoft SQL Server Integration Services SSIS
  • Microsoft SQL Server Reporting Services SSRS
  • Microsoft SharePoint
  • Microsoft Team Foundation Server
  • Microsoft Teams
  • Microsoft Visio
  • Microsoft Visual Basic
  • Microsoft Visual Basic for Applications VBA
  • Microsoft Visual Studio
  • Microsoft Windows
  • Microsoft Windows Server
  • Microsoft Word
  • MongoDB
  • MySQL
  • NoSQL
  • Node.js
  • Oracle Cloud software
  • Oracle Database
  • Oracle Java
  • Oracle Java 2 Platform Enterprise Edition J2EE
  • Oracle JavaServer Pages JSP
  • Oracle PL/SQL
  • Oracle PeopleSoft
  • Oracle Primavera Enterprise Project Portfolio Management
  • Oracle SQL Developer
  • PHP
  • Perl
  • PostgreSQL
  • Puppet
  • Python
  • R
  • React
  • Red Hat Enterprise Linux
  • Red Hat OpenShift
  • Ruby
  • Ruby on Rails
  • SAP software
  • SAS
  • Salesforce software
  • Scala
  • Selenium
  • ServiceNow
  • Shell script
  • Slack
  • Splunk Enterprise
  • Spring Boot
  • Spring Framework
  • Structured query language SQL
  • Swift
  • Tableau
  • Teradata Database
  • The MathWorks MATLAB
  • Transact-SQL
  • UNIX
  • UNIX Shell
  • jQuery

Software (311)

  • 3M Post-it App
  • ADP Workforce Now
  • Access management software
  • AcmeStudio
  • Active directory software
  • Ada
  • Adobe ActionScript
  • Adobe ColdFusion
  • Adobe Dreamweaver
  • Adobe Flex
  • Advanced business application programming ABAP
  • Apache Ant
  • Apache Groovy
  • Apache HTTP Server
  • Apache Pig
  • Apache Solr
  • Apache Struts
  • Application management software
  • Architecture description language ADL
  • Automated installation software
  • Backbone.js
  • Blackbaud The Raiser's Edge
  • Blackboard software
  • Blink
  • Business intelligence system software
  • Cisco Systems CiscoWorks
  • Citrix cloud computing software
  • Common business oriented language COBOL
  • Compatibility testing software
  • Component object model COM software
  • Computer aided design and drafting CADD software
  • Cost estimating software
  • CrossTec NetOp Remote Control
  • Customer information control system CICS
  • Dassault Systemes CATIA
  • Data conversion software
  • Database software
  • Defect tracking software
  • Delphi Technology
  • Diagramming software
  • Distributed component object model DCOM software
  • Dynamic analysis software
  • Dynamic hypertext markup language DHTML
  • Eiffel
  • Electronic design automation EDA software
  • Element management software
  • Embarcadero JBuilder
  • Enterprise JavaBeans
  • Ext JS
  • Extensible hypertext markup language XHTML
  • FileMaker Pro
  • Flow chart software
  • Formula translation/translator FORTRAN
  • Functional testing software
  • Fund accounting software
  • Geographic information system GIS software
  • Healthcare common procedure coding system HCPCS
  • Help desk software
  • Hewlett Packard HP-UX
  • Hewlett Packard LoadRunner
  • Hierarchical simulation program with integrated circuit emphasis HSPICE
  • Human resource management software HRMS
  • HyperSpace
  • IBM Cognos Impromptu
  • IBM Domino
  • IBM InfoSphere DataStage
  • IBM Notes
  • IBM Power Systems software
  • IBM Rational ClearCase
  • IBM Rational ClearQuest
  • IBM Rational PurifyPlus
  • IBM Rational Rose XDE
  • IBM WebSphere
  • Informatica Corporation PowerCenter
  • InstallShield
  • Integrated development environment IDE software
  • Integration testing software
  • Interoperability testing software
  • J
  • Job control language JCL
  • Jupyter Notebook
  • KornShell
  • LAMP Stack
  • LexisNexis
  • Load testing software
  • McAfee
  • Medical condition coding software
  • Medical procedure coding software
  • MicroStrategy
  • Microsoft ASP.NET Core MVC
  • Microsoft ActiveX
  • Microsoft Dynamics GP
  • Microsoft Exchange
  • Microsoft Internet Information Services (IIS)
  • Microsoft Publisher
  • Microsoft Visual Basic Scripting Edition VBScript
  • Microsoft Visual Basic.NET
  • Microsoft Visual C# .NET
  • Microsoft Visual FoxPro
  • Migration testing software
  • Minitab
  • Mutation testing software
  • Nagios
  • National Instruments LabVIEW
  • NetSuite ERP
  • Network intrusion prevention systems NIPS
  • NortonLifeLock cybersecurity software
  • Objective C
  • Omni Group OmniGraffle
  • OpenAI ChatGPT
  • Operating system software
  • OrCAD Capture
  • Oracle Application Server
  • Oracle Business Intelligence Enterprise Edition
  • Oracle Business Intelligence Suite
  • Oracle E-Business Suite Financials
  • Oracle Eloqua
  • Oracle Fusion Applications
  • Oracle Fusion Middleware
  • Oracle Hyperion
  • Oracle JD Edwards EnterpriseOne
  • Oracle JDBC
  • Oracle Master Data Management MDM Suite
  • Oracle PeopleSoft Financials
  • Oracle Solaris
  • Oracle Taleo
  • Oracle WebLogic Server
  • Patch and update management software
  • Perforce Helix software
  • Personal computer diagnostic software
  • Popkin System Architect
  • Qlik Tech QlikView
  • Quest Erwin Data Modeler
  • Rapide
  • Recovery testing software
  • Red Hat WildFly
  • Regression testing software
  • Relational database management software
  • Remote control software
  • Requirements management software
  • SAP Adaptive Server Enterprise
  • SAP Business Objects
  • SAP BusinessObjects Desktop Intelligence
  • SAP Crystal Reports
  • SAP Master Data Management MDM
  • SAP NetWeaver
  • SAP NetWeaver BW
  • Salesforce Visualforce
  • Security testing software
  • Skype
  • Slido interaction software
  • Smalltalk
  • Snort
  • Software asset management SAM software
  • Software distribution software
  • SpectraQuest
  • Stac Software ReachOut
  • StataCorp Stata
  • Static analysis software
  • Stress testing software
  • Structure prediction software
  • Sun Microsystems Sun ONE
  • Supervisory control and data acquisition SCADA software
  • Symantec Visual Cafe
  • Symantec pcAnywhere
  • System and data disaster recovery software
  • System testing software
  • Systems and application deployment and migration software
  • Tax software
  • Test design software
  • Test implementation software
  • Time sharing option TSO software
  • Ubuntu
  • Unified modeling language UML
  • Unit testing software
  • Usability testing software
  • VMware
  • Verilog
  • Veritas NetBackup
  • Version control software
  • Virtual private networking VPN software
  • Virus scanning software
  • Voice over internet protocol VoIP system software
  • Web server software
  • WebFOCUS
  • Wireshark
  • Wise Solutions Wise for Windows Installer
  • YouTube

Tools & Equipment (4)

  • Desktop computers
  • Mainframe computers
  • Notebook computers
  • Personal digital assistants PDA

Where This Career Leads

Career progression organized by specialty track and experience level.

Network Systems & Cybersecurity Advanced Manufacturing

Zone 3
Computer Systems Analysts You are here

Data Science & AI Advanced Manufacturing

Zone 3
Computer Systems Analysts You are here

Resume Builder

Select key tasks to generate action-oriented resume bullets for Computer Systems Analysts positions.

Related Occupations

Show all 20 related occupations

Real Talk

Hear from real Computer Systems Analystss about their work: