Junior Software Developer

Placements24

Bellville

Hybrid

ZAR 180,000 - 315,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Training programs
Certifications
Medical aid
Provident fund
Regular team events
Work-life balance

Job summary

Placements24 invites applications for a Junior Software Developer to join a growing team in Centurion, Gauteng. You will work across the full software development lifecycle, from design and coding to testing and deployment, gaining exposure to modern technologies.

Ideal candidates are recent graduates or early-career developers with a solid grounding in at least one language (Java, Python, C#, or JavaScript) and a proactive learning mindset.

Qualifications

  • A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Solid understanding of programming fundamentals, data structures, and algorithms.
  • Proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript).
  • Familiarity with SDLC and agile methodologies.
  • Knowledge of database concepts and SQL.
  • Basic understanding of version control systems (Git).
  • Strong problem-solving abilities and attention to detail.
  • Good communication and teamwork skills.
  • A proactive learner with a passion for software development.
  • Must have the legal right to work in South Africa.

Responsibilities

  • Design, develop, test, and debug software applications according to project specifications.
  • Collaborate with senior developers and project managers to define software requirements and design solutions.
  • Write clean, maintainable, and efficient code in relevant programming languages (e.g., Java, Python, C#, JavaScript).
  • Participate in code reviews to ensure code quality, consistency, and adherence to best practices.
  • Assist in troubleshooting and resolving software defects and issues.
  • Contribute to the development of APIs and integrations with third-party systems.
  • Learn and implement new technologies and development methodologies.
  • Document software designs, code, and testing procedures.
  • Work effectively within an agile development environment.

Skills

Java
Python
C#
JavaScript
Problem solving
Communication
Teamwork
Proactive learner

Education

Bachelor's degree in CS/Software Eng

Tools

Git
SQL

Job description

About the Role

Our client, an innovative technology solutions provider, is seeking a talented and ambitious Junior Software Developer to join their growing development team in Centurion, Gauteng. This role offers a fantastic opportunity for a recent graduate or early-career developer to hone their skills in a collaborative and forward-thinking environment. You will be involved in the full software development lifecycle, from design and coding to testing and deployment, working on exciting projects that leverage modern technologies. This position is perfect for individuals who are passionate about coding, eager to learn, and committed to delivering high-quality software solutions. Join a team dedicated to pushing the boundaries of technology and making a real impact.

Key Responsibilities
  • Design, develop, test, and debug software applications according to project specifications.
  • Collaborate with senior developers and project managers to define software requirements and design solutions.
  • Write clean, maintainable, and efficient code in relevant programming languages (e.g., Java, Python, C#, JavaScript).
  • Participate in code reviews to ensure code quality, consistency, and adherence to best practices.
  • Assist in troubleshooting and resolving software defects and issues.
  • Contribute to the development of APIs and integrations with third-party systems.
  • Learn and implement new technologies and development methodologies.
  • Document software designs, code, and testing procedures.
  • Work effectively within an agile development environment.
Requirements
  • A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Solid understanding of programming fundamentals, data structures, and algorithms.
  • Proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript).
  • Familiarity with software development lifecycle (SDLC) and agile methodologies.
  • Knowledge of database concepts and SQL.
  • Basic understanding of version control systems (e.g., Git).
  • Strong problem-solving abilities and attention to detail.
  • Good communication and teamwork skills.
  • A proactive learner with a passion for software development.
  • Must have the legal right to work in South Africa.
Benefits
  • Competitive salary package with regular performance reviews.
  • Extensive training programs and opportunities for certifications.
  • Exposure to a wide range of challenging and innovative projects.
  • A modern, flexible working environment in Centurion, Gauteng.
  • Mentorship from experienced industry professionals.
  • Contribution to medical aid and a provident fund.
  • Regular team events and a focus on 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
Junior Software Developer

Placements24 • Rustenburg

Hybrid
ZAR 180,000 - 240,000
Flexible working hours
Professional development opportunities
Training programs
Junior Software Developer (Graduate)
Junior Software Developer (Graduate)

Placements24 • East London

Hybrid
ZAR 180,000 - 300,000
Medical aid
Retirement fund
Mentorship
+2
Junior Software Developer
Junior Software Developer

Placements24 • Polokwane

Hybrid
ZAR 180,000 - 280,000
Competitive entry-level salary
Medical and retirement benefits
Paid training and certifications
+1
Junior Software Developer
Junior Software Developer

Allspes • Gauteng

Hybrid
ZAR 180,000 - 250,000
Hybrid work model
Mentorship from engineers
Professional development opportunities
+1
Junior Software Developer Graduate Programme
Junior Software Developer Graduate Programme

Placements24 • Midrand

Hybrid
ZAR 180,000 - 240,000
Hybrid work model
Mentorship by experienced engineers
Career development & certifications
+1
Graduate Software Developer (Junior)
Graduate Software Developer (Junior)

Placements24 • East London

On-site
ZAR 240,000 - 360,000
Competitive salary
Medical coverage
Mentorship
+1
Junior Software Developer
Junior Software Developer

Placements24 • Upington

Hybrid
ZAR 250,000 - 350,000
Mentorship program
Fully remote
Health and wellness benefits
Graduate Software Developer - Full Stack Focus
Graduate Software Developer - Full Stack Focus

Placements24 • Cape Town

On-site
ZAR 350,000 - 420,000
Medical aid
Retirement fund
Performance bonuses
+1
Graduate Software Developer
Graduate Software Developer

Placements24 • Pretoria

Hybrid
ZAR 250,000 - 420,000
Remote work
Equipment provided
Learning & development
+1
Junior Software Developer (Backend)
Junior Software Developer (Backend)

Placements24 • Cape Town

On-site
ZAR 240,000 - 360,000
Competitive salary package
Medical and dental aid coverage
Advanced training and certifications
+7