← Back to Qualifications
Discretionary Grant Available · MICT SETAUpcoming

Media, Information & Communication Technologies SETA · MICT SETA

Priority focus on 4IR digital skills and coding bootcamps.

Window:
Discretionary Grants: April – May
Priority focus:
Software Dev. · Data Science · 4IR
S36

SAQA Qualification · 118707

QCTO Compliant

Software Developer

Credits
220
NQF
NQF Level 5
Seta
MICT SETA

R66 000

(Once-off Institutional License Fee)

Professional Role & Capability Blueprint


Target Designation
Certified Software Developer Practitioner
Competency Focus
Master specialised practical applications, safety criteria, and regulatory mandates required of a qualified Software Developer.
Academic Weight
Full national recognition at NQF Level 5 yielding 220 credits upon successful PoE verification.

Strategic Institutional Purpose


Audit Objective
Formulated to systematically bridge operational skills deficits under the governing MICT SETA quality matrix.
Value Proposition
Equips your workforce with measurable, legally compliant skills to optimise productivity, satisfy Workplace Skills Plans (WSP), and unlock maximum B-BBEE scorecard weight.

Who is this for


Who should enrol? Individuals with some work experience or prior learning who wish to formalise their skills and advance their careers. The Software Developer welcomes learners from diverse backgrounds, including those with limited formal education but relevant practical experience. The flexible learning approach ensures that everyone can progress at their own pace while achieving the same high standard of competence.

Qualification Rules · Module Matrix


Official SAQA module breakdown parsed from the qualification's registered rules.

Knowledge Modules (KM)

66 cr

Theory · 12 modules

  • 251201-005-00-KM-0112 cr

    Computers and Computing Systems

    NQF Level 4

  • 251201-005-00-KM-028 cr

    Desktop and Professional Software to Communicate and Visualise Information

    NQF Level 4

  • 251201-005-00-KM-038 cr

    Automated Web Scraping as a Data Source

    NQF Level 5

  • 251201-005-00-KM-042 cr

    Logical Thinking and Basic Calculations

    NQF Level 4

  • 251201-005-00-KM-052 cr

    Computing Theory

    NQF Level 4

  • 251201-005-00-KM-0616 cr

    Software Development with HTML5, Opensource Frameworks and Libraries

    NQF Level 5

  • 251201-005-00-KM-074 cr

    UML as Standard Modelling Language for Software and Systems Development

    NQF Level 5

  • 251201-005-00-KM-086 cr

    Obtaining, Querying, Manipulating and Presenting Data with and without MVC

    NQF Level 5

  • 251201-005-00-KM-093 cr

    Software Development Life Cycle, Programming Languages, Algorithms and Security

    NQF Level 5

  • 251201-005-00-KM-102 cr

    Introduction to Governance, Legislation and Ethics

    NQF Level 4

  • 251201-005-00-KM-112 cr

    4IR and Future Skills

    NQF Level 4

  • 251201-005-00-KM-121 cr

    Design Thinking Principles for Innovation

    NQF Level 4

Practical Skill Modules (PM)

89 cr

Applied · 14 modules

  • 251201-005-00-PM-013 cr

    Use Software to Communicate and Visualise Information

    NQF Level 4

  • 251201-005-00-PM-023 cr

    Use and Manage Spreadsheets and Workbooks

    NQF Level 4

  • 251201-005-00-PM-033 cr

    Use Desktop Applications to Analyse, Visualise and Report on Data

    NQF Level 5

  • 251201-005-00-PM-043 cr

    Use a Visual Analytics Platform and Visualisation Tools to Analyse, Visualise and report on Data

    NQF Level 5

  • 251201-005-00-PM-053 cr

    Query and Massage Data

    NQF Level 5

  • 251201-005-00-PM-063 cr

    Apply Logical Thinking and Maths

    NQF Level 4

  • 251201-005-00-PM-073 cr

    Apply Code to use a Software Toolkit/Platform in the Field of Study or Employment

    NQF Level 5

  • 251201-005-00-PM-0816 cr

    Develop Software using HTML5, Opensource Frameworks and Libraries

    NQF Level 5

  • 251201-005-00-PM-098 cr

    Design and Build Web Applications, Desktop Graphical User Interfaces or Mobile Apps

    NQF Level 5

  • 251201-005-00-PM-108 cr

    Use a Cloud Automation Platform to Create Solutions

    NQF Level 4

  • 251201-005-00-PM-1112 cr

    Develop Software using Python

    NQF Level 5

  • 251201-005-00-PM-1216 cr

    Apply the Development Cycle when Developing Software

    NQF Level 5

  • 251201-005-00-PM-134 cr

    Participate in a Design Thinking for Innovation Workshop

    NQF Level 4

  • 251201-005-00-PM-144 cr

    Function Ethically and Effectively in a Team

    NQF Level 4

Work Experience Modules (WM)

65 cr

