ICT system architect

About this career

ICT system architects design architecture, components, modules, interfaces, and data for a multi-components system to meet specified requirements.

Essential skills

acquire system component align software with system architectures analyse business requirements apply ICT systems theory assess ICT knowledge create data models define technical requirements design enterprise architecture design information system implement ICT security policies integrate system components manage database manage system testing use an application-specific interface use markup languages

Required knowledge

business process modelling database development tools digital systems hardware platforms system design systems development life-cycle systems theory web programming

Additional skills

apply technical communication skills build business relationships design cloud architecture design database in the cloud design database scheme design for organisational complexity design process develop with cloud services manage cloud data and storage manage staff manage standards for data exchange perform resource planning plan migration to cloud provide cost benefit analysis reports solve ICT system problems use object-oriented programming ABAP Agile project management AJAX APL ASP.NET Assembly (computer programming) C# C++ COBOL CoffeeScript Common Lisp computer programming defence standard procedures Erlang Groovy Haskell ICT process quality models ICT project management methodologies ICT security legislation ICT system integration ICT system programming image recognition information structure Java (computer programming) JavaScript lean project management Lisp MATLAB Microsoft Visual C++ ML (computer programming) model based system engineering Objective-C OpenEdge Advanced Business Language Oracle WebLogic Pascal (computer programming) Perl PHP Process-based management Prolog (computer programming) Python (computer programming) R Ruby (computer programming) SAP R3 SAS language Scala Scratch (computer programming) security engineering Smalltalk (computer programming) Swift (computer programming) task algorithmisation TypeScript VBScript Visual Basic

Also known as

ICT systems architect solution architect IT systems architect IT system architect systems architect ICT system architects ICT systems architects information systems architect