Description
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.
EssentialOptional
Theoretical Knowledge
ICT communications protocolshardware components suppliersICT project management methodologiessoftware components suppliersICT system user requirementsprocurement of ICT network equipmentinter-organisational middleware systemCOBOLVisual BasicICT infrastructurehardware componentsHaskellPuppet (tools for software configuration management)Rsystems development life-cycleObjective-CPerlScalaPython (computer programming)solution deploymentAPLSwift (computer programming)tools for ICT test automationScratch (computer programming)Pascal (computer programming)Ruby (computer programming)C#ML (computer programming)lean project managementProlog (computer programming)Assembly (computer programming)OpenEdge Advanced Business Languageengineering processesAnsiblesoftware components librariesICT recovery techniquesJenkins (tools for software configuration management)Apache MavenGroovyinformation security strategyinterfacing techniquestools for software configuration managementICT debugging toolsICT system integrationCiscoSAP R3JavaScriptProcess-based managementABAPmodel based system engineeringPHPinformation architectureSalt (tools for software configuration management)ICT system programmingAgile project managementJava (computer programming)Common LispSTAFMATLABVagrantASP.NETSAS languageLispembedded systemsAJAXMicrosoft Visual C++ICT network routingcomputer programmingC++
Practical Skills
define integration strategydesign component interfacesapply ICT system usage policiesapply company policiesintegrate system componentsuse scripting programmingdefine technology strategyanalyse network bandwidth requirementsdeploy ICT systemsdesign computer networkimplement anti-virus softwareperform project managementuse back-up and recovery toolsimplement a firewallutilise computer-aided software engineering toolsadapt to changing situationscommunicate with customersuse an application-specific interface