---
name: ict-system-analyst
description: "Occupational skill for the role 'ICT system analyst' (also: ICT system analysts, ICT systems analysts, ICT systems analyst, system analyst, IT system analyst, network analyst). Use when the user asks for typical ICT system analyst work such as: Troubleshoot program and system malfunctions to restore normal functioning.; 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."
---

# Ict System Analyst

ICT system analysts specify the system needs to meet the end user requirements. They analyse system functions in order to define their goals or purposes and to discover operations and procedures for accomplishing them most efficiently. They also design new IT solutions to improve business efficiency and productivity, produce outline designs and estimate costs of new systems, specify the operations the system will perform, and the way data will be viewed by the end user. They present the design to the users and work closely with the users to implement the solution.

## Core workflow

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 object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.
5. Confer with clients regarding the nature of the information processing or computation needs a computer program is to address.
6. Coordinate and link the computer systems within an organization to increase compatibility so that information can be shared.
7. Consult with management to ensure agreement on system principles.
8. Expand or modify system to serve new purposes or improve work flow.

## How to use this skill

- Read `references/profile.md` for the occupation profile and scope.
- Consult `references/tasks.md` for the full task and activity inventory.
- Check `references/skills.md` for essential vs. optional competences.
- Check `references/tools.md` for the software commonly used in this role.

## Key competences (essential)

- analyse business processes
- analyse ICT system
- analyse software specifications
- analyse the context of an organisation
- apply statistical analysis techniques
- attack vectors
- create data models
- decision support systems
- define technical requirements
- design information system
- digital systems
- execute feasibility study
- ICT infrastructure
- ICT performance analysis methods
- identify customer requirements

## Hot technologies

- IBM SPSS Statistics
- SAS
- The MathWorks MATLAB
- Docker
- GitHub
- Red Hat OpenShift
- Spring Boot
- Apache Spark
- Microsoft Power BI
- Tableau

---
*Sources: ESCO v1.2.1 (http://data.europa.eu/esco/occupation/a6a0b60f-08da-4faa-bf54-942987efb471), O*NET 30.3 (15-1211.00). See manifest.json for licensing/attribution.*
