Skip to content
ESCO occupation

integration engineer

Back to ESCO occupations

Integration engineers develop and implement solutions which coordinate applications across the enterprise or its units and departments. They evaluate existing components or systems to determine integration requirements and ensure that the final solutions meet organisational needs. They reuse components when possible and assist management in taking decisions. They perform ICT system integration troubleshooting.

2511.17 ISCO 2511 ESCO source
Competences
87
Groups
4
Essential
16
Optional
71

Competences and skills

87 ESCO relations
Essential knowledge 7 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

7 competences
hardware components suppliers

The suppliers who can deliver the required hardware components.

ESCO source
ICT communications protocols

The system of rules which allow the exchange of information between computers or other devices via computer networks.

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
ICT system user requirements

The process intended to match user and organisation's needs with system components and services, by taking into consideration the available technologies and the techniques required to elicit and specify requirements, interrogating users to establish symptoms of problem and analysing symptoms.

digital
ESCO source
inter-organisational middleware system

A software infrastructure that acts as an intermediary layer between applications to enable data exchange, interoperability and communication. It aims to provide standardised protocols and services between organisations to promote their interaction.

digital
ESCO source
procurement of ICT network equipment

The products available from network equipment providers and methods for selecting and procuring the equipment.

digital
ESCO source
software components suppliers

The suppliers who can deliver the required software components.

digital
ESCO source

Cross-sector

0 competences

No competences in this bucket.

Essential skills and competences 9 competences

Occupation specific

1 competence
design component interfaces

Use methods and tools to design and program interfaces of software and system components.

digital
ESCO source

Sector-specific

7 competences
analyse network bandwidth requirements

Study the requirements on the transmission capacity of an ICT network or other telecommunication 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 integration strategy

Specify strategies for system integration, incorporating the time schedule, the processes required to combine components into subsystems and systems, the means on how components will interface as well as the risks associated with the integration.

digital
ESCO source
define technology strategy

Create an overall plan of objectives, practices, principles and tactics related to the use of technologies within an organisation and describe the means to reach the objectives, taking into account analyses and relevant regulations.

ESCO source
deploy ICT systems

Deliver and instalI computers or ICT systems, ensuring testing and preparation for use.

digital
ESCO source
integrate system components

Select and use integration techniques and tools to plan and implement integration of hardware and software modules and components in a system.

digital
ESCO source
use scripting programming

Utilise specialised ICT tools to create computer code that is interpreted by the corresponding run-time environments in order to extend applications and automate common computer operations. Use programming languages which support this method such as Unix Shell scripts, JavaScript, Python and Ruby.

digital
ESCO source

Cross-sector

1 competence
apply company policies

Apply the principles and rules that govern the activities and processes of an organisation.

ESCO source
Optional knowledge 62 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

58 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 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
Ansible

The tool Ansible is a software program to perform configuration identification, control, status accounting and audit.

digital
ESCO source
Apache Maven

The tool Apache Maven is a software program to perform configuration identification, control, status accounting and audit of software during its development and maintenance.

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
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
Cisco

The products available from the network equipment provider Cisco and methods for selecting and procuring the equipment.

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
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
embedded systems

The computer systems and components with a specialised and autonomous function within a larger system or machine such as embedded systems software architectures, embedded peripherals, design principles and development tools.

digital
ESCO source
engineering processes

The systematic approach to the development and maintenance of engineering systems.

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
ICT debugging tools

The ICT tools used to test and debug programs and software code, such as GNU Debugger (GDB), Intel Debugger (IDB), Microsoft Visual Studio Debugger, Valgrind and WinDbg.

digital
ESCO source
ICT infrastructure

The system, network, hardware and software applications and components, as well as devices and processes that are used in order to develop, test, deliver, monitor, control or support ICT services.

digital
ESCO source
ICT network routing

The processes and techniques for choosing the best paths within an ICT network through which a packet can travel.

digital
ESCO source
ICT recovery techniques

The techniques for recovering hardware or software components and data, after failure, corruption or damage.

digital
ESCO source
ICT system integration

The principles of integrating ICT components and products from a number of sources to create an operational ICT system, techniques which ensure interoperability and interfaces between components and the system.

digital
ESCO source
ICT system programming

The methods and tools required to develop system software, specifications of system architectures and interfacing techniques between network and system modules and components.

digital
ESCO source
information architecture

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

digital
ESCO source
information security strategy

The plan defined by a company which sets the information security objectives and measures to mitigate risks, define control objectives, establish metrics and benchmarks while complying with legal, internal and contractual requirements.

digital
ESCO source
interfacing techniques

The techniques that relate to interfaces between models and components.

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
Jenkins (tools for software configuration management)

The tool Jenkins is a software program to perform configuration identification, control, status accounting and audit of software during its development and maintenance.

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
Puppet (tools for software configuration management)

The tool Puppet is a software program to perform configuration identification, control, status accounting and audit.

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
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
Salt (tools for software configuration management)

The tool Salt is a software program to perform configuration identification, control, status accounting and audit.

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
software components libraries

The software packages, modules, web services and resources that cover a set of related functions and the databases where these reusable components can be found.

digital
ESCO source
solution deployment

The technologies and standards to be used during the installation, deployment and maintenance of software characteristics.

digital
ESCO source
STAF

The tool STAF is a software program to perform configuration identification, control, status accounting and audit.

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
tools for ICT test automation

The specialised software to execute or control tests and compare predicted testing outputs with actual testing results such as Selenium, QTP and LoadRunner

digital
ESCO source
tools for software configuration management

The software programs to perform configuration identification, control, status accounting and audit, such as CVS, ClearCase, Subversion, GIT and TortoiseSVN perform this management.

digital
ESCO source
Vagrant

The tool Vagrant is a software program to perform configuration identification, control, status accounting and audit.

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

Cross-sector

4 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
hardware components

The essential components that make up a hardware system, such as liquid-crystal displays (LCD), camera sensors, microprocessors, memories, modems, batteries and their interconnections.

digital
ESCO source
model based system engineering

Model-based systems engineering (MBSE) is a methodology for systems engineering that uses visual modelling as the primary means of communicating information. It is focused on creating and exploiting domain models as the primary means of information exchange between engineers and engineering technicians, rather than on document-based information exchange. Therefore, it eliminates the communication of unnecessary information by relying on abstract models that retain only the relevant data.

digital
ESCO source
systems development life-cycle

The sequence of steps, such as planning, creating, testing and deploying and the models for the development and life-cycle management of a system.

digital
ESCO source
Optional skills and competences 9 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

5 competences
design computer network

Develop and plan ICT networks, such as wide area network and local area network, that connect computers using cable or wireless connections and allow them to exchange data and assess their capacity requirements.

digital
ESCO source
implement a firewall

Download, install and update a network security system designed to prevent unauthorized access to a private network.

digital
ESCO source
implement anti-virus software

Download, install and update software to prevent, detect and remove malicious software, such as computer viruses.

digital
ESCO source
use an application-specific interface

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

digital
ESCO source
utilise computer-aided software engineering tools

Use software tools (CASE) to support the development lifecycle, design and implementation of software and applications of high-quality that can be easily maintained.

digital
ESCO source

Cross-sector

4 competences
adapt to changing situations

Change approach to situations based on unexpected and sudden changes in people's needs and mood or in trends; shift strategies, improvise and naturally adapt to those circumstances.

ESCO source
communicate with customers

Respond to and communicate with customers in the most efficient and appropriate manner to enable them to access the desired products or services, or any other help they may require.

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
use back-up and recovery tools

Use tools which allow users to copy and archive computer software, configurations and data and recover them in case of loss.

digital
ESCO source