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 architect
ESCO occupation · 18 essential, 63 optional skills. Click a skill to find jobs that mention it.
Essential skills
create flowchart diagram
align software with system architectures
build business relationships
unified modelling language
analyse business requirements
object-oriented modelling
oversee development of software
provide cost benefit analysis reports
define technical requirements
design process
create software design
systems development life-cycle
tools for software configuration management
collect customer feedback on applications
define software architecture
analyse software specifications
business process modelling
provide technical documentation
Optional & specialised skills
provide ICT consulting advice
VBScript
use markup languages
JavaScript
Python (computer programming)
Process-based management
Visual Studio .NET
ASP.NET
Erlang
Jenkins (tools for software configuration management)
design database scheme
C#
develop software prototype
Scratch (computer programming)
perform ICT troubleshooting
Salt (tools for software configuration management)
Pascal (computer programming)
Perl
task algorithmisation
Microsoft Visual C++
Agile project management
PHP
Puppet (tools for software configuration management)
TypeScript
web programming
AJAX
Apache Maven
Haskell
OpenEdge Advanced Business Language
utilise computer-aided software engineering tools
implement data warehousing techniques
Common Lisp
Objective-C
systems theory
perform risk analysis
Assembly (computer programming)
APL
Groovy
perform resource planning
ICT security legislation
COBOL
Smalltalk (computer programming)
apply ICT systems theory
C++
Java (computer programming)
Ansible
MATLAB
ML (computer programming)
Scala
SAS language
manage staff
ICT project management methodologies
R
Prolog (computer programming)
computer programming
CoffeeScript
Lisp
STAF
Ruby (computer programming)
Swift (computer programming)
ABAP
SAP R3
Lean project management
Other matches: architectural drafter · interior architect · ICT system architect · ICT network architect · naval architect
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.