Graduate Software Developer

Placements24

Johannesburg

Hybrid

ZAR 240,000 - 360,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive starting salary
Cutting-edge technologies exposure
Mentorship program
Professional development opportunities
Inclusive, collaborative environment

Job summary

Placements24 in Johannesburg is seeking ambitious Graduate Software Developers to join a dynamic team. Recent graduates will contribute to the full software development lifecycle, work with mentors, and grow within a leading tech organization.

You will collaborate with senior developers, participate in agile processes, and pursue professional development while building high-quality software solutions that impact client operations and customer engagement strategies.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of programming languages such as Java, Python, C#, or JavaScript.
  • Understanding of data structures, algorithms, and object-oriented programming concepts.
  • Familiarity with version control systems like Git.
  • Excellent problem-solving abilities and a strong desire to learn new technologies.

Responsibilities

  • Collaborate with senior developers to design, code, test, and debug software applications.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Write clean, efficient, and well-documented code following established coding standards.
  • Assist in the maintenance and enhancement of existing software systems.
  • Contribute to the development of technical documentation and user guides.

Skills

Java
Python
C#
JavaScript
OOP concepts

Education

Bachelor's degree in Computer Science/Software Engineering

Tools

Git

Job description

About the Role

Our client is seeking ambitious and technically inclined Graduate Software Developers to join their dynamic team in Johannesburg . This is an exceptional opportunity for recent graduates to kick-start their careers in a supportive environment where innovation and continuous learning are highly valued. You will be involved in the full software development lifecycle, contributing to exciting projects that have a real impact on our client's business operations and customer engagement strategies. We are looking for candidates with a strong foundational understanding of programming principles and a passion for building high-quality software solutions, eager to learn from experienced mentors and grow within a leading tech organization.

Key Responsibilities
  • Collaborate with senior developers to design, code, test, and debug software applications.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Write clean, efficient, and well-documented code following established coding standards.
  • Assist in the maintenance and enhancement of existing software systems.
  • Contribute to the development of technical documentation and user guides.
Requirements
  • A Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of programming languages such as Java, Python, C#, or JavaScript.
  • Understanding of data structures, algorithms, and object-oriented programming concepts.
  • Familiarity with version control systems like Git.
  • Excellent problem-solving abilities and a strong desire to learn new technologies.
Benefits
  • Competitive starting salary and annual performance reviews.
  • Exposure to cutting-edge technologies and modern development methodologies.
  • Mentorship program with experienced software engineers.
  • Opportunities for professional development and further certifications.
  • A collaborative and inclusive work environment in the heart of Johannesburg.
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 Development
Graduate Trainee: Software Development

Placements24 • Midrand

Hybrid
ZAR 240,000 - 360,000
Competitive graduate salary
Comprehensive mentorship program
Exposure to cutting-edge technologies
+2
Graduate Software Developer
Graduate Software Developer

Placements24 • Gauteng

Hybrid
ZAR 260,000 - 360,000
Hybrid work arrangement
Structured training programs
Mentorship & career growth
+1
Junior Software Developer
Junior Software Developer

Placements24 • Soweto

On-site
ZAR 180,000 - 240,000
Health, dental, and vision insurance
Mentorship and on-the-job training
Exposure to various technologies
+1
Junior Software Developer - Graduate Program
Junior Software Developer - Graduate Program

Placements24 • Pietermaritzburg

Hybrid
ZAR 180,000 - 240,000
Competitive graduate salary
Structured mentorship
Hybrid work model
+1
Graduate Software Developer
Graduate Software Developer

Placements24 • George

Hybrid
ZAR 180,000 - 300,000
Graduate salary package
Hybrid work model
Training programs
+2
Graduate Trainee - Software Development
Graduate Trainee - Software Development

Placements24 • Sandton

Hybrid
ZAR 280,000 - 420,000
Training & mentorship
Bonuses
Tech exposure
+2
Junior Software Engineer
Junior Software Engineer

Placements24 • South Africa

On-site
ZAR 180,000 - 280,000
Competitive salary
Medical & dental
Mentorship program
+3
Junior Software Developer
Junior Software Developer

Placements24 • Cape Town

Hybrid
ZAR 180,000 - 300,000
Hybrid work arrangement
Junior Software Developer
Junior Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 190,000 - 270,000
Competitive salary
Career growth
Online learning
+3