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
data warehouse designer
ESCO occupation · 26 essential, 73 optional skills. Click a skill to find jobs that mention it.
Essential skills
migrate existing data
create database diagrams
business process modelling
manage standards for data exchange
apply ICT systems theory
ICT security legislation
write database documentation
analyse business requirements
web programming
database
manage database
database development tools
data warehouse
systems theory
design database scheme
assess ICT knowledge
create data sets
query languages
define technical requirements
create software design
database management systems
operate relational database management system
develop automated migration methods
information structure
resource description framework query language
use markup languages
Optional & specialised skills
N1QL
Scala
develop reporting software
Lisp
computer programming
ABAP
VBScript
Erlang
respond to customers' inquiries
PHP
Oracle Relational Database
CA Datacom/DB
MATLAB
Process-based management
PostgreSQL
Objective-C
use access control software
LINQ
unstructured data
C++
XQuery
design user interface
Teradata Database
apply technical communication skills
Java (computer programming)
perform resource planning
ML (computer programming)
Haskell
OpenEdge Advanced Business Language
Scratch (computer programming)
Microsoft Access
COBOL
product data management
Lean project management
SQL Server
APL
perform data analysis
design database backup specifications
AJAX
DB2
Perl
LDAP
Prolog (computer programming)
define database physical structure
Swift (computer programming)
Agile project management
Common Lisp
Visual Studio .NET
SAS language
Microsoft Visual C++
ICT project management methodologies
Filemaker (database management systems)
OpenEdge Database
SAP R3
MDX
JavaScript
ASP.NET
data models
Groovy
Assembly (computer programming)
build business relationships
IBM Informix
Ruby (computer programming)
SPARQL
Python (computer programming)
MySQL
CoffeeScript
Pascal (computer programming)
TypeScript
ObjectStore
R
C#
Smalltalk (computer programming)
Other matches: database designer · data analyst · automotive designer · ICT intelligent systems designer · raw materials warehouse specialist
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.