Password Protected
Nope
Yep, that's right!
Career Guidance Knowledge information and communication technologies (icts) K061 - information and communication technologies (icts) K0613 - software and applications development and analysis Object-oriented modelling
Description
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.
Occupations requiring this skill
This section is generated automatically.
Skill demand overview
- Essential in 2 occupations
- Optional in 11 occupations
- Total: 13 occupations
- Most common in: ISCO major group 2 (Professionals)
Essential for
- Enterprise architectEnterprise architects balance technological opportunities with business requirements. They also maintain a holistic view of the organisation's strategy, processes, information and …
- Software architectA Software Architect is a senior-level IT professional responsible for designing the high-level structure of software systems. They define how software components interact, select …
Optional for
- Software analystA Software Analyst is a professional who evaluates software applications, systems, and user needs to recommend improvements, guide development, and ensure software meets business o…
- Mobile application developerMobile app developers implement applications software for mobile devices, based on the designs provided, using general or specific development tools for device operating systems. E…
- Embedded systems software developerEmbedded systems software developers program, implement, document and maintain software to be run on an embedded system. Excludes people performing managerial activities. Other tit…
- ICT project managerICT project managers schedule, control and direct the resources, people, funding and facilities to achieve the objectives of ICT projects. They establish budgets and timelines, per…
- Digital games developerA Digital Games Developer is a software professional who designs, builds, and maintains interactive video games across various platforms such as mobile devices, consoles, and PCs. …
- ICT system analystICT system analysts specify the system needs to meet the end user requirements. They analyse system functions in order to define their goals or purposes and to discover operations……
- ICT system developerICT system developers maintain, audit and improve organisational support systems. They use existing or new technologies to meet particular needs. They test both hardware and softwa…
- Industrial mobile devices software developerIndustrial mobile devices software developers implement applications software for specific, professional industrial mobile (handheld) devices, based on the industry needs, using ge…
- ICT application developerICT application developers implement the ICT (software) applications based on the designs provided using application domain specific languages, tools, platforms and experience. Oth…
- Web developerA Web Developer is a technical professional who designs, builds, and maintains websites and web applications. They ensure that sites are visually appealing, user-friendly, responsi…
- Software developerSoftware developers designs and builds computer programs that power mobile devices, desktop computers, and even cars. They not only identify user needs but also create new applicat…
Related skills
- ASP.NET
- C++
- Perl
- SAS language
- APL
- SAP R3
- Swift (computer programming)
- TypeScript
- PHP
- Assembly (computer programming)
- ML (computer programming)
- MATLAB
Last updated on February 18, 2026
