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
software analyst
ESCO occupation · 19 essential, 78 optional skills. Click a skill to find jobs that mention it.
Essential skills
legal requirements of ICT products
interact with users to gather requirements
manage ICT legacy implication
analyse business processes
software design methodologies
design information system
execute feasibility study
develop documentation in accordance with legal requirements
define software architecture
software architecture models
develop software prototype
define technical requirements
business requirements techniques
ICT system user requirements
translate requirement concepts into visual design
create software design
identify ICT user needs
create data models
data models
Optional & specialised skills
ensure compliance with legal requirements
MATLAB
levels of software testing
LINQ
VBScript
OpenEdge Advanced Business Language
unified modelling language
Lisp
manage ICT project
Python (computer programming)
ABAP
Iterative development
SaaS (service-oriented modelling)
N1QL
XQuery
Process-based management
Perl
Swift (computer programming)
Rapid application development
Visual Studio .NET
Scala
ICT problem management techniques
create project specifications
Erlang
SPARQL
Agile project management
Agile development
solve ICT system problems
Lean project management
analyse ICT system
Objective-C
R
Java (computer programming)
ensure compliance with company regulations
service-oriented modelling
Common Lisp
query languages
monitor system performance
manage system testing
create prototype of user experience solutions
Spiral development
APL
Assembly (computer programming)
Prototyping development
ML (computer programming)
LDAP
Outsourcing model
COBOL
SAS language
MDX
ASP.NET
Prolog (computer programming)
Scratch (computer programming)
Pascal (computer programming)
TypeScript
AJAX
provide ICT consulting advice
DevOps
identify ICT system weaknesses
CoffeeScript
Groovy
Smalltalk (computer programming)
C#
Waterfall development
Ruby (computer programming)
object-oriented modelling
SAP R3
Hybrid model
C++
resource description framework query language
Incremental development
computer programming
PHP
Haskell
ICT project management methodologies
ICT project management
JavaScript
Open source model
Other matches: material stress analyst · forecast manager · satellite engineer · call centre analyst · ethical hacker
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.