Skip to content
ESCO occupation

ICT system analyst

Back to ESCO occupations

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.

2511.13 ISCO 2511 ESCO source
Competences
97
Groups
4
Essential
28
Optional
69

Competences and skills

97 ESCO relations
Essential knowledge 10 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

8 competences
attack vectors

Paths or methods that threat actors use to exploit vulnerabilities in information networks or systems from a concrete organisation and impact its availability, integrity and confidentiality. Attack vectors may include social engineering tactics such as phishing mails or pretexting, technical exploits as SQL injection as well as buffer overflow attacks.

digital
ESCO source
decision support systems

The ICT systems that can be used to support business or organisational decision making.

digital
ESCO source
ICT infrastructure

The system, network, hardware and software applications and components, as well as devices and processes that are used in order to develop, test, deliver, monitor, control or support ICT services.

digital
ESCO source
ICT performance analysis methods

The methods used to analyse software, ICT system and network performance which provide guidance to root causes of issues within information systems. The methods can analyse resource bottlenecks, application times, wait latencies and benchmarking results.

digital
ESCO source
levels of software testing

The levels of testing in the software development process, such as unit testing, integration testing, system testing and acceptance testing.

digital
ESCO source
online analytical processing

The online tools which analyse, aggregate and present multi-dimensional data enabling users to interactively and selectively extract and view data from specific points of view.

digital
ESCO source
software architecture models

The set of structures and models needed to understand or describe the software system, including the software elements, the relations between them and the properties of both elements and relations.

digital
ESCO source
software metrics

The metrics that measure a characteristic of the software system in order to determine the development of the software and evaluate it.

digital
ESCO source

Cross-sector

2 competences
digital systems

Systems to store, process and spread information in digital form. They are hardware, software and networks, as well as the ways in which these can be employed.

digital
ESCO source
systems development life-cycle

The sequence of steps, such as planning, creating, testing and deploying and the models for the development and life-cycle management of a system.

digital
ESCO source
Essential skills and competences 18 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

11 competences
analyse ICT system

Analyse the functioning and performance of information systems in order to define their goals, architecture and services and set procedures and operations to meet end users requirements.

digital
ESCO source
analyse software specifications

Assess the specifications of a software product or system to be developed by identifying functional and non-functional requirements, constraints and possible sets of use cases which illustrate interactions between the software and its users.

digital
ESCO source
create data models

Use specific techniques and methodologies to analyse the data requirements of an organisation's business processes in order to create models for these data, such as conceptual, logical and physical models. These models have a specific structure and format.

digital
ESCO source
design information system

Define the architecture, composition, components, modules, interfaces and data for integrated information systems (hardware, software and network), based on system requirements and specifications.

digital
ESCO source
identify ICT system weaknesses

Analyse the system and network architecture, hardware and software components and data in order to identify weaknesses and vulnerability to intrusions or attacks. Execute diagnostic operations on cyber infrastructure including research, identification, interpretation and categorization of vulnerabilities, associated attacks and malicious code (e.g. malware forensics and malicious network activity). Compare indicators or observables with requirements and review logs to identify evidence of past intrusions.

digital
ESCO source
interact with users to gather requirements

Communicate with users to identify their requirements and collect them. Define all relevant user requirements and document them in an understandable and logical way for further analysis and specification.

ESCO source
manage ICT legacy implication

Oversee the transfer process from a legacy (an outdated system) to a current system by mapping, interfacing, migrating, documenting and transforming data.

digital
ESCO source
manage system testing

Select, perform and track testings on software or hardware to detect system defects both within the integrated system units, the inter-assemblages and the system as a whole. Organise testings such as installation testing, security testing and graphical user interface testing.

digital
ESCO source
monitor system performance

Measure system reliability and performance before, during and after component integration and during system operation and maintenance. Select and use performance monitoring tools and techniques, such as special software.

digital
ESCO source
perform ICT security testing

Execute types of security testing, such as network penetration testing, wireless testing, code reviews, wireless and/or firewall assessments in accordance with industry-accepted methods and protocols to identify and analyse potential vulnerabilities.

digital
ESCO source
use an application-specific interface

Understand and use interfaces particular to an application or use case.

digital
ESCO source

Cross-sector

7 competences
analyse business processes

Study the contribution of the work processes to the business goals and monitor their efficiency and productivity.

ESCO source
analyse the context of an organisation

Study the external and internal environment of an organisation by identifying its strengths and weaknesses in order to provide a base for company strategies and further planning.

ESCO source
apply statistical analysis techniques

Use models (descriptive or inferential statistics) and techniques (data mining or machine learning) for statistical analysis and ICT tools to analyse data, uncover correlations and forecast trends.

digital
ESCO source
define technical requirements

Specify technical properties of goods, materials, methods, processes, services, systems, software and functionalities by identifying and responding to the particular needs that are to be satisfied according to customer requirements.

ESCO source
execute feasibility study

Perform the evaluation and assessment of the potential of a project, plan, proposition or new idea. Realise a standardised study which is based on extensive investigation and research to support the process of decision making.

ESCO source
identify customer requirements

Apply techniques and tools, such as surveys, questionnaires, ICT applications, for eliciting, defining, analysing, documenting and maintaining user requirements from system, service or product.

ESCO source
solve ICT system problems

Identify potential component malfunctions. Monitor, document and communicate about incidents. Deploy appropriate resources with minimal outage and deploy appropriate diagnostic tools.

digital
ESCO source
Optional knowledge 62 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

60 competences
ABAP

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ABAP.

digital
ESCO source
AJAX

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in AJAX.

digital
ESCO source
Apache Tomcat

The open-source web server Apache Tomcat provides a Java web server environment which uses a built in container where HTTP requests are loaded, allowing the Java web applications to run on local and server based systems.

digital
ESCO source
APL

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in APL.

digital
ESCO source
ASP.NET

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ASP.NET.

digital
ESCO source
Assembly (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Assembly.

digital
ESCO source
C#

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C#.

digital
ESCO source
C++

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C++.

digital
ESCO source
COBOL

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in COBOL.

digital
ESCO source
CoffeeScript

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in CoffeeScript.

digital
ESCO source
Common Lisp

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Common Lisp.

digital
ESCO source
core banking software

The selection of software for core banking activities management (e.g. deposits, payments, loans, bank transactions, customer data) and other functions related to banking.

digital
ESCO source
data mining

The methods of artificial intelligence, machine learning, statistics and databases used to extract content from a dataset.

digital
ESCO source
distributed computing

The software process in which computer components interact over a network and send messages to communicate on their actions.

digital
ESCO source
Erlang

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Erlang.

digital
ESCO source
Groovy

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Groovy.

digital
ESCO source
hardware architectures

The designs laying out the physical hardware components and their interconnections.

digital
ESCO source
hardware platforms

The characteristics of the hardware configuration required to process the applications software product.

digital
ESCO source
Haskell

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Haskell.

digital
ESCO source
hybrid model

The hybrid model consists of principles and fundamentals of service-oriented modelling for business and software systems that allow the design and specification of service-oriented business systems within a variety of architectural styles, such as enterprise architecture.

digital
ESCO source
ICT process quality models

The quality models for ICT services which address the maturity of the processes, the adoption of recommended practices and their definition and institutionalisation that allow the organisation to reliably and sustainably produce required outcomes. It includes models in a lot of ICT areas.

digital
ESCO source
Java (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Java.

digital
ESCO source
JavaScript

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in JavaScript.

digital
ESCO source
LDAP

The computer language LDAP is a query language for retrieval of information from a database and of documents containing the needed information.

digital
ESCO source
LINQ

The computer language LINQ is a query language for retrieval of information from a database and of documents containing the needed information. It is developed by the software company Microsoft.

digital
ESCO source
Lisp

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Lisp.

digital
ESCO source
MATLAB

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in MATLAB.

digital
ESCO source
MDX

The computer language MDX is a query language for retrieval of information from a database and of documents containing the needed information. It is developed by the software company Microsoft.

digital
ESCO source
Microsoft Visual C++

The computer program Visual C++ is a suite of software development tools for writing programs, such as compiler, debugger, code editor, code highlights, packaged in a unified user interface. It is developed by the software company Microsoft.

digital
ESCO source
ML (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ML.

digital
ESCO source
N1QL

The computer language N1QL is a query language for retrieval of information from a database and of documents containing the needed information. It is developed by the software company Couchbase.

digital
ESCO source
NoSQL

The Not Only SQL non-relational database used for creating, updating and managing large amounts of unstructured data stored in the cloud.

digital
ESCO source
object-oriented modelling

The object-oriented paradigm, which is based on classes, objects, methods and interfaces and their application in software design and analysis, programming organisation and techniques.

digital
ESCO source
Objective-C

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Objective-C.

digital
ESCO source
Open source model

The open source model consists of principles and fundamentals of service-oriented modelling for business and software systems that allow the design and specification of service-oriented business systems within a variety of architectural styles, such as enterprise architecture.

digital
ESCO source
OpenEdge Advanced Business Language

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in OpenEdge Advanced Business Language.

digital
ESCO source
Outsourcing model

The outsourcing model consists of principles and fundamentals of service-oriented modelling for business and software systems that allow the design and specification of service-oriented business systems within a variety of architectural styles, such as enterprise architecture.

digital
ESCO source
Pascal (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Pascal.

digital
ESCO source
Perl

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Perl.

digital
ESCO source
PHP

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in PHP.

digital
ESCO source
Prolog (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Prolog.

digital
ESCO source
Python (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Python.

digital
ESCO source
query languages

The field of standardised computer languages for retrieval of information from a database and of documents containing the needed information.

digital
ESCO source
R

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in R.

digital
ESCO source
resource description framework query language

The query languages such as SPARQL which are used to retrieve and manipulate data stored in Resource Description Framework format (RDF).

digital
ESCO source
Ruby (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Ruby.

digital
ESCO source
SAP R3

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAP R3.

digital
ESCO source
SAS language

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAS language.

digital
ESCO source
Scala

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scala.

digital
ESCO source
Scratch (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scratch.

digital
ESCO source
service-oriented modelling

The principles and fundamentals of service-oriented modelling for business and software systems that allow the design and specification of service-oriented business systems within a variety of architectural styles, such as enterprise architecture and application architecture.

digital
ESCO source
Smalltalk (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Smalltalk.

digital
ESCO source
SPARQL

The computer language SPARQL is a query language for retrieval of information from a database and of documents containing the needed information. It is developed by the international standards organisation World Wide Web Consortium.

digital
ESCO source
Swift (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Swift.

digital
ESCO source
system design

The process of defining the architecture for different components and modules of a system, as well as the relevant data, for satisfying specific requirements.

digital
ESCO source
TypeScript

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in TypeScript.

digital
ESCO source
unified modelling language

The general-purpose modelling language used in software development to offer a standard visualisation of system designs.

digital
ESCO source
VBScript

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in VBScript.

digital
ESCO source
Visual Basic

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Visual Basic.

digital
ESCO source
XQuery

The computer language XQuery is a query language for retrieval of information from a database and of documents containing the needed information. It is developed by the international standards organisation World Wide Web Consortium.

digital
ESCO source

Cross-sector

2 competences
audit techniques

The techniques and methods that support a systematic and independent examination of data, policies, operations and performances using computer-assisted audit tools and techniques (CAATs) such as spreadsheets, databases, statistical analysis and business intelligence software.

digital
ESCO source
computer programming

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms (e.g. object oriented programming, functional programming) and of programming languages.

digCompdigital
ESCO source
Optional skills and competences 7 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

5 competences
automate cloud tasks

Automate manual or repeatable processes to minimize management overhead. Evaluate cloud automation alternatives for network deployments and tool-based alternatives for network operations and management.

digital
ESCO source
implement a firewall

Download, install and update a network security system designed to prevent unauthorized access to a private network.

digital
ESCO source
implement a virtual private network

Create an encrypted connection between private networks, such as different local networks of a company, over the internet to ensure that only authorized users can access it and that the data cannot be intercepted.

digital
ESCO source
provide ICT consulting advice

Advise on appropriate solutions in the field of ICT by selecting alternatives and optimising decisions while taking into account potential risks, benefits and overall impact to professional customers.

ESCO source
use query languages

Retrieve information from a database or information system using computer languages designed for the retrieval of data.

digital
ESCO source

Cross-sector

2 competences
conduct quantitative research

Execute a systematic empirical investigation of observable phenomena via statistical, mathematical or computational techniques.

ESCO source
execute analytical mathematical calculations

Apply mathematical methods and make use of calculation technologies in order to perform analyses and devise solutions to specific problems.

ESCO source