Junior Software Developer - Graduate Program

Placements24

Pietermaritzburg

Hybrid

ZAR 180,000 - 240,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 graduate salary
Structured mentorship
Hybrid work model
Career advancement opportunities

Job summary

Placements24 in Pietermaritzburg invites recent graduates to join a Graduate Software Developer Program that blends office collaboration with remote work. You’ll work on real projects, learn from experienced engineers, and contribute across the development lifecycle.

Join a structured training track with mentorship, exposure to modern tools, and opportunities to grow within the company as you kick-start your software engineering career in a supportive environment.

Qualifications

  • A recent degree in Computer Science, Software Engineering, or a related field.
  • Basic understanding of programming concepts and familiarity with at least one programming language (e.g., Java, Python, C++).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies and methodologies.

Responsibilities

  • Assist in the design, development, and testing of software applications under the guidance of senior developers.
  • Participate in code reviews and contribute to improving code quality and efficiency.
  • Collaborate with team members to understand project requirements and translate them into technical solutions.
  • Troubleshoot and debug software issues, identifying and implementing effective resolutions.
  • Contribute to the maintenance and documentation of existing software systems.

Skills

Programming fundamentals
Analytical thinking
Teamwork
Communication

Education

CS/Software Eng degree

Tools

Java
Python
C++

Job description

About the Role

Our client is launching an exciting Graduate Software Developer Program designed to nurture and develop emerging talent within the tech industry. Based in Pietermaritzburg , this program offers a unique opportunity for recent graduates to gain hands-on experience in a dynamic software development environment. You will be part of a dedicated team, contributing to real-world projects and learning from experienced professionals. This role is ideal for individuals eager to kick-start their careers and build a strong foundation in software engineering, working in a hybrid model that balances collaborative office time with the flexibility of remote work, fostering both team cohesion and individual productivity across the development lifecycle.

Key Responsibilities
  • Assist in the design, development, and testing of software applications under the guidance of senior developers.
  • Participate in code reviews and contribute to improving code quality and efficiency.
  • Collaborate with team members to understand project requirements and translate them into technical solutions.
  • Troubleshoot and debug software issues, identifying and implementing effective resolutions.
  • Contribute to the maintenance and documentation of existing software systems.
Requirements
  • A recent degree in Computer Science, Software Engineering, or a related field.
  • Basic understanding of programming concepts and familiarity with at least one programming language (e.g., Java, Python, C++).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies and methodologies.
Benefits
  • Competitive graduate salary with potential for performance-based increases.
  • Structured training and mentorship program with experienced engineers.
  • Exposure to modern software development tools and practices in Pietermaritzburg .
  • Hybrid work arrangement offering a blend of office and remote work flexibility.
  • Opportunities for career advancement within the company.
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 Software Developer
Graduate Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 240,000 - 360,000
Competitive starting salary
Cutting-edge technologies exposure
Mentorship program
+2
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 • George

Hybrid
ZAR 180,000 - 300,000
Graduate salary package
Hybrid work model
Training programs
+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 • Cape Town

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

Placements24 • Klerksdorp

Hybrid
ZAR 180,000 - 260,000
Hybrid work model
Structured internship program withded
Mentorship
+3
Graduate Trainee - Software Development
Graduate Trainee - Software Development

Placements24 • Sandton

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

Placements24 • East London

Hybrid
ZAR 100,000 - 145,000
Competitive internship stipend
Mentorship from experienced software\
Junior Software Developer
Junior Software Developer

Placements24 • Midrand

Hybrid
ZAR 180,000 - 300,000
Remote work
Professional development opportunities
Flexible leave