CareerPlan

Apprentice Software Developer - WhatJobs Direct

Cape Town City Centre, Cape Town RegionFull-time2026-10-30

Core

An apprenticeship program for aspiring software developers to learn the full development lifecycle from design to deployment under mentorship.

Role type

Apprentice Software Developer

Builds

New software features and applications

Domain

Software Engineering

Required skills

logical thinking, problem-solving, programming concepts, analytical thinking, coding standards adherence

Preferred skills

basic programming knowledge, personal projects in CS/SD

Technologies

programming languages, development tools

Responsibilities

Write clean and maintainable code, participate in design and development, assist in debugging, collaborate in code reviews, learn programming languages, create technical documentation, assist in testing, engage in problem-solving sessions

Seniority

Entry-level, structured training