The main purpose of this position is to build, maintain and optimise business intelligence (BI) data pipelines that feed from various data systems across the South African Reserve Bank (SARB) and enable the support of Data
POSITION SUMMARY SA Citizens only due to Visa Restrictions Process all reservation requests, changes, and cancellations received by phone, fax, or mail. Identify guest reservation needs and determine appropriate room type. Verify availability of room type
Are you an experienced Senior Back-End Developer looking for your next exciting challenge? Join a high-performing Agile team where youll build scalable enterprise solutions, work with modern technologies, and contribute to innovative, large-scale projects. If youre
Minimum Requirements BSc in Computer Science / Engineering or other applicable technical discipline 7+ years working experience 2+ years of managing a team Hands on Android software developer having been responsible for the development and maintenance
Overview We are looking for a skilled Java Developer to join our team. You will play a key role in designing, developing, and maintaining scalable software solutions. Working closely with cross-functional teams, you will be responsible
Overview The Senior Java and Angular Developer is responsible for designing, developing, and maintaining high-quality web applications using modern back-end and front-end technologies. The role requires strong expertise in Java development and Angular frameworks, with a
Company Overview Company based in Pretoria is looking for a Data Engineer / Scientist to join their team on a contract until Dec 2026. Minimum Requirements South African citizens / Permanent Residents with SA ID number.
Our client, an award-winning Med Tech, is looking for a Senior Director: Software Engineering to join their team. Role Description The purpose of this role is to lead multi-disciplinary development teams, including Mobile, Web, and Test
Overview The Senior Java and Angular Developer is responsible for designing, developing, and maintaining high-quality web applications using modern back-end and front-end technologies. The role requires strong expertise in Java development and Angular frameworks, with a
We are looking for a skilled and versatile Fullstack Developer to design, develop, and maintain both front-end and back-end components of our applications. This role is responsible for building scalable web solutions, integrating APIs, optimizing performance,
The suitable candidates main responsibilities and duties include, but are not limited to, the following: Security advice to clients⯠Retail experience (Grocery and Hyper) A MUST. Ability to control shrink/Lost control. A MUST. Threat and Risk
ENVIRONMENT: A growing South African ICT solutions business, specialising in technology services for the Retail and Healthcare sectors, is seeking a Senior Backend Software Developer to join its Pretoria-based development team. The company builds and supports
ENVIRONMENT: A growing South African software development company is looking for an Intermediate Software Developer to join its expanding engineering team. The company develops bespoke software solutions across multiple industries, with an exciting pipeline of projects
Key Duties & Responsibilities Design, develop, test, and maintain high-quality C#/.NET applications Build and support modern React-based front-end solutions Develop and integrate RESTful APIs and backend services Deliver efficient data solutions using Entity Framework and SQL
Senior Software Engineer Location: Menlyn, in office, hybrid after completion of probation Duration: Permanent Purpose: The required candidate will be required to build and maintain e-commerce solutions. Design, develop, and optimise scalable software that drives innovation
Pretoria, South Africa | Posted on 06/07/2026 Work Experience Minimum 5 years experience in Full-Stack Development. Proven experience delivering enterprise software solutions. Mandatory Agile working experience. Province Gauteng Country South Africa Postal Code 0002 Job Description Are
Job purpose: Whether you’re fresh out of varsity or still finding your footing, this role is built for people who are ready to get stuck in, learn fast, and start building real software. As a Graduate
Quality Controller of Chaos - QA Team Lead Are you the kind of person who finds a glitch and feels a strange sense of satisfaction? Do you enjoy herding cats—er, we mean managing a talented team
Job Overview The Data Technical Team Lead is responsible for the strategic and technical leadership of GICs Data Engineering, Data Science, and Data Analytics & BI functions. This role will design, build, and lead the implementation
Responsibilities Develop and maintain SQL queries, stored procedures, triggers and database objects. Contribute to database design and relational architecture for new and existing systems. Develop new / modify existing SQL objects based on business requirements. Troubleshoot