Junior Software Developer Graduate Programme

Placements24

Midrand

Hybrid

ZAR 180,000 - 240,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Mentorship by experienced engineers
Career development & certifications
Performance-based incentives

Job summary

Placements24 in Midrand, Gauteng, invites applications for a Junior Software Developer Graduate Programme. Recent graduates will receive mentorship, hands-on experience, and exposure to modern development tools in a hybrid work setup.

You will learn, contribute from day one, and grow along a clear career path within a dynamic software engineering environment.

Qualifications

  • A recent degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong understanding of programming concepts and at least one language (Python/Java/C#/JavaScript).
  • Familiarity with software development methodologies (Agile, Scrum).
  • Excellent problem-solving and analytical skills.
  • Good communication and teamwork abilities.

Responsibilities

  • Assist in design, development, and testing under guidance of senior developers.
  • Participate in code reviews to learn best practices and improve quality.
  • Collaborate with team to understand requirements and deliver functional code.
  • Troubleshoot and debug software issues with timely solutions.
  • Contribute to documentation of designs and user guides.

Skills

Programming concepts
Python
Java
C#
JavaScript

Education

Bachelor's degree in Computer Science or related field

Job description

About the Role

Our client is excited to offer a Junior Software Developer Graduate Programme based in Midrand, Gauteng. This is an exceptional opportunity for recent graduates with a passion for technology and a strong foundation in computer science or a related field to kick-start their career in software development. You will join a dynamic team dedicated to innovation and excellence, working on cutting-edge projects that shape our client's digital future. This programme provides comprehensive training, mentorship, and hands-on experience, ensuring you develop the skills necessary to thrive in a professional software engineering environment and contribute meaningfully from day one. We are committed to fostering talent and providing a clear growth path for aspiring developers.

Key Responsibilities
  • Assist in the design, development, and testing of software applications under the guidance of senior developers.
  • Participate in code reviews to learn best practices and improve code quality.
  • Collaborate with team members to understand project requirements and deliver functional code.
  • Troubleshoot and debug software issues, providing timely and effective solutions.
  • Contribute to the documentation of software designs and user guides.
Requirements
  • A recent degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong understanding of programming concepts and at least one programming language (e.g., Python, Java, C#, JavaScript).
  • Familiarity with software development methodologies (Agile, Scrum).
  • Excellent problem-solving and analytical skills.
  • Good communication and teamwork abilities.
Benefits
  • Competitive graduate salary and performance-based incentives.
  • Exposure to modern technologies and development tools.
  • Mentorship from experienced software engineers.
  • Opportunities for professional development and certifications.
  • Hybrid work model offering flexibility and work-life balance.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Developer Graduate Program
Junior Software Developer Graduate Program

Placements24 • Johannesburg

On-site
ZAR 240,000 - 360,000
Competitive salary
Structured training
Mentorship
+3
Graduate Trainee Software Developer
Graduate Trainee Software Developer

Placements24 • Gauteng

Hybrid
ZAR 180,000 - 240,000
Hybrid work model
Comprehensive training
Exposure to diverse projects
+2
Graduate Junior Developer
Graduate Junior Developer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 180,000 - 240,000
Competitive graduate salary
Structured training and mentorship
Hybrid work model
Graduate Trainee Software Engineer
Graduate Trainee Software Engineer

Placements24 • Sandton

On-site
ZAR 240,000 - 360,000
Competitive salary
Structured training program
Challenging projects
+3
Junior Software Developer
Junior Software Developer

Placements24 • Benoni

On-site
ZAR 180,000 - 240,000
Competitive starting salary
Health and wellness benefits
Structured training and mentorship
+2
Junior Software Engineer
Junior Software Engineer

Placements24 • Vereeniging

Hybrid
ZAR 240,000 - 360,000
Competitive starting salary
Medical and retirement benefits
Mentorship programs
+2
Graduate Trainee - Software Developer (Remote)
Graduate Trainee - Software Developer (Remote)

Placements24 • Vereeniging

Hybrid
ZAR 180,000 - 260,000
Intensive training and certifications
Competitive graduate salary
Fully remote work arrangement
+2
Junior Software Development Trainee
Junior Software Development Trainee

Placements24 • Gauteng

On-site
ZAR 180,000 - 240,000
Junior Software Development Apprentice
Junior Software Development Apprentice

Placements24 • Midrand

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

Placements24 • Vereeniging

On-site
ZAR 180,000 - 230,000
Intensive training
Mentorship from senior engineers
Real-world projects exposure
+1