JobsZA
Back to Midrand jobs
ClosedFull-time

Junior Software Developer

ADAPTIT

Midrand, Gauteng

This listing has closed and may no longer accept applications. We keep it for reference — the live Midrand jobs below are your next step.
Salary not listed

This listing does not state a salary. As a guide, customer service roles in South Africa typically pay R7 000 to R17 000 a month (indicative).

Opens the original listing in a new tab. Applying is free. Never pay money to get a job — report anyone who asks.

Customer service roles in retail, banking and BPO reward strong communicators and are a common entry point for matriculants.

Job description

Listing reference: adapt_000303 Listing status: Online Apply by: 9 October 2026

Position summary

Industry: Telecommunication Services Job category: IT and Telecommunications Location: Midrand Contract: Permanent EE position: No

About our company

Adapt IT (Pty) Ltd is a subsidiary of Adapt IT Holdings Proprietary Limited and a market leader in developing specialised vertical market software and digitally-led business solutions that assist clients across targeted industries to Achieve More by improving their customer experience, core business operations, business administration and enterprise resource planning.

Introduction

We are looking for a Junior Software Developer to join our dynamic Telecommunications Solutions team. This is an exciting opportunity for an ambitious developer to build their technical expertise while contributing to the development of secure, scalable, and customized software solutions for telecommunications clients. Working closely with experienced developers and cross-functional teams, you will gain exposure to the full Software Development Life Cycle (SDLC), system integrations, Agile methodologies, secure coding practices, and emerging technologies such as AI/ML.

Job description

Key Responsibilities

  • Develop, enhance, and maintain secure software applications supporting telecommunications services.
  • Write clean, efficient, maintainable, and secure code.
  • Participate in the full Software Development Life Cycle (SDLC).
  • Assist with integrating applications with telecommunications platforms.
  • Conduct unit testing and participate in peer code reviews.
  • Troubleshoot and debug applications during and after deployment.
  • Assist with customer-specific software customizations and configurations.
  • Document system functionality and contribute to technical manuals and user guides.
  • Participate in Agile/Scrum ceremonies, including daily stand-ups, sprint planning, and retrospectives.
  • Collaborate with senior developers and cross-functional teams to deliver quality solutions.
  • Continuously develop your technical knowledge in telecommunications, AI/ML, cloud technologies, and secure software development.
  • Begin developing a strong system ownership mindset by understanding the operational impact and lifecycle of software solutions.
Minimum requirements

Minimum Requirements

  • Diploma inComputer Science, Software Engineering, Information Technology, or a related field.
  • Familiarity with Java or Golang.
  • Basic understanding of database systems such as MySQL.
  • Exposure to REST APIs and web technologies.
  • Knowledge of Git or other version control systems.
  • Basic understanding of software security and secure coding principles.
  • Exposure to software development through academic projects, internships, or practical experience.

Advantageous Experience

  • Internship or project experience within the telecommunications sector.
  • Knowledge of telecommunications concepts or protocols such as SIP, SS7, LTE, or 5G.
  • Exposure to telecommunications platforms or services.
  • Experience with AWS or other cloud platforms.
  • Exposure to Docker or containerization.
  • Familiarity with Agile/Scrum methodologies.
  • Interest or exposure to AI/ML technologies and their application within telecommunications.

Skills and Competencies

  • Basic software development and programming skills.
  • Problem-solving and analytical ability.
  • Understanding of software architecture and development principles.
  • Strong attention to detail and commitment to quality.
  • Awareness of secure software development practices.
  • Good verbal and written communication skills.
  • Strong teamwork and collaboration skills.
  • Good time management and ability to meet deadlines.
  • Adaptability and willingness to learn new technologies.
  • Initiative and willingness to take ownership of assigned tasks.
  • Customer-focused approach.

Found on Indeed · Posted 2 weeks ago · Last checked 2 weeks ago

Good to know

What does this customer service job pay?

This listing does not state a salary. As a guide, customer service roles in South Africa typically pay R7 000 to R17 000 a month (indicative).

Do I need experience for customer service jobs in Midrand?

Many customer service roles in Midrand are open to candidates with little or no experience. Read the listing for its exact requirements.

How do I apply for this job?

Tap "Apply on Indeed" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.

Found on Indeed · Posted 2 weeks ago

More customer service and similar jobs in Midrand

Todayvia Adzuna
Business Development Manager: Retail Electronic Shelf Labels (ESL)

Confidential · Midrand, Gauteng

R50K - R50K/mo
Yesterdayvia Adzuna
Business Development Manager: Retail Electronic Shelf Labels (ESL) - Gauteng, Midrand

Carlysle Human Capital · Midrand, Gauteng

R50K - R70K/mo
Yesterdayvia Adzuna
Business Development Manager: Retail Electronic Shelf Labels (ESL)

Centurion · Midrand, Gauteng

R50K - R50K/mo
4 days agovia Adzuna
Senior Consultant: Wellbeing & Employee Experience

Deloitte6 · Midrand, Gauteng

R50K/mo

Get jobs on WhatsApp (free)

New jobs every morning. No spam.

Follow on WhatsApp