Password Protected
Nope
Yep, that's right!
Career Guidance Skills working with computers S5.1 - programming computer systems S5.1.0 - programming computer systems Utilise computer-aided software engineering tools
Description
Use software tools (CASE) to support the development lifecycle, design and implementation of software and applications of high-quality that can be easily maintained.
Occupations requiring this skill
This section is generated automatically.
Skill demand overview
- Essential in 7 occupations
- Optional in 10 occupations
- Total: 17 occupations
- Most common in: ISCO major group 2 (Professionals)
Essential for
- 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…
- Aviation ground systems engineerAviation ground systems engineers are in charge of supervising the maintenance of the equipment of the airport, for example, the visual aids, airport electrical systems, luggage sy…
- 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…
- 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. …
- 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…
- 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…
Optional for
- Integration engineerIntegration engineers develop and implement solutions which coordinate applications across the enterprise or its units and departments. They evaluate existing components or systems…
- Embedded system designerEmbedded system designers translate and design requirements and the high-level plan or architecture of an embedded control system according to technical software specifications. Ex…
- ICT application configuratorICT application configurators identify, record, and maintain user-specific application configurations based upon user requirements and business rules. They configure generic softwa…
- ICT network administratorICT network administrators maintain operation of a reliable, secure, and efficient data communications network, including LAN, WAN, intranet, and internet. They perform network add…
- User interface developerA User Interface Developer is a front-end specialist responsible for transforming design mockups and wireframes into functional, interactive, and visually appealing web or mobile i…
- 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…
- Airport planning engineerAn Airport Planning Engineer is responsible for the design, analysis, and development of airport infrastructure to ensure safe, efficient, and sustainable air transport operations.…
- 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 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 …
- Application engineerApplication engineers deal with the technical requirements, management, and design for the development of various engineering applications, such as systems, new product designs, or…
Related skills
- Computer engineering
- R
- Microsoft Visual C++
- Perl
- SAS language
- Assembly (computer programming)
- AJAX
- C#
- Scratch (computer programming)
- Ruby (computer programming)
- C++
- Common Lisp
- Groovy
Last updated on February 18, 2026
