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
digital games developer
ESCO occupation · 17 essential, 60 optional skills. Click a skill to find jobs that mention it.
Essential skills
use software design patterns
integrated development environment software
develop software prototype
analyse software specifications
tools for software configuration management
apply 3D imaging techniques
interpret technical texts
use software libraries
digital game genres
3D lighting
execute analytical mathematical calculations
computer programming
ICT debugging tools
debug software
render 3D images
3D texturing
utilise computer-aided software engineering tools
Optional & specialised skills
adapt to changes in technological development plans
Xcode
SAP R3
Assembly (computer programming)
Ansible
Internet of Things
provide technical documentation
create flowchart diagram
C#
SAS language
software anomalies
STAF
Python (computer programming)
AJAX
Microsoft Visual C++
Apache Maven
integrate system components
trigonometry
Pascal (computer programming)
Perl
TypeScript
Objective-C
Swift (computer programming)
develop virtual game engine
OpenEdge Advanced Business Language
ASP.NET
design user interface
use object-oriented programming
ABAP
develop creative ideas
Java (computer programming)
VBScript
Eclipse (integrated development environment software)
object-oriented modelling
use logic programming
Visual Studio .NET
use concurrent programming
Salt (tools for software configuration management)
C++
Scala
MATLAB
APL
Puppet (tools for software configuration management)
Jenkins (tools for software configuration management)
Prolog (computer programming)
Common Lisp
KDevelop
Groovy
use functional programming
R
use automatic programming
World Wide Web Consortium standards
ML (computer programming)
Lisp
PHP
Ruby (computer programming)
JavaScript
Scratch (computer programming)
Haskell
COBOL
Other matches: digital games designer · digital games tester · gambling, betting, and lottery game developer · digital artist · digital media designer
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.