Skip to content
ESCO occupation

enterprise architect

Back to ESCO occupations

Enterprise architects balance technological opportunities with business requirements. They also maintain a holistic view of the organisation's strategy, processes, information and ICT assets and link the business mission, strategy and processes to the ICT strategy.

2511.6 ISCO 2511 ESCO source
Competences
91
Groups
4
Essential
23
Optional
68

Competences and skills

91 ESCO relations
Essential knowledge 7 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

5 competences
ICT architectural frameworks

The set of requirements that describe an information system's architecture.

digital
ESCO source
ICT market

The processes, stakeholders and the dynamics of the chain of goods and services in the ICT market sector.

digital
ESCO source
ICT project management methodologies

The methodologies or models for planning, managing and overseeing of ICT resources in order to meet specific goals, such methodologies are Waterfall, Incremental, V-Model, Scrum or Agile and using project management ICT tools.

digital
ESCO source
information architecture

The methods through which information is generated, structured, stored, maintained, linked, exchanged and used.

digital
ESCO source
object-oriented modelling

The object-oriented paradigm, which is based on classes, objects, methods and interfaces and their application in software design and analysis, programming organisation and techniques.

digital
ESCO source

Cross-sector

2 competences
business strategy concepts

The terminology related to the design and implementation of major trends and aims which are taken by an organisation's executives, while keeping in mind its resources, competition and environments.

ESCO source
legal requirements of ICT products

The international regulations related to the development and use of ICT products.

ESCO source
Essential skills and competences 16 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

11 competences
align software with system architectures

Put system design and technical specifications in line with software architecture in order to ensure the integration and interoperability between components of the system.

digital
ESCO source
apply ICT system usage policies

Follow written and ethical laws and policies regarding proper ICT system usage and administration.

digital
ESCO source
define software architecture

Create and document the structure of software products including components, coupling and interfaces. Ensure feasibility, functionality and compatibility with existing platforms.

digital
ESCO source
design enterprise architecture

Analyse the business structure and provide a logical organisation of business processes and information infrastructure. Apply principles and practices which help organisations to realise their strategies, respond to disruptions and achieve their goals.

ESCO source
design information system

Define the architecture, composition, components, modules, interfaces and data for integrated information systems (hardware, software and network), based on system requirements and specifications.

digital
ESCO source
implement ICT security policies

Implement statements, assertions or rules that specify the appropriate use and protection of the ICT assets and systems from an organisation. These ICT security policies cover topics such as data classification, password management, access control and incident response.

digital
ESCO source
keep up with the latest information systems solutions

Gather the latest information on existing information systems solutions which integrate software and hardware, as well as network components.

digital
ESCO source
manage ICT data architecture

Oversee regulations and use ICT techniques to define the information systems architecture and to control data gathering, storing, consolidation, arrangement and usage in an organisation.

digital
ESCO source
provide ICT consulting advice

Advise on appropriate solutions in the field of ICT by selecting alternatives and optimising decisions while taking into account potential risks, benefits and overall impact to professional customers.

ESCO source
review development process of an organisation

Judge, review and decide on directions of innovation and development processes in an organisation in order to improve efficiency and reduce costs.

ESCO source
use an application-specific interface

Understand and use interfaces particular to an application or use case.

digital
ESCO source

Cross-sector

5 competences
collect customer feedback on applications

Gather a response and analyse data from customers to identify requests or problems in order to improve applications and overall customer satisfaction.

ESCO source
execute feasibility study

Perform the evaluation and assessment of the potential of a project, plan, proposition or new idea. Realise a standardised study which is based on extensive investigation and research to support the process of decision making.

ESCO source
identify processes for re-engineering

Identify potential to restructure a company or part of its operations, e.g. by exploiting information technology.

ESCO source
perform project management

Manage and plan various resources, such as human resources, budget, deadline, results, and quality necessary for a specific project, and monitor the project's progress in order to achieve a specific goal within a set time and budget.

research
ESCO source
perform risk analysis

Identify and assess factors that may jeopardise the success of a project or threaten the organisation's functioning. Implement procedures to avoid or minimise their impact.

ESCO source
Optional knowledge 56 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

54 competences
ABAP

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ABAP.

digital
ESCO source
Agile development

The agile development model is a methodology to design software systems and applications.

digital
ESCO source
Agile project management

The agile project management approach is a methodology for planning, managing and overseeing of ICT resources in order to meet specific goals and using project management ICT tools.

digital
ESCO source
AJAX

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in AJAX.

digital
ESCO source
APL

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in APL.

digital
ESCO source
ASP.NET

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ASP.NET.

