Computer Systems Analyst Job Description, Salary and Skills

Woman in computer server room
Erik Isakson / Blend Images / Getty Images

Computer system analysts or business analysts interface with clients or internal departments to assess their technology needs. Systems analysts must learn about the operational details of departments in order to recommend appropriate technology solutions. They manage projects like the installation of new or modified software or hardware. Analysts troubleshoot ongoing problems after the initial implementation of systems.

Analysts must have a broad general knowledge of technology to determine how various systems will fit together. They usually do not write code or program systems or software but must be able to talk technology with development teams. Computer systems analysts work in a variety of settings including IT departments of organizations, technology consulting firms, and software/hardware companies.

A computer systems analyst must understand the industry they are working in and actively seek and research new technologies. In addition, a computer systems analyst should have strong analytical thinking and communication skills.

Educational Requirements

A Bachelor’s Degree in Computer or Information Science is desired, but not always required. Since computer systems analysts are heavily involved with business operations, some employers look to Liberal Arts majors who have gained programming and technical experience as viable job candidates.


Computer Systems Analyst Salaries

According to the Bureau of Labor Statistics, Computer Systems Analysts earned an average of $79,680 in 2012. The bottom 10% of Computer Systems Analysts earned a mean salary of $49,950 and the top 10% earned at least $122,090.

Here's a list of computer systems analyst skills for resumes, cover letters, job applications and interviews.

Required skills will vary based on the job for which you're applying, so also review our list of skills listed by job and type of skill.

Computer Systems Analyst Skills

A - G

  • Analyze, Collect, and Review Technology and Tools
  • Analyze User Needs, Program Functions, and Steps Required to Develop and/or Modify Computer Programs
  • Assess Existing Systems and Recommend Technical Improvements
  • Assist in Determining the Role of IT Systems in an Organization
  • Assist With System and Program Updates
  • Calculate Memory and Speed Requirements 
  • Choose and Configure New Hardware and Software
  • Collaborate With Stakeholders to Define and Document Program Requirements
  • Conduct Root Cause Analysis and Final Status Reports
  • Expand and Modify Systems to Meet Technical and Business Specifications
  • Experience Working With Relational Databases to Facilitate Systems Analysis 
  • Familiar with MS WDS, Active Directory, Exchange, SCCM, WSUS, SharePoint, Lync, and DNS

H - M

  • Help Add Functionality to Existing Computer Systems
  • Increase System Performance and Efficiency Through In-Depth Tests and Analysis 
  • Knowledgeable of Information Storage and Retrieval Methods
  • Maintain and Monitor Programs and Systems
  • Modify System Parameters in Terms of Capacity and Capability
  • Monitor Network Activity
  • Monitor Project Progress to Ensure Deadlines, Standards, and Costs are Met

N - S

  • Oversee Installation and Configuration of Customized Systems
  • Participate in Technical Research to Enable Continued Innovation Within Infrastructure
  • Perform and Support Unit Tests
  • Prepare Flowcharts to Help Programmers or Engineers Build Computer Systems
  • Problem Solver
  • Propose Program Modifications
  • Research Emerging Technologies to Help Increase Efficiency and Effectiveness
  • Serve as Subject Matter Expert
  • Strong Analytical Thinking
  • Strong Attention to Detail
  • System Analysis and Development Experience

T - Z

  • Test and Troubleshoot Problems
  • Train System Users
  • WebLogic Development Framework Experience
  • Work Independently and Within a Team Environment
  • Write Instruction Manuals

Quick Facts: Computer Systems Analyst (Occupational Outlook Handbook)

In Depth: Computer Systems Analyst Skills

Computer Systems Analyst Jobs: Job Listings

Related Articles: Salaries Listed By Job | Salary Comparison Tools | Salary Calculators | Top 20 Highest Paying Jobs