Profession chief information officer

Chief information officers define and implement the ICT strategy and governance. They determine necessary resources for the ICT strategy implementation, anticipate ICT market evolutions and company business needs. They contribute to the development of the organisation's strategic plan and ensure that the ICT infrastructure supports the organisation's overall operations and priorities.

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

  • Enterprising / Conventional

Knowledge

  • Information structure

    The type of infrastructure which defines the format of data: semi-structured, unstructured and structured.

  • Decision support systems

    The ICT systems that can be used to support business or organisational decision making.

  • Information architecture

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

  • Market analysis

    The field of market analysis and research and its particular research methods.

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

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

  • Software architecture models

    The set of structures and models needed to understand or describe the software system, including the software elements, the relations between them and the properties of both elements and relations.

  • Software design methodologies

    The methodologies such as Scrum, V-model and Waterfall to design software systems and applications.

Skills

  • Forecast future ICT network needs

    Identify current data traffic and estimate how growth will affect the ICT network.

  • Implement ICT risk management

    Develop and implement procedures for identifying, assessing, treating and mitigating ICT risks, such as hacks or data leaks, according to the company's risk strategy, procedures and policies. Analyse and manage security risks and incidents. Recommend measures to improve digital security strategy.

  • Implement corporate governance

    Apply a set of principles and mechanisms by which an organisation is managed and directed, set procedures of information, control flow and decision making, distribute rights and responsibilities among departments and individuals, set corporate objectives and monitor and evaluate actions and results.

  • Optimise choice of ICT solution

    Select the appropriate solutions in the field of ICT while taking into account potential risks, benefits and overall impact.

  • Manage software releases

    Examine and approve suggested software development releases. Manage further release process.

  • Define technology strategy

    Create an overall plan of objectives, practices, principles and tactics related to the use of technologies within an organisation and describe the means to reach the objectives.

  • Ensure adherence to organisational ICT standards

    Guarantee that the state of events is in accordance with the ICT rules and procedures described by an organisation for their products, services and solutions.

  • Maintain plan for continuity of operations

    Update methodology which contains steps to ensure that facilities of an organisation are able to continue operating, in case of broad range of unforeseen events.

  • Coordinate technological activities

    Give instructions to colleagues and other cooperating parties in order to reach the desired outcome of a technological project or achieve set goals within an organisation dealing with technology.

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

  • Use different communication channels

    Use various types of communication channels such as verbal, handwritten, digital and telephonic communication with the aim of constructing and sharing information and ideas.

  • Utilise decision support system

    Use the available ICT systems that can be used to support business or organisational decision making.

  • Carry out strategic research

    Research long term possibilities for improvements and plan steps to achieve them.

  • Monitor technology trends

    Survey and investigate recent trends and developments in technology. Observe and anticipate their evolution, according to current or future market and business conditions.

Optional knowledge and skills

javascript coffeescript php ml (computer programming) visual studio .net abap agile project management openedge advanced business language r cobol iterative development lisp common lisp devops lead technology development of an organisation haskell oversee development of software manage budgets apl rapid application development java (computer programming) ensure information privacy prolog (computer programming) prototyping development pascal (computer programming) world wide web consortium standards lean project management matlab establish an ict customer support process smalltalk (computer programming) python (computer programming) sas language manage ict system deployment groovy objective-c scala ruby (computer programming) agile development c# monitor ict research erlang incremental development administer ict system engineering processes sap r3 computer programming ajax microsoft visual c++ carry out statistical forecasts waterfall development manage staff internet governance vbscript typescript ict architectural frameworks spiral development swift (computer programming) process-based management assembly (computer programming) asp.net c++ perl scratch (computer programming)