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