Password Protected
Nope
Yep, that's right!
Career Guidance Skills working with computers S5.1 - programming computer systems S5.1.0 - programming computer systems Develop software prototype
Description
Create a first incomplete or preliminary version of a piece of software application to simulate some specific aspects of the final product.
Occupations requiring this skill
This section is generated automatically.
Skill demand overview
- Essential in 12 occupations
- Optional in 4 occupations
- Total: 16 occupations
- Most common in: ISCO major group 2 (Professionals)
Essential 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…
- ICT application configuratorICT application configurators identify, record, and maintain user-specific application configurations based upon user requirements and business rules. They configure generic softwa…
- 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 research consultantICT research consultants perform targeted ICT research and provide a final report to the client. They also use ICT tools to design questionnaires for surveys, analyse the results, …
- 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…
- 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 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…
Optional for
- Thermal engineerThermal engineers design systems which provide heating or cooling, using thermodynamics, that transfer heat or energy through liquids and gases. They also construct these systems, …
- ICT network engineerICT network engineers implement, maintain and support computer networks. They also perform network modelling, analysis, and planning. They may also design network and computer secu…
- 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
- VBScript
- R
- SAS language
- TypeScript
- Assembly (computer programming)
- Ruby (computer programming)
- OpenEdge Advanced Business Language
- C#
- Scala
- Common Lisp
- Lisp
- Python (computer programming)
Last updated on February 18, 2026
