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