Password Protected
Nope
Yep, that's right!
Career Guidance Skills communication, collaboration and creativity S1.11 - designing systems and products S1.11.1 - designing ict systems or applications Create software design
Description
Transpose a series of requirements into a clear and organised software design.
Occupations requiring this skill
This section is generated automatically.
Skill demand overview
- Essential in 7 occupations
- Optional in 6 occupations
- Total: 13 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…
- 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…
- Data warehouse designerA data warehouse designer is a specialized IT professional responsible for designing and creating efficient and organized data storage systems known as data warehouses. Data wareho…
- Database designerDatabase designers specify the database's logical structure, processes, and information flows. They design data models and databases to serve data acquisition. Excludes people perf…
- 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 …
- Digital games designerDigital games designers develop the layout, logic, concept and gameplay of a digital game. They focus on playfield design, specification writing, and entry of numeric properties th…
- Software managerSoftware managers oversee the acquisition and development of software systems in order to provide support to all organisational units. They also monitor the results and quality of …
Optional for
- Telecommunications engineerTelecommunications engineers design, build, test and maintain telecommunication systems and networks, including radio and broadcasting equipment.They analyse customer needs and req…
- Electronics engineerAn Electronics Engineer designs, develops, and tests electronic systems and components, such as circuit boards, processors, and communication devices. They work on a wide range of …
- User interface designerA User Interface Designer is a creative professional who focuses on the visual layout and interactive elements of a product’s interface. Their role is to design intuitive, attracti…
- Acoustical engineerAcoustical engineers study and apply the science of sound to various applications. They work in a wide range of areas including the consultation of the acoustics and elements affec…
- BiometricianA biometrician is a professional who applies statistical and mathematical methods to examine continuous traits, such as those related to genetics and inheritance. They are involved…
- Instrumentation engineerAn Instrumentation Engineer is responsible for designing, developing, installing, managing, and maintaining instruments and systems used to measure, control, and monitor engineerin…
Related skills
- Software UI design patterns
- Software design methodologies
- Software interaction design
- SAS language
- ML (computer programming)
- Assembly (computer programming)
- Ruby (computer programming)
- C#
- MATLAB
- Common Lisp
- OpenEdge Advanced Business Language
- R
- VBScript
- Scala
- Groovy
Last updated on February 18, 2026
