Logo-of-Geotech-Llc-hiring-for-jobs-in-South-Africa-on-GrabJobs

New Job Opening: Junior Software Developer in Pretoria

Job Description - New Job Opening: Junior Software Developer in Pretoria


Job Description


Job Title:


Junior Software Developer



Job Purpose:


Our client is seeking a motivated individual to enter the professional software development field within a regulated payment environment. The successful candidate must be able to write working code, ask thoughtful questions, communicate blockers honestly, and learn quickly under senior mentorship. Technical depth is less important than a strong ability to learn, effective communication, discipline, and attention to detail.


Responsibilities: 























  • Deliver defined, clearly scoped development tasks to completion under the guidance of senior developers.

  • Write basic SQL queries and develop an understanding of Oracle and PostgreSQL stored procedures with mentorship.

  • Write unit tests for all code produced and carefully check work before requesting a review.

  • Early success measure: The first merged pull request is expected within 20 days of starting. The candidate must be comfortable learning within a structured 30-day onboarding programme and actively participating in code reviews.

  • Surface blockers within one working day and clearly communicate what has been attempted and what assistance is required.

  • Participate in code reviews as a reviewer from Sprint 2 onwards.

  • Write clear commit messages and pull request descriptions explaining what was changed and why.

  • Attend and contribute prepared input to sprint planning sessions and retrospectives.

  • Use Microsoft Teams for team coordination and respond within four working hours during core working hours.

  • Complete the 30-day onboarding programme covering payments, the codebase, development processes, and squad norms.

  • Develop a basic understanding of PCI-DSS requirements, including awareness of information that must never appear in logs or error messages.






Qualifications & Experience:


  • NQF Level 6 National Diploma or NQF Level 7 Bachelor’s Degree in Information Technology, Computer Science, Software Engineering, or a closely related field.

  • Relevant professional certification, such as Microsoft Technology Associate, AWS Cloud Practitioner, or equivalent, will be advantageous.

  • Final-year students in their last semester may be considered for a start date after graduation. Candidates must provide their expected graduation date and current academic transcript.

  • 3–5 years of software development exposure. Internships, graduate programmes, academic projects, and credible self-directed work may be considered.

  • A genuine academic or personal software development project must be available for discussion or review. The project does not need to be production-grade but must demonstrate independent work and should not simply be a copied tutorial.



















Original job New Job Opening: Junior Software Developer in Pretoria posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

Geotech Llc

We strive to be the recruitment partner of choice for our clients candidates and team, in South Africa, across the African continent, and globally.

Read more about the company

Similar Junior Software Developer Jobs in South Africa

GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast! Find the best jobs in South Africa, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.