Junior Software Developer Apprentice: Launch Your Career

Placements24

Johannesburg

Hybrid

ZAR 67,000 - 100,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

On-the-job training
Mentorship
Stipend with progression
Career progression opportunities

Job summary

Placements24 in Johannesburg invites ambitious individuals to join a Junior Software Developer apprenticeship. You will work alongside seasoned professionals, gaining practical experience across the software development lifecycle in a dynamic tech solutions environment.

This program welcomes recent graduates or career changers, emphasizes coding across languages, collaboration with design and product teams, and offers mentorship, exposure to modern tools, and potential for a permanent role after

Qualifications

  • Foundational understanding of at least one programming language.
  • Matric certificate with strong mathematics or science background.
  • Excellent problem-solving and analytical skills.
  • Team-oriented with strong communication abilities.
  • Willingness to commit to the full duration of the apprenticeship.
  • Interest in web/mobile development or data analysis.
  • Exposure to Git or other version control is a plus.

Responsibilities

  • Assist senior developers in writing clean, efficient, and maintainable code.
  • Participate in code reviews to learn best practices.
  • Help design and implement new software features and functionalities.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Collaborate with cross-functional teams to define and ship features.
  • Contribute to technical documentation and knowledge sharing.
  • Learn new technologies and programming languages as required.
  • Engage in the full software development lifecycle, including testing and deployment.
  • Adhere to coding standards and team guidelines.

Skills

Programming basics (Python/Java/JS/C#)
Problem-solving
Attention to detail
Team collaboration
Learning mindset

Education

Matriculation certificate

Tools

Git

Job description

Placements24 in Johannesburg invites ambitious individuals to join a Junior Software Developer apprenticeship. You will work alongside seasoned professionals, gaining practical experience across the software development lifecycle in a dynamic tech solutions environment.

This program welcomes recent graduates or career changers, emphasizes coding across languages, collaboration with design and product teams, and offers mentorship, exposure to modern tools, and potential for a permanent role after

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
Trainee Software Developer Apprenticeship — Mentored Path
Trainee Software Developer Apprenticeship — Mentored Path

Placements24 • Johannesburg

Hybrid
ZAR 89,000 - 167,000
Structured apprenticeship
Mentorship from industry experts
Competitive stipend
+2
Remote Junior Software Engineer Apprentice
Remote Junior Software Engineer Apprentice

Placements24 • Rustenburg

Hybrid
ZAR 89,000 - 134,000
Fully remote
Mentorship from engineers
Career growth opportunities
+1
Remote Junior Software Developer Apprenticeship
Remote Junior Software Developer Apprenticeship

Placements24 • Midrand

Hybrid
ZAR 56,000 - 78,000
Mentorship program
Flexible remote work
Structured learning path
+1
Software Development Apprentice - Mentored Training Stipend
Software Development Apprentice - Mentored Training Stipend

Placements24 • Midrand

Hybrid
ZAR 73,000 - 100,000
Stipend provided
Formal training
Mentorship
+1
Trainee Software Developer Apprenticeship
Trainee Software Developer Apprenticeship

Placements24 • Johannesburg

Hybrid
ZAR 89,000 - 167,000
Structured apprenticeship
Mentorship from industry experts
Competitive stipend
+2
Remote Software Apprentice: Training, Mentorship & Growth
Remote Software Apprentice: Training, Mentorship & Growth

Placements24 • Johannesburg

Hybrid
ZAR 67,000 - 112,000
Stipend
Mentorship
Training resources
+1
Junior Software Developer Apprenticeship
Junior Software Developer Apprenticeship

Placements24 • Johannesburg

Hybrid
ZAR 67,000 - 100,000
On-the-job training
Mentorship
Stipend with progression
+1
Remote Software Developer Apprentice
Remote Software Developer Apprentice

Placements24 • Pietermaritzburg

Hybrid
ZAR 54,000 - 66,000
Online training
Mentorship
Career advancement
+3
Aspiring Software Developer — Junior Trainee
Aspiring Software Developer — Junior Trainee

Company : PLACEMENT SPECIALIST • Johannesburg

On-site
ZAR 180,000 - 300,000