OCCUPATIONAL CERTIFICATE

SOFTWARE DEVELOPER

Join the World of Software Development, Your Gateway to Crafting Innovative Solutions.

Why Choose the Occupational Certificate Programme?

Enrol in our programme to become a skilled Software Developer, ready to transform requirements into functional software solutions using programming languages. You’ll master the art of testing, implementation, and maintenance to meet client specifications and technical requirements. Software developers have the exciting opportunity to design computer systems and application software for platforms like Android, iOS, and more, making them valuable assets for local and international companies.

Join in on one of the most in-demand IT careers and shape the future of technology.

Course Information

You may enter the programme, with:

  • NQF Level 4 qualification
The Software Developer Occupational Certificate is accredited by the Quality Council for Trade and Occupations (QCTO). On successful completion of the programme, the student will receive a statement of result from Berea College of Technology and upon meeting the EISA requirements, receive an Occupational Certificate: Software Developer from the QCTO.

Berea College of Technology (Pty) Ltd is registered as a Private Higher Education Institution with the Department of Higher Education and Training (DHET), with registration number 2000/HE07/004.

On successful completion of the programme, the student will receive a statement of result from Berea College of Technology and upon meeting the EISA requirements, receive an Occupational Certificate: Software Developer from the QCTO. All Examinations are set and administered by Berea College of Technology.
EISA is a single, national assessment which leads to competent learners being awarded Occupational Certificates.

  • Software Developer – Pay Estimate: +/- R180 000 to R540 000 a year
  • Software Engineer – Pay Estimate: +/- R300 000 to R600 000 a year
  • Information Systems Manager – Pay Estimate: +/- R400 000 to R700 000 a year
  • Applications Developer – Pay Estimate: +/- R300 000 to R600 000 a year

Knowledge Modules

    • Computers and Computing Systems
    • Desktop and Professional Software to Communicate and
      Visualise Information
    • Automated Web Scraping as a Data Source
    • Logical Thinking and Basic Calculations
    • Computing Theory
    • Software Development with HTML5, Opensource
      Frameworks and Libraries
    • UML as Standard Modelling Language for Software and
      Systems Development
    • Obtaining, Querying, Manipulating and Presenting Data
      with and without MVC
    • Software Development Life Cycle, Programming
      Languages, Algorithms and Security
    • Introduction to Governance, Legislation and Ethics
    • 4IR and Future Skills
    • Design Thinking Principles for Innovation

Practical Skill Modules

    • Use Software to Communicate and Visualise Information
    • Use and Manage Spreadsheets and Workbooks
    • Use Desktop Applications to Analyse, Visualise and Report
      on Data
    • Use a Visual Analytics Platform and Visualisation Tools to
      Analyse, Visualise and report on Data
    • Query and Message Data
    • Apply Logical Thinking and Maths
    • Apply Code to use a Software Toolkit/Platform in the Field
      of Study or Employment
    • Develop Software using HTML5, Opensource Frameworks
      and Libraries
    • Design and Build Web Applications, Desktop Graphical
      User Interfaces or Mobile Apps
    • Use a Cloud Automation Platform to Create Solutions
    • Develop Software using Python
    • Apply the Development Cycle when Developing Software
    • Participate in a Design Thinking for Innovation
    • Function Ethically and Effectively in a Team
    • Technical Requirement Analysis and Refinement
    • Modelling Processes
    • Programming for Software Solution Development
    • Capstone project

Work Experience Modules

  • Technical Requirement Analysis and Refinement
  • Modelling Processes
  • Programming for Software Solution Development
  • Capstone project

Contact a career consultant on campus or online, who will take you through the affordable Occupational Certificate pricing structure and explain our flexible payment options.

Customised study materials which meet the programme outcomes can be accessed from the Learner Management System, Moodle. A prescribed book list is available from the academic manager at the start of the programme, although the study guide available on Moodle will sufficiently cover the exam requirements.

Moodle is an online platform, where registered students receive their study materials and other online support material with zero data costs.

  • Explore engaging online content, crafted by subject matter experts.
  • Access to customised academic repository with assignments, videos and PowerPoint lessons.
  • 24-hour access.

Once you have achieved the Occupational Certificate professional training, you can progress to other programmes offered by us or you can earn credits from public tertiary education institutions.

Refer to the SAQA fact sheet for more options to study further.

Apply for Software Development

    Full Name


    Contact Details




    Course Details



    Request a contact


    Send Registration Pack


    Scroll to Top