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
enterprise architect
ESCO occupation · 20 essential, 65 optional skills. Click a skill to find jobs that mention it.
Essential skills
manage ICT data architecture
business strategy concepts
perform risk analysis
apply ICT system usage policies
ICT architectural frameworks
ICT project management methodologies
object-oriented modelling
review development process of an organisation
perform project management
ICT market
legal requirements of ICT products
information architecture
design information system
collect customer feedback on applications
design enterprise architecture
provide ICT consulting advice
execute feasibility study
define software architecture
keep up with the latest information systems solutions
align software with system architectures
Optional & specialised skills
Ruby (computer programming)
Objective-C
Common Lisp
MATLAB
CoffeeScript
Waterfall development
monitor technology trends
Prototyping development
emergent technologies
JavaScript
Lisp
provide cost benefit analysis reports
C#
ASP.NET
Assembly (computer programming)
SAP R3
Groovy
Visual Studio .NET
use different communication channels
software architecture models
C++
Python (computer programming)
Process-based management
Pascal (computer programming)
R
ABAP
PHP
ML (computer programming)
Scala
Scratch (computer programming)
DevOps
VBScript
Lean project management
SAS language
Perl
TypeScript
analyse business requirements
Erlang
Swift (computer programming)
business requirements techniques
apply information security policies
OpenEdge Advanced Business Language
manage staff
apply conflict management
Smalltalk (computer programming)
Agile project management
business process modelling
Haskell
software design methodologies
COBOL
Incremental development
AJAX
computer programming
unified modelling language
optimise choice of ICT solution
Prolog (computer programming)
Iterative development
Spiral development
Microsoft Visual C++
APL
build business relationships
Java (computer programming)
Rapid application development
Agile development
coordinate technological activities
Other matches: ICT system architect · ICT network architect · naval architect · e-learning architect · software architect
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.