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