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
embedded system designer
ESCO occupation · 15 essential, 59 optional skills. Click a skill to find jobs that mention it.
Essential skills
analyse software specifications
define technical requirements
create software design
engineering control theory
real-time computing
interpret electronic design specifications
ICT communications protocols
provide ICT consulting advice
embedded systems
tools for software configuration management
signal processing
create flowchart diagram
develop creative ideas
systems development life-cycle
task algorithmisation
Optional & specialised skills
COBOL
Swift (computer programming)
ICT network simulation
Puppet (tools for software configuration management)
C++
TypeScript
Common Lisp
verify formal ICT specifications
tools for ICT test automation
ASP.NET
ICT security standards
Haskell
JavaScript
network management system tools
CoffeeScript
Java (computer programming)
Scratch (computer programming)
Scala
utilise computer-aided software engineering tools
Pascal (computer programming)
AJAX
engineering processes
software components libraries
SAS language
Microsoft Visual C++
computer programming
OpenEdge Advanced Business Language
collect customer feedback on applications
hardware components
Python (computer programming)
MATLAB
C#
Jenkins (tools for software configuration management)
Erlang
VBScript
SAP R3
PHP
Ruby (computer programming)
Ansible
ML (computer programming)
hardware architectures
Prolog (computer programming)
R
Groovy
provide technical documentation
Lisp
Objective-C
ABAP
Assembly (computer programming)
Apache Maven
APL
STAF
Salt (tools for software configuration management)
build business relationships
Visual Studio .NET
Perl
ICT system integration
Smalltalk (computer programming)
field-programmable gate arrays
Other matches: embedded systems software developer · user interface designer · ICT intelligent systems designer · instructional designer · automotive engineer
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.