Organise, plan and supervise the development of the applications and frameworks in order to create a software product, from the earliest planning stages to the final product test.
Skill reusability level
Relationships with occupations
Oversee development of software is an essential skill of the following occupations:
Software architect: Software architects create the technical design and the functional model of a software system, based on functional specifications. They also design the architecture of the system or different modules and components related to the business’ or customer requirements, technical platform, computer language or development environment.
Oversee development of software is optional for these occupations. This means knowing this skill may be an asset for career advancement if you are in one of these occupations.
Chief technology officer: Chief technology officers contribute to a company’s technical vision and lead all aspects of technology development, according to its strategic direction and growth objectives. They match technology with business needs.
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.