ICT system architect
ISCO: 2511. Skills: 92. Essential: 23.
Essential skills
- acquire system component
- align software with system architectures
- analyse business requirements
- apply ICT systems theory
- assess ICT knowledge
- business process modelling
- create data models
- database development tools
- define technical requirements
- design enterprise architecture
- design information system
- digital systems
- hardware platforms
- implement ICT security policies
- integrate system components
- manage database
- manage system testing
- system design
- systems development life-cycle
- systems theory
- use an application-specific interface
- use markup languages
- web programming
Supporting skills
- ABAP
- Agile project management
- AJAX
- APL
- apply technical communication skills
- ASP.NET
- Assembly (computer programming)
- build business relationships
- C#
- C++
- COBOL
- CoffeeScript
- Common Lisp
- computer programming
- defence standard procedures
- design cloud architecture
- design database in the cloud
- design database scheme
- design for organisational complexity
- design process
- develop with cloud services
- 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
- manage cloud data and storage
- manage staff
- manage standards for data exchange
- MATLAB
- Microsoft Visual C++
- ML (computer programming)
- model based system engineering
- Objective-C
- OpenEdge Advanced Business Language
- Oracle WebLogic
- Pascal (computer programming)
- perform resource planning
- Perl
- PHP
- plan migration to cloud
- Process-based management
- Prolog (computer programming)
- provide cost benefit analysis reports
- Python (computer programming)
- R
- Ruby (computer programming)
- SAP R3
- SAS language
- Scala
- Scratch (computer programming)
- security engineering
- Smalltalk (computer programming)
- solve ICT system problems
- Swift (computer programming)
- task algorithmisation
- TypeScript
- use object-oriented programming
- VBScript
- Visual Basic