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 network engineer
ESCO occupation · 18 essential, 66 optional skills. Click a skill to find jobs that mention it.
Essential skills
develop automated migration methods
debug software
cloud technologies
forecast future ICT network needs
provide technical documentation
information security strategy
ICT performance analysis methods
migrate existing data
apply information security policies
analyse software specifications
computer programming
ICT network routing
use software design patterns
design computer network
mobile operating systems
collect customer feedback on applications
implement ICT network diagnostic tools
ICT debugging tools
Optional & specialised skills
VBScript
use automatic programming
Internet of Things
install electronic communication equipment
CoffeeScript
Apache Maven
Scratch (computer programming)
Objective-C
ICT problem management techniques
use concurrent programming
integrated development environment software
PHP
Erlang
Ansible
ASP.NET
Python (computer programming)
KDevelop
SAP R3
tools for software configuration management
BlackBerry
Ruby (computer programming)
Puppet (tools for software configuration management)
iOS
MATLAB
Microsoft Visual C++
Swift (computer programming)
Java (computer programming)
SAS language
use functional programming
Salt (tools for software configuration management)
Common Lisp
Haskell
develop software prototype
R
Scala
Jenkins (tools for software configuration management)
JavaScript
COBOL
AJAX
OpenEdge Advanced Business Language
APL
C#
Groovy
Vagrant
STAF
Xcode
create flowchart diagram
use logic programming
Lisp
Assembly (computer programming)
ABAP
Android (mobile operating systems)
Prolog (computer programming)
network management system tools
Pascal (computer programming)
develop creative ideas
adapt to changes in technological development plans
use object-oriented programming
create solutions to problems
Windows Phone
Eclipse (integrated development environment software)
Smalltalk (computer programming)
TypeScript
C++
ML (computer programming)
Visual Studio .NET
Other matches: ICT network technician · ICT network architect · ICT technician · computer hardware engineer · gas distribution engineer
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.