Profession ICT system architect
ICT system architects design architecture, components, modules, interfaces, and data for a multi-components system to meet specified requirements.
ICT system architect Jobs: Open positions
Find the job of your dreams on Talent.com, one of the largest job sites worldwide.Job postings: talent.com
- Business process modelling
The tools, methods and notations such as Business Process Model and Notation (BPMN) and Business Process Execution Language (BPEL), used to describe and analyse the characteristics of a business process and model its further development.
- Hardware platforms
The characteristics of the hardware configuration required to process the applications software product.
- Database development tools
The methodologies and tools used for creating logical and physical structure of databases, such as logical data structures, diagrams, modelling methodologies and entity-relationships.
- Systems development life-cycle
The sequence of steps, such as planning, creating, testing and deploying and the models for the development and life-cycle management of a system.
- Web programming
- Systems theory
The principles that can be applied to all types of systems at all hierarchical levels, which describe the system's internal organisation, its mechanisms of maintaining identity and stability and achieving adaptation and self-regulation and its dependencies and interaction with the environment.
- Acquire system component
Obtain hardware, software or network components which match other system components in order to expand it and perform necessary tasks.
- Assess ICT knowledge
Evaluate the implicit mastery of skilled experts in an ICT system to make it explicit for further analysis and usage.
- Define technical requirements
Specify technical properties of goods, materials, methods, processes, services, systems, software and functionalities by identifying and responding to the particular needs that are to be satisfied according to customer requirements.
- Analyse business requirements
Study clients' needs and expectations for a product or service in order to identify and resolve inconsistencies and possible disagreements of involved stakeholders.
- Create data models
Use specific techniques and methodologies to analyse the data requirements of an organisation's business processes in order to create models for these data, such as conceptual, logical and physical models. These models have a specific structure and format.
- Use markup languages
Utilise computer languages that are syntactically distinguishable from the text to add annotations to a document, specify layout and process types of documents such as HTML.
- Design information system
Define the architecture, composition, components, modules, interfaces and data for integrated information systems (hardware, software and network), based on system requirements and specifications.
- Manage database
Apply database design schemes and models, define data dependencies, use query languages and database management systems (DBMS) to develop and manage databases.
- Apply ICT systems theory
Implement principles of ICT systems theory in order to explain and document system characteristics that can be applied universally to other systems
- Design enterprise architecture
Analyse the business structure and provide a logical organisation of business processes and information infrastructure. Apply principles and practices which help organisations to realise their strategies, respond to disruptions and achieve their goals.
- Manage system testing
Select, perform and track testings on software or hardware to detect system defects both within the integrated system units, the inter-assemblages and the system as a whole. Organise testings such as installation testing, security testing and graphical user interface testing.
- Integrate system components
Select and use integration techniques and tools to plan and implement integration of hardware and software modules and components in a system. Apply specific testing techniques to ensure integrity during system integration.
- Align software with system architectures
Put system design and technical specifications in line with software architecture in order to ensure the integration and interoperability between components of the system.
Source: Sisyphus ODB