digital
ESCO source
Assembly (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Assembly.

digital
ESCO source
business process modelling

The tools, methods and notations such as Business Process Model and Notation (BPMN) and Business Process Execution Language (BPEL), used to describe and analyse the characteristics of a business process and model its further development.

ESCO source
business requirements techniques

The procedures required to identify and analyse business and organisational needs.

ESCO source
C#

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C#.

digital
ESCO source
C++

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C++.

digital
ESCO source
COBOL

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in COBOL.

digital
ESCO source
CoffeeScript

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in CoffeeScript.

digital
ESCO source
Common Lisp

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Common Lisp.

digital
ESCO source
DevOps

The DevOps development approach is a methodology to design software systems and applications focused on the collaboration and between software programmers and other ICT professionals and automation.

digital
ESCO source
Erlang

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Erlang.

digital
ESCO source
Groovy

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Groovy.

digital
ESCO source
Haskell

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Haskell.

digital
ESCO source
incremental development

The incremental development model is a methodology to design software systems and applications.

digital
ESCO source
Iterative development

The iterative development model is a methodology to design software systems and applications.

digital
ESCO source
Java (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Java.

digital
ESCO source
JavaScript

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in JavaScript.

digital
ESCO source
lean project management

The lean project management approach is a methodology for planning, managing and overseeing of ICT resources in order to meet specific goals and using project management ICT tools.

digital
ESCO source
Lisp

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Lisp.

digital
ESCO source
MATLAB

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in MATLAB.

digital
ESCO source
Microsoft Visual C++

The computer program Visual C++ is a suite of software development tools for writing programs, such as compiler, debugger, code editor, code highlights, packaged in a unified user interface. It is developed by the software company Microsoft.

digital
ESCO source
ML (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ML.

digital
ESCO source
Objective-C

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Objective-C.

digital
ESCO source
OpenEdge Advanced Business Language

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in OpenEdge Advanced Business Language.

digital
ESCO source
Pascal (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Pascal.

digital
ESCO source
Perl

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Perl.

digital
ESCO source
PHP

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in PHP.

digital
ESCO source
Process-based management

The process-based management approach is a methodology for planning, managing and overseeing of ICT resources in order to meet specific goals and using project management ICT tools.

digital
ESCO source
Prolog (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Prolog.

digital
ESCO source
Prototyping development

The prototyping development model is a methodology to design software systems and applications.

digital
ESCO source
Python (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Python.

digital
ESCO source
R

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in R.

digital
ESCO source
Rapid application development

The rapid application development model is a methodology to design software systems and applications.

digital
ESCO source
Ruby (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Ruby.

digital
ESCO source
SAP R3

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAP R3.

digital
ESCO source
SAS language

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAS language.

digital
ESCO source
Scala

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scala.

digital
ESCO source
Scratch (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scratch.

digital
ESCO source
Smalltalk (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Smalltalk.

digital
ESCO source
software architecture models

The set of structures and models needed to understand or describe the software system, including the software elements, the relations between them and the properties of both elements and relations.

digital
ESCO source
software design methodologies

The methodologies such as Scrum, V-model and Waterfall to design software systems and applications.

digital
ESCO source
Spiral development

The spiral development model is a methodology to design software systems and applications.

digital
ESCO source
Swift (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Swift.

digital
ESCO source
system design

The process of defining the architecture for different components and modules of a system, as well as the relevant data, for satisfying specific requirements.

digital
ESCO source
TypeScript

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in TypeScript.

digital
ESCO source
unified modelling language

The general-purpose modelling language used in software development to offer a standard visualisation of system designs.

digital
ESCO source
VBScript

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in VBScript.

digital
ESCO source
Visual Basic

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Visual Basic.

digital
ESCO source
Waterfall development

The waterfall development model is a methodology to design software systems and applications.

digital
ESCO source

Cross-sector

2 competences
computer programming

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms (e.g. object oriented programming, functional programming) and of programming languages.

digCompdigital
ESCO source
emergent technologies

The recent trends, developments and innovations in modern technologies such as biotechnology, artificial intelligence and robotics.

digital
ESCO source
Optional skills and competences 12 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

4 competences
apply information security policies

Implement policies, methods and regulations for data and information security in order to respect confidentiality, integrity and availability principles.

ESCO source
coordinate technological activities

Give instructions to colleagues and other cooperating parties in order to reach the desired outcome of a technological project or achieve set goals within an organisation dealing with technology.

ESCO source
manage cloud data and storage

Create and manage cloud data retention. Identify and implement data protection, encryption, and capacity planning needs.

digital
ESCO source
optimise choice of ICT solution

Select the appropriate solutions in the field of ICT while taking into account potential risks, benefits and overall impact.

digital
ESCO source

Cross-sector

8 competences
analyse business requirements

Study clients' needs and expectations for a product or service in order to identify and resolve inconsistencies and possible disagreements of involved stakeholders.

ESCO source
apply conflict management

Take ownership of the handling of all complaints and disputes showing empathy and understanding to achieve resolution. Be fully aware of all Social Responsibility protocols and procedures, and be able to deal with a problematic gambling situation in a professional manner with maturity and empathy.

ESCO source
apply systemic design thinking

Apply the process of combining systems thinking methodologies with human-centred design in order to solve complex societal challenges in an innovative and sustainable way. This is most often applied in social innovation practices that focus less on designing stand-alone products and services to designing complex service systems, organizations or policies that bring value to the society as a whole.

ESCO source
build business relationships

Establish a positive, long-term relationship between organisations and interested third parties such as suppliers, distributors, shareholders and other stakeholders in order to inform them of the organisation and its objectives.

ESCO source
manage staff

Manage employees and subordinates, working in a team or individually, to maximise their performance and contribution. Schedule their work and activities, give instructions, motivate and direct the workers to meet the company objectives. Monitor and measure how an employee undertakes their responsibilities and how well these activities are executed. Identify areas for improvement and make suggestions to achieve this. Lead a group of people to help them achieve goals and maintain an effective working relationship among staff.

ESCO source
monitor technology trends

Survey and investigate recent trends and developments in technology. Observe and anticipate their evolution, according to current or future market and business conditions.

ESCO source
provide cost benefit analysis reports

Prepare, compile and communicate reports with broken down cost analysis on the proposal and budget plans of the company. Analyse the financial or social costs and benefits of a project or investment in advance over a given period of time.

ESCO source
use different communication channels

Make use of various types of communication channels such as verbal, handwritten, digital and telephonic communication with the purpose of constructing and sharing ideas or information.

ESCO source