A computer systems analyst is responsible for designing, developing, and testing computer systems. They work with businesses and organizations to identify and solve problems with their computer systems. A computer systems analyst may also be responsible for training users on how to use new or updated computer systems.

Computer Systems Analyst Job Responsibilities

  • Act as a liaison between business and technical teams to understand and document business requirements.
  • Translate business requirements into technical specifications for software development team.
  • Conduct analysis of existing computer systems to identify areas for improvement and recommend solutions.
  • Design, develop, test and implement new computer systems or enhancements to existing systems.
  • Prepare costbenefit analyses to justify projects to management.
  • Monitor trends in technology to determine the need for system upgrades or enhancements

Objectives

  • To develop and implement efficient and costeffective computer systems for an organization.
  • To analyze an organization's current computer system and recommend improvements or upgrades as needed.
  • To monitor an organization's computer system performance and make recommendations for improvement when necessary.
  • To liaise with staff in all departments of an organization to ensure that their computing needs are being met efficiently and effectively.
  • To provide training to staff on how to use new or improved computer systems within the organization.
  • To research and keep upto-date with developments in technology that could benefit the organization, such as new software or hardware

Computer Systems Analyst Job Skills & Qualifications Needed

  • A computer systems analyst is responsible for analyzing an organization's current computer system and recommending ways to improve it. They also develop new systems to support the organization's goals. To be successful in this role, you will need strong analytical and problemsolving skills. You should also be familiar with various programming languages and have experience working with computers.