enterprise architect
ISCO: 2511. Skills: 91. Essential: 23.
Essential skills
- align software with system architectures
- apply ICT system usage policies
- business strategy concepts
- collect customer feedback on applications
- define software architecture
- design enterprise architecture
- design information system
- execute feasibility study
- ICT architectural frameworks
- ICT market
- ICT project management methodologies
- identify processes for re-engineering
- implement ICT security policies
- information architecture
- keep up with the latest information systems solutions
- legal requirements of ICT products
- manage ICT data architecture
- object-oriented modelling
- perform project management
- perform risk analysis
- provide ICT consulting advice
- review development process of an organisation
- use an application-specific interface
Supporting skills
- ABAP
- Agile development
- Agile project management
- AJAX
- analyse business requirements
- APL
- apply conflict management
- apply information security policies
- apply systemic design thinking
- ASP.NET
- Assembly (computer programming)
- build business relationships
- business process modelling
- business requirements techniques
- C#
- C++
- COBOL
- CoffeeScript
- Common Lisp
- computer programming
- coordinate technological activities
- DevOps
- emergent technologies
- Erlang
- Groovy
- Haskell
- incremental development
- Iterative development
- Java (computer programming)
- JavaScript
- lean project management
- Lisp
- manage cloud data and storage
- manage staff
- MATLAB
- Microsoft Visual C++
- ML (computer programming)
- monitor technology trends
- Objective-C
- OpenEdge Advanced Business Language
- optimise choice of ICT solution
- Pascal (computer programming)
- Perl
- PHP
- Process-based management
- Prolog (computer programming)
- Prototyping development
- provide cost benefit analysis reports
- Python (computer programming)
- R
- Rapid application development
- Ruby (computer programming)
- SAP R3
- SAS language
- Scala
- Scratch (computer programming)
- Smalltalk (computer programming)
- software architecture models
- software design methodologies
- Spiral development
- Swift (computer programming)
- system design
- TypeScript
- unified modelling language
- use different communication channels
- VBScript
- Visual Basic
- Waterfall development