Description
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.
EssentialOptional
Theoretical Knowledge
ICT architectural frameworksobject-oriented modellingICT project management methodologiesbusiness strategy conceptsICT marketinformation architecturelegal requirements of ICT productsErlangSmalltalk (computer programming)COBOLVisual Basicincremental developmentHaskellRapid application developmentCoffeeScriptsoftware architecture modelsRSpiral developmentObjective-Cemergent technologiesPerlScalaPython (computer programming)APLSwift (computer programming)VBScriptScratch (computer programming)Pascal (computer programming)Ruby (computer programming)TypeScriptC#business process modellingML (computer programming)lean project managementProlog (computer programming)Assembly (computer programming)OpenEdge Advanced Business LanguageAgile developmentPrototyping developmentGroovysoftware design methodologiesDevOpsWaterfall developmentSAP R3JavaScriptProcess-based managementABAPPHPAgile project managementunified modelling languageJava (computer programming)Common LispMATLABsystem designASP.NETSAS languagebusiness requirements techniquesLispAJAXMicrosoft Visual C++iterative developmentcomputer programmingC++
Practical Skills
perform risk analysismanage ICT data architectureimplement ICT security policieskeep up with the latest information systems solutionsdesign enterprise architectureapply ICT system usage policiesperform project managementexecute feasibility studyalign software with system architecturesprovide ICT consulting advicedefine software architecturereview development process of an organisationdesign information systemcollect customer feedback on applicationsuse an application-specific interfaceidentify processes for re-engineeringoptimise choice of ICT solutioncoordinate technological activitiesapply systemic design thinkingmonitor technology trendsprovide cost benefit analysis reportsbuild business relationshipsmanage staffmanage cloud data and storageapply conflict managementanalyse business requirementsuse different communication channelsapply information security policies