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