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