Site · 4 modules

  • 251201-005-00-WE-0115 cr

    Technical Requirement Analysis and Refinement

    NQF Level 5

  • 251201-005-00-WE-0215 cr

    Modelling Processes

    NQF Level 5

  • 251201-005-00-WE-0325 cr

    Programming for Software Solution Development

    NQF Level 5

  • 251201-005-00-WE-0410 cr

    Capstone project

    NQF Level 5

Total Credits (SAQA)220

Official SAQA Curriculum


Source of truth · SAQA ID 118707 · Field 10 - Physical, Mathematical, Computer and Life Sciences › Information Technology and Computer Sciences

Min Credits
220
Registered
2022-02-03
Re-registration
2027-02-03
Purpose

The purpose of this qualification is to prepare a learner to operate as a Software Developer. A Software Developer analyses a set of requirements, translates these into a working software solution using a programming language. They test, implement and maintain software applications to meet client specifications as well as functional and technical requirements. A qualified learner will be able to: • Interrogate the specification and problem and interpret it into code and articulate in writing. • Build a logical flow using the framework and methodologies at their disposal to propose possible solutions to business challenges. • Programme effectively using a suitable programming language to develop and test new solutions and update existing solutions.

Rationale

Realising the importance and future impact of the 4IR on the economy of South Africa and its competitiveness, the Minister of Communications gazetted the Presidential Commission on the Fourth Industrial Revolution (PC4IR) (Government Gazette No. 42388, 9 April 2019). By March 2020 this Commission delivered a report with wide ranging recommendations for Human Capital Development that will drive the 4IR forward. It clearly indicated the speed at which companies will have to invest in big data analysis, web-enabled market investment and the use of cloud computing and machine learning. Software development is central to these initiatives. Software developers are the creative minds behind computer programs. Some develop the applications that allow people to do specific tasks on a computer or another device. Others develop the underlying systems that run the devices or that control networks. The software developer is the important cog in designing advanced computerised technologies. South Africa has a scarcity of software developers and there is a clear need for a qualification focusing specifically on the training and education of software developers. There are currently similar qualifications registered on the NQF, however, the OC: Software Developer includes content related to 4IR specific competencies. There is an abundance of international research that points to the phenomenal growth in the need for qualified software developers. For example, according to the US Bureau of Labour Statistics (BLS), demand for software developers is projected to grow by 22% by 2029. To put that figure in perspective, the average annual projected growth rate across all occupations is about 4%. In South Africa, according to the 2020 list of occupations in high demand: Technical Report (Department of Higher Education and Training) published in 2021 the role of the Software Developer and its synonyms have been identified as pivotal by several Sector Education and Training Bodies (SETAs) as well as being in critical need by industry and academia alike. With so much job growth on the horizon, prospective software developers stand to see a bright future ahead of them. Those with proper training and education not only have great job security and a range of options but a high paying, rewarding career path. Responding to the rapid skills demand by supplying software developers will thus have a positive impact on the economy. It is also important to note that there are great opportunities to become self-employed and the entrepreneurial orientated software developers will form new companies (with the employment creation associated to it). In a 2019 OFFERZEN report on a survey of software developers, 39.5% indicated that within 5 years they want to establish their own companies. This growth in new companies in an environment where digitisation is becoming more and more important, will have a positive impact on society, not only in terms of connectivity, ICT savvy, communications, and the like, but also, as a new industry, the creation of jobs. It should be noted that the Information Technology and Computing industry is highly competitive, and each vendor has its own certification exam. Typically, prospective candidates for the exams will enrol for a vendor specific short course prior to the exam. These certifications are globally recognised within the ICT industry. Within this context it is important to note that this qualification was developed vendor agnostic, thereby preparing the learner for and allowing the learner to enter any of the vendor specific certifications. This is a huge step forward toward inclusivity within the ICT industry of South Africa. This qualification covers the full value chain of a software developer from interrogating and understanding problem statements (from end users) to building logic flows to solve identified problems, execute the necessary programming in an appropriate programming language and finally soft skills issues to function effectively, efficiently, and ethically in the workplace. It is an important qualification in the "suite" of qualifications in the ICT sector. Typical learners include school leavers, graduates from TVET colleges and those currently in employment without formal recognition of competencies or who want to make a career change. No professional registration or licencing is expected for Software Developers to seek employment in the sector. Software developers can find employment as applications developers, ICT programmers, front-end developers, back-end developers, or full-stack developers.

Learning Assumed to be in Place & RPL

Recognition of Prior Learning (RPL): RPL for Access to the External Integrated Summative Assessment Accredited providers and approved workplaces must apply the internal assessment criteria specified in the related curriculum document to establish and confirm prior learning. Accredited providers and workplaces must confirm prior learning by issuing a statement of result. RPL for Access to the Qualification • Learners will gain access to the qualification through RPL for Access as provided for in the QCTO RPL Policy. RPL for access is conducted by accredited education institution, skills development provider or workplace accredited to offer that specific qualification/part qualification. • Learners who have acquired competencies of the modules of a qualification or part qualification will be credited for modules through RPL. RPL for access to the external integrated summative assessment Accredited providers and approved workplaces must apply the internal assessment criteria specified in the related curriculum document to establish and confirm prior learning. Accredited providers and workplaces must confirm prior learning by issuing a statement of result. Entry Requirements: The minimum entry requirement for this qualification is: • NQF Level 4 qualification.

Exit Level Outcomes
  • Interrogate the specification and problem and interpret it into code and articulate in writing.
  • Build a logical flow using industry standard frameworks and methodologies to propose possible solutions to business challenges to meet both functional and technical requirements.
  • Programme effectively using a suitable programming language to develop new solutions and update existing solutions.
  • Test and maintain software and recommend improvements to ensure strong functionality and optimisation to meet both functional and technical requirements.
  • Function effectively, efficiently, and ethically in the workplace to achieve company and team goals and targets.
QCTO & MICT SETA AlignedSAQA 118707

Qualification 118707 · Curriculum Architecture

Occupational Certificate: Software Developer · NQF Level 5 (220 Credits)

Filter View
§ 01

Three Curriculum Pillars

66
Credits

Knowledge Modules

Classroom & E-Learning

KM-01 to KM-12 · 12 modules
  • Facilitated lectures & self-study
  • Written question banks
  • Formative comprehension checks
89
Credits

Practical Skill Modules

Simulated Line Tasks

PM-01 to PM-14 · 14 modules
  • Simulated line tasks
  • Observation rubrics
  • Structured task sheets
65
Credits

Work Experience Modules

On-the-Job Production

WM-01 to WM-04 · 4 modules
  • On-the-job rotation
  • Mentor logbooks
  • Workplace sign-offs
§ 02

Evidence & Audit Pipeline

Learner Portfolio of Evidence (PoE)
Owner · Candidate
1
Admin & Registration

ID, learner contract, induction pack, POPIA consent.

2
Knowledge Evidence

Written assessments & question banks — KM-01 to KM-07.

3
Practical Evidence

Task sheets, observation rubrics, assessor photos.

4
Workplace Evidence

Logbooks, mentor sign-offs, supervisor letters.

Assessor Master File
Owner · Registered Assessor
5
Assessment Reports

Judgements, learner feedback, remediation agreements, appeals log.

Internal Moderation & Quality File
Owner · Moderator / SDP
6
Moderation Evidence

10% sampling matrix, HACCP/LOTO compliance sheets, SDP sign-off.

§ 03

Final Accreditation Gateway

Step 1
Statement of Results

Issued by the accredited Skills Development Provider once internal moderation is signed off.

Step 2
EISA Readiness Declaration

Provider submits declaration + PoE to the Assessment Quality Partner (AQP).

Step 3
National Qualification Certificate

QCTO awards the SAQA-registered certificate on successful EISA outcome.

Learner Certified · Uploaded to National Learner Records Database (NLRD)

Learning Material Stack


Learner Guide
Facilitator Guide
Assessment Instruments
SETA Alignment Matrix

Start-to-Exit Moderation Timeline


  1. 1

    Pre-Delivery Setup

    Facilitator induction, learner enrolment forms, baseline assessment, PoE folder issue. Alignment matrix stamped.

  2. 2

    Delivery & Formative Moderation

    Modular rollout with formative assessments per KM/PM. Internal moderator reviews evidence weekly; feedback loop before summatives.

  3. 3

    Summative & External Moderation

    Summative assessments captured, PoE finalised, submitted for external moderation. Certification uploaded to the SETA/QCTO.

Bespoke QMS Build


We author your Quality Management System — policies, procedures, records, matrices — mapped to your accreditation scope. From R18,500.

Talk QMS on WhatsApp

Moderation Consultation


External moderation dry-run on your PoE + delivery pack. Written report with fixes before your real audit. From R4,900.

Book Moderation Session

Classroom Transformation Blueprint


30 Modules · 220 Credits · MICT SETA

Broken Standard

  • 📄Photocopied guides with mismatched outcomes
  • Missing formative/summative assessments
  • ⚠️No SETA alignment matrix — audit fails
  • 🎲Facilitators improvise Software Developer delivery
  • 🕳️PoE gaps flagged in moderation
i2Graduates Transform

i2Graduates Transformation

  • 12 KM + 14 PM + 4 WM modules mapped to NQF Level 5
  • Pre-validated assessment bank per module
  • MICT SETA alignment matrix included
  • Facilitator scripts + learner activities per credit
  • PoE templates that survive external moderation

The i2Graduates Quality Guarantee


Every page of this bundle is meticulously checked for sequence and structural perfection — no missing pages, no stolen content, no shortcuts. You get pre-validated assessment instruments ready to survive rigorous compliance moderation, wrapped in an engaging curriculum your facilitators will love teaching.