Junior Software Developer Intern
Job Description
Raubex Group is seeking a Junior Software Developer Intern to join their technology team in Centurion. This internship provides practical exposure to real-world software development and enterprise AI implementation.
The successful candidate will assist in building, testing, and maintaining software applications while also contributing to the organisation’s AI adoption strategy. You will work closely with senior developers and cross-functional teams to deliver scalable and efficient solutions.
Key responsibilities include developing and maintaining applications, debugging and improving code quality, supporting system enhancements, and collaborating on technical solutions. Additionally, the role involves assisting with the rollout of AI tools, evaluating new AI technologies, creating user training materials, and supporting employees in adopting AI-powered workflows.
Salary: R8,000 – R15,000 per month (estimated based on South African IT internships)
Requirements
Qualifications:
Diploma or Degree in Computer Science, IT, Software Engineering, or related field
Relevant certifications or self-taught experience will be considered
Technical Skills:
Basic knowledge of programming languages such as Python, JavaScript, Java, or C#
Understanding of web development, databases, and version control (Git)
Interest or exposure to AI/ML tools (e.g., ChatGPT, Copilot, cloud AI platforms)
Familiarity with Agile or Scrum is advantageous
Soft Skills:
Strong communication skills (technical and non-technical)
Problem-solving and analytical thinking
Self-motivated with willingness to learn
Team collaboration and multitasking ability
Attention to detail and quality-focused mindset
Boost your chances
Don't have a CV yet? Create a professional one in minutes or learn why your current one might be getting rejected.