Software Developer Apprentice — On-site Training & Mentorship

Placements24

Pretoria

On-site

ZAR 45,000 - 78,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive apprenticeship stipend

Job summary

Placements24 is seeking a Junior Software Developer Apprentice for on-site work in Centurion, Gauteng. Join a learning-focused team to gain hands-on experience across programming languages, testing, and software design under expert guidance.

You will participate in code reviews, create unit tests, and contribute to real-world projects while developing your foundation in software engineering. This structured program emphasizes mentorship and growth.

Qualifications

  • Matriculation certificate with strong focus on Mathematics or Science.
  • Foundational understanding of programming concepts.
  • Logical thinking and strong problem-solving abilities.
  • Eagerness to learn new technologies and programming languages.
  • Ability to work collaboratively within a team environment.
  • Good communication skills, both written and verbal.
  • Attention to detail and commitment to producing high-quality code.
  • Genuine passion for technology and software development.
  • Must be able to commute to Centurion, Gauteng daily.
  • Willingness to commit to the full duration of the apprenticeship program.
  • Proactive attitude towards learning and skill development.

Responsibilities

  • Assist senior developers in coding, testing, and debugging software applications.
  • Learn and apply principles of software design and architecture.
  • Participate in code reviews and provide constructive feedback.
  • Develop unit tests to ensure software quality and reliability.
  • Collaborate with team members to understand project requirements and specifications.
  • Contribute to the development of new features and enhancements.
  • Learn and utilize version control systems like Git.
  • Troubleshoot and resolve software defects and issues.
  • Assist in documenting technical specifications and user guides.
  • Gain hands-on experience with various programming languages and frameworks relevant to our projects.

Job description

Placements24 is seeking a Junior Software Developer Apprentice for on-site work in Centurion, Gauteng. Join a learning-focused team to gain hands-on experience across programming languages, testing, and software design under expert guidance.

You will participate in code reviews, create unit tests, and contribute to real-world projects while developing your foundation in software engineering. This structured program emphasizes mentorship and growth.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Developer Apprentice — Mentored in Cape Town
Junior Software Developer Apprentice — Mentored in Cape Town

Placements24 • Cape Town

Hybrid
ZAR 89,000 - 134,000
Training allowance
Mentorship
Career progression
+1
Mentored, Hands-on Software Apprenticeship
Mentored, Hands-on Software Apprenticeship

Placements24 • Midrand

Hybrid
ZAR 89,000 - 134,000
Mentorship
Hybrid work arrangement
Structured training program
+2
Remote Software Developer Apprentice — Mentored Training & Growth
Remote Software Developer Apprentice — Mentored Training & Growth

Placements24 • Pietermaritzburg

Hybrid
ZAR 89,000 - 123,000
Competitive stipend
Comprehensive training
Mentorship
+1
Software Development Apprentice: Hybrid Training & Mentorship
Software Development Apprentice: Hybrid Training & Mentorship

Placements24 • Johannesburg

Hybrid
ZAR 67,000 - 134,000
Comprehensive training
Mentorship from experts
Hybrid work arrangement
+2
Graduate Software Developer — On‑Site Training & Mentorship
Graduate Software Developer — On‑Site Training & Mentorship

Placements24 • East London

On-site
ZAR 240,000 - 360,000
Competitive salary
Medical coverage
Mentorship
+1
Junior Software Developer Apprentice: Launch Your Career
Junior Software Developer Apprentice: Launch Your Career

Placements24 • Johannesburg

Hybrid
ZAR 67,000 - 100,000
On-the-job training
Mentorship
Stipend with progression
+1
Junior Software Developer in Centurion — Mentored Growth
Junior Software Developer in Centurion — Mentored Growth

Placements24 • Bellville

Hybrid
ZAR 180,000 - 315,000
Competitive salary
Training programs
Certifications
+4
Benoni Software Developer Apprentice - Mentored Training
Benoni Software Developer Apprentice - Mentored Training

Placements24 • Benoni

On-site
ZAR 67,000 - 89,000
On-the-job training
Mentorship
Potential for permanent role
Web Developer Apprentice - Mentored, Hands-On Training
Web Developer Apprentice - Mentored, Hands-On Training

Placements24 • Cape Town

On-site
ZAR 67,000 - 112,000
Structured training program
Mentorship from experienced developers
Hands-on experience with real-worldWeb
+6
Remote Software Developer Apprentice - Mentorship & Growth
Remote Software Developer Apprentice - Mentorship & Growth

Placements24 • South Africa

Remote
ZAR 89,000 - 156,000
Fully remote
Flexible hours
Mentorship
+3