Occupational Certificate: Software Developer
SAQA ID
N/A
NQF Level
05
Credits
220
Purpose and Rationale
This qualification prepares learners to become software developers capable of analysing requirements, coding software, testing and maintaining applications to meet user and business needs. It addresses the critical shortage of software developers in South Africa and is aligned with 4IR goals, fostering both employment and entrepreneurship opportunities in the digital economy.
Target Learners
- School leavers
- TVET graduates
- Individuals in employment without formal credentials
- Career changers
Entry Requirement
NQF Level 4 qualification
Recognition of Prior Learning (RPL)
RPL is permitted for access to the qualification and the final assessment.
Qualification Structure
- Knowledge Modules: 66 credits (e.g., computing theory, HTML5 development, 4IR skills)
- Practical Skills Modules: 89 credits (e.g., using development tools, coding in Python and HTML5)
- Work Experience Modules: 65 credits (e.g., requirements analysis, software development, capstone project)
Exit Level Outcomes
- Interpret software requirements and translate into code.
- Design solutions using logical frameworks.
- Program new and existing solutions.
- Test and improve software functionality.
- Work effectively and ethically in teams and organizations.
Assessment
- Formative: Ongoing internal assessments during training
- Summative: External assessment through theory and practical evaluation by a QCTO-accredited body
International Comparability
Comparable to software development programs in the USA (Flatiron School) and Australia (Upskilled), with a strong focus on both theory and practical training. Differences include broader soft skills training and vendor-neutral approach.
Articulation Options
- Horizontal: Computer Technician (NQF 5)
- Vertical: Advanced Certificate in IT Governance (NQF 6)