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