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
ICT performance analysis methods
interact with users to gather requirements
decision support systems
create data models
levels of software testing
analyse business processes
systems development life-cycle
define technical requirements
execute feasibility study
solve ICT system problems
analyse the context of an organisation
design information system
monitor system performance
online analytical processing
identify ICT system weaknesses
apply statistical analysis techniques
manage ICT legacy implication
ICT infrastructure
software architecture models
identify customer requirements
software metrics
analyse ICT system
manage system testing
perform security vulnerability assessments
analyse software specifications
Optional & specialised skills
Open source model
Smalltalk (computer programming)
service-oriented modelling
conduct quantitative research
XQuery
SaaS (service-oriented modelling)
SAP R3
R
Scala
Prolog (computer programming)
SPARQL
provide ICT consulting advice
LDAP
Common Lisp
JavaScript
Visual Studio .NET
query languages
Haskell
audit techniques
Swift (computer programming)
TypeScript
Outsourcing model
Assembly (computer programming)
LINQ
computer programming
CoffeeScript
COBOL
ML (computer programming)
Microsoft Visual C++
VBScript
C#
hardware platforms
resource description framework query language
Hybrid model
ABAP
Pascal (computer programming)
C++
Objective-C
hardware architectures
ICT process quality models
Java (computer programming)
AJAX
Scratch (computer programming)
OpenEdge Advanced Business Language
distributed computing
execute analytical mathematical calculations
N1QL
object-oriented modelling
Lisp
ASP.NET
SAS language
Ruby (computer programming)
MATLAB
APL
unified modelling language
data mining
Groovy
Erlang
Python (computer programming)
Perl
PHP
MDX
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.