First seen by Alion on Oct 30, 2026.
SUMMARY:
-
POSITION INFO:
Title \/ Role: Software Communications Developer Trainee Location: Sandton Vacancy: Permanent | 3- or 6-month probation period | R15,000–R20,000 CTC per month (before tax) Seniority: Entry-Level \/ Graduate \/ Trainee Overview: We are seeking a motivated and technically minded Software Communications Developer Trainee to gain hands-on experience designing, developing and maintaining communication protocols, network applications and real-time data transmission systems. The successful candidate will receive structured training and work with experienced developers to build practical skills in software development and network communications. Responsibilities: • Participate in training covering communication protocols, system architecture and software development lifecycles. • Assist with clean, scalable and maintainable code for communication software and networking components under senior guidance. • Support testing, debugging and troubleshooting of communication interfaces, with a focus on reliability and low latency. • Assist in integrating communication APIs and software modules with internal and external platforms. • Prepare and maintain technical documentation, code records, system configurations and user guides. • Collaborate with QA, Product and Support teams to understand requirements and deliver solutions. Minimum Requirements: • Degree in Computer Science, Computer Engineering, Telecommunications or a related technical field (final-year students may be considered). • Basic knowledge of at least one programming language, such as C\/C++, Java, Python, Go or JavaScript. • Fundamental knowledge of TCP\/IP, UDP, HTTP, MQTT or WebRTC is highly preferred. • Strong analytical, problem-solving and troubleshooting skills, with a willingness to learn. • Excellent written and verbal communication skills and the ability to work in a team. • Advantageous: familiarity with Linux, Git\/version control or cloud platforms (AWS, Azure or GCP).

