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