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
ICT application configurator
ESCO occupation · 17 essential, 56 optional skills. Click a skill to find jobs that mention it.
Essential skills
ICT debugging tools
develop automated migration methods
use software libraries
collect customer feedback on applications
use software design patterns
integrated development environment software
integrate system components
provide technical documentation
computer programming
tools for software configuration management
develop software prototype
integrate ICT data
migrate existing data
analyse software specifications
debug software
create flowchart diagram
build business relationships
Optional & specialised skills
Scratch (computer programming)
PHP
use automatic programming
Java (computer programming)
Ansible
Common Lisp
Microsoft Visual C++
C#
Haskell
Objective-C
STAF
Pascal (computer programming)
R
utilise computer-aided software engineering tools
ML (computer programming)
Swift (computer programming)
create solutions to problems
Lisp
Eclipse (integrated development environment software)
provide ICT consulting advice
JavaScript
C++
APL
Prolog (computer programming)
Apache Maven
statistics
Salt (tools for software configuration management)
Python (computer programming)
interfacing techniques
Groovy
VBScript
SAP R3
Perl
KDevelop
Assembly (computer programming)
SAS language
COBOL
legal requirements of ICT products
Xcode
AJAX
TypeScript
MATLAB
use logic programming
Scala
use functional programming
Visual Studio .NET
Ruby (computer programming)
ASP.NET
Puppet (tools for software configuration management)
consultation methods
ABAP
OpenEdge Advanced Business Language
Jenkins (tools for software configuration management)
use object-oriented programming
use concurrent programming
apply statistical analysis techniques
Other matches: system configurator · ICT application developer · ICT network engineer · software manager · ICT technician
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.