Senior Oracle Developer (PL/SQL / APEX), Johannesburg
…About the Role We are seeking a highly experienced Senior Oracle Developer with strong expertise in Oracle PL/SQL and Oracle APEX to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining robust, scalable, and high-performance Oracle…
Remote Java/Angular Full-Stack Developer (Agile), Johannesburg
A dynamic telecommunications specialist is seeking a skilled Full Stack Developer (Java, Angular) for a remote position. The successful candidate will work in an Agile environment, developing responsive web applications and contributing to team discussions and planning sessions. Ideal applicants …
Software Developer Technical Lead, Johannesburg
A professional services company specializing in Capital Markets Technology is seeking an innovative and take‑charge Software Engineer: Technical Lead to join their team. You will be responsible for leading the technical vision and development of their platform , driving technical excellence, and…
Independent Contract Software Developer– C#&SQL, Johannesburg
A consulting technology firm is seeking a self-employed Software Developer or Independent Contractor in Johannesburg, South Africa, for flexible, project-based work. The ideal candidate will have strong development experience in C#, solid SQL Server skills, and familiarity with Windows Server…
Full Stack Developer (Java&Angular), Johannesburg
Johannesburg, South Africa | Posted on 01/16/2026 Our client is seeking an experienced Full Stack Developer with strong expertise in Java (Spring) and Angular . The successful candidate will be responsible for developing, enhancing, and maintaining scalable enterprise applications, working across …
Principal Software Developer, Randburg
Industry: Scientific, Research&Development Job category: Software-Engineering Location: Randburg Contract: Permanent Remuneration: Market Related EE position: No Introduction Mintek has an exciting career opportunity for a principal software developer to Lead the development and architectural…
Jobs Information Technology Randburg
Java Developer - Digital Payments, Johannesburg
…The Java Developer will be responsible for designing, developing, testing, and maintaining applications and systems in line with agreed development standards. The role requires strong Java development experience, system design understanding, and the ability to work effectively within agile…
Software Development Manager, Johannesburg
Who we are Upstream is a global leader in mobile marketing automation and digital service innovation, enabling Mobile Network Operators (MNOs) and brands to grow revenue, improve customer engagement and succeed in the digital economy. With over two decades of experience and operations spanning 45+ …
Senior Java Developer, Johannesburg
…a critical role in delivering complex enterprise systems. This role spans the full technology stack combining deep expertise in back-end Java development with strong capability across front-end frameworks, APIs, integrations, cloud services, and modern engineering practices. Senior developers…
Jnr Software Developer, Johannesburg
…in the development and implementation phases of Enaex Africa’s Digital Operational strategy Writing code and maintaining the existing code of software and digital platforms. Management of Data and Data Integrity in the Cloud Platform of Enaex. To manage operational performance by tracking…
Software Development Manager: API-led Platforms, Johannesburg
Software Development Manager (Fullstack Background) Our client is seeking a Software Development Manager with a strong software development background. The ideal candidate should have experience in Architecture, managing a team of Developers. Qualifications and Experience Required: Matric plus NQF…
Software Development Manager (Fullstack Background), Johannesburg
Software Development Manager (Fullstack Background) Our client is seeking a Software Development Manager with a strong software development background. The ideal candidate should have experience in Architecture, managing a team of Developers. Qualifications and Experience Required: Matric plus NQF…
Remote Mid-Level PHP/Laravel Web Developer, Johannesburg
An international health and life insurance provider is seeking a Mid-Level Developer to design and deploy web applications using Native PHP and Laravel. The role involves developing APIs and ensuring application security, requiring a minimum of 3 years' experience and strong problem-solving skills. …
Software Developer - Client Technology, Sandton
Description We're looking for a seasoned Software Engineer to help shape and modernize the technology that powers our client communications at Investec Sandton. This is a strategic role within our Client Technology – Client Content and Communications team, where you'll work on innovative solutions…
Jobs Information Technology Sandton
Application Developer, Sandton
Hurlingham, Sandton, South Africa | Posted on 20/05/2026 A growing promotions, software, data, and technology company that manages large in-field sales teams is seeking an Application/Software Developer. By deploying trained promoters to over 500 retail locations, they actively drive product…
Jobs Information Technology Sandton
Java Backend Developer, Johannesburg
…designing scalable backend services, and supporting enterprise-grade system integrations. This role requires strong experience in modern Java development, microservices architecture, and secure API design within complex enterprise environments. Key Responsibilities Design, develop, and maintain…
Java Backend Developer, Johannesburg
…designing scalable backend services, and supporting enterprise-grade system integrations. This role requires strong experience in modern Java development, microservices architecture, and secure API design within complex enterprise environments. Key Responsibilities Design, develop, and maintain…
Intermediate Full Stack Software Developer, Johannesburg
ROLE SUMMARY The Intermediate Full Stack Developer should be proficient in delivering on all areas of the SDLC (Software Development Lifecycle). They will be responsible for developing and improving business automation systems and delivering solutions to customers. QUALIFICATIONS Minimum: Diploma…
Technical Lead – Software Development, Randburg
Job Description Are you a Technical Lead in Software Development based in Johannesburg, seeking a new and challenging opportunity? This may be the position you have been searching for! Requirements: •8 years’ of professional development experience •Experience leading other software developers •Line…
Jobs Information Technology Randburg
Mid-Snr PHP (Laravel) Developer, Randburg
Job Description An exciting opportunity has become available for a Mid-Snr PHP Developer with a reputable company in Johannesburg north. Required Experience: •BSc (Computer Science) or similar •4+ years’ experience with PHP, MySQL, HTML & JavaScript, and Laravel. •Experience with other PHP …
Jobs Information Technology Randburg
Software Developer II (OVA5558), Johannesburg South
…automated solutions. This role is designed for a technical specialist who can bridge the gap between business process analysis and complex software engineering. Key Responsibilities Technical Execution: Realize detailed process designs through expert-level programming and configuration using…
Technical Lead Developer (Java), Johannesburg
…solutions. You will collaborate closely with business analysts, Scrum Masters, DevOps, and other stakeholders throughout the full software development lifecycle. Key Responsibilities Leadership & Team Management Lead and mentor a team of software engineers, setting standards for coding,…
PHP/Mobile Developer, Johannesburg
…IT company is seeking a PHP/Mobile Developer to join their Johannesburg based team. Requirements: •3-5 years’ experience in Software Development. •Experienced in PHP, Cordova, jQuery, HTML/CSS, JavaScript, ES6+, MySQL/MSSQL, Web Services (SOAP, JSON, REST, XML), Linux and Apache.…
Junior Application Software Developer, Johannesburg South
Responsibilities : Git (daily use), SSH (remote access/auth), Docker (basic usage for dev/test environments) Linux terminal basics (shell usage, logs, processes, file permissions) Networking fundamentals (IP addressing, ports, basic troubleshooting) API design fundamentals (how devices/services …