Profession enterprise architect

Enterprise architects balance technological opportunities with business requirements. They also maintain a holistic view of the organisation's strategy, processes, information and ICT assets and link the business mission, strategy and processes to the ICT strategy.

Would you like to know what kind of career and professions suit you best? Take our free Holland code career test and find out.

Personality Type

Knowledge

  • Object-oriented modelling

    The object-oriented paradigm, which is based on classes, objects, methods and interfaces and their application in software design and analysis, programming organisation and techniques.

  • ICT market

    The processes, stakeholders and the dynamics of the chain of goods and services in the ICT market sector.

  • Legal requirements of ICT products

    The international regulations related to the development and use of ICT products.

  • Information architecture

    The methods through which information is generated, structured, stored, maintained, linked, exchanged and used.

  • ICT architectural frameworks

    The set of requirements that describe an information system's architecture.

  • Business strategy concepts

    The terminology related to the design and implementation of major trends and aims which are taken by an organisation's executives, while keeping in mind its resources, competition and environments.

  • ICT project management methodologies

    The methodologies or models for planning, managing and overseeing of ICT resources in order to meet specific goals, such methodologies are Waterfall, Incremental, V-Model, Scrum or Agile and using project management ICT tools.

Skills

  • Perform project management

    Manage and plan various resources, such as human resources, budget, deadline, results, and quality necessary for a specific project, and monitor the project's progress in order to achieve a specific goal within a set time and budget.

  • 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.

  • Review development process of an organisation

    Judge, review and decide on directions of innovation and development processes in an organisation in order to improve efficiency and reduce costs.

  • 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.

  • Keep up with the latest information systems solutions

    Gather the latest information on existing information systems solutions which integrate software and hardware, as well as network components.

  • Define software architecture

    Create and document the structure of software products including components, coupling and interfaces. Ensure feasibility, functionality and compatibility with existing platforms.

  • Provide ICT consulting advice

    Advise on appropriate solutions in the field of ICT by selecting alternatives and optimising decisions while taking into account potential risks, benefits and overall impact to professional customers.

  • Perform risk analysis

    Identify and assess factors that may jeopardise the success of a project or threaten the organisation's functioning. Implement procedures to avoid or minimise their impact.

  • Collect customer feedback on applications

    Gather a response and analyse data from customers to identify requests or problems in order to improve applications and overall customer satisfaction.

  • Apply ICT system usage policies

    Follow written and ethical laws and policies regarding proper ICT system usage and administration.

  • Execute feasibility study

    Perform the evaluation and assessment of the potential of a project, plan, proposition or new idea. Realise a standardised study which is based on extensive investigation and research to support the process of decision making.

  • 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 ICT data architecture

    Oversee regulations and use ICT techniques to define the information systems architecture and to control data gathering, storing, consolidation, arrangement and usage in an organisation.

Optional knowledge and skills

ml (computer programming) common lisp scratch (computer programming) use different communication channels scala c++ apply conflict management agile development prototyping development business process modelling coffeescript openedge advanced business language abap visual studio .net javascript prolog (computer programming) vbscript microsoft visual c++ erlang sas language analyse business requirements unified modelling language sap r3 swift (computer programming) python (computer programming) optimise choice of ict solution java (computer programming) emergent technologies provide cost benefit analysis reports spiral development build business relationships perl manage staff cobol lisp devops business requirements techniques ruby (computer programming) monitor technology trends c# computer programming lean project management r groovy iterative development apl software design methodologies assembly (computer programming) php coordinate technological activities ajax smalltalk (computer programming) haskell typescript rapid application development apply information security policies matlab objective-c asp.net pascal (computer programming) software architecture models agile project management waterfall development incremental development process-based management

Source: Sisyphus ODB