Skills by Occupation
The skills each role needs — from the EU's official ESCO classification.
Software developer
Data analyst
Web developer
Network engineer
Database administrator
Accountant
Registered nurse
Electrician
Civil engineer
Graphic designer
ICT system analyst
ESCO occupation · 25 essential, 62 optional skills. Click a skill to find jobs that mention it.
Essential skills
analyse the context of an organisation
decision support systems
analyse business processes
identify ICT system weaknesses
perform security vulnerability assessments
create data models
analyse ICT system
software architecture models
solve ICT system problems
systems development life-cycle
online analytical processing
design information system
apply statistical analysis techniques
define technical requirements
analyse software specifications
levels of software testing
ICT performance analysis methods
monitor system performance
execute feasibility study
manage system testing
interact with users to gather requirements
manage ICT legacy implication
software metrics
identify customer requirements
ICT infrastructure
Optional & specialised skills
Lisp
Scratch (computer programming)
Python (computer programming)
Smalltalk (computer programming)
JavaScript
Swift (computer programming)
data mining
MDX
TypeScript
SAS language
Perl
Haskell
VBScript
PHP
APL
Java (computer programming)
Open source model
distributed computing
resource description framework query language
Microsoft Visual C++
audit techniques
Ruby (computer programming)
COBOL
CoffeeScript
SPARQL
object-oriented modelling
LINQ
Assembly (computer programming)
MATLAB
service-oriented modelling
ICT process quality models
XQuery
SaaS (service-oriented modelling)
C++
Common Lisp
ASP.NET
unified modelling language
provide ICT consulting advice
Hybrid model
Objective-C
Visual Studio .NET
LDAP
R
N1QL
Scala
AJAX
hardware architectures
Groovy
ML (computer programming)
execute analytical mathematical calculations
query languages
ABAP
Pascal (computer programming)
Prolog (computer programming)
Outsourcing model
Erlang
OpenEdge Advanced Business Language
computer programming
hardware platforms
conduct quantitative research
C#
SAP R3
Other matches: ICT disaster recovery analyst · ICT business analyst · telecommunications analyst · ICT business analysis manager · energy analyst
Coming next: live skill demand and trends — how often each skill
actually appears in job ads — arrive with the EURES / Cedefop integration. The skills above
are the canonical requirements for the role from the EU ESCO taxonomy.