PBT Group
Open positions
Data Analytics Engineer
Data Analytics Engineer building scalable data models, data marts and SQL transformations in a modern data warehousing environment using CI/CD, version control and data testing frameworks.
Microsoft SQL Data Engineer / ETL Developer
Microsoft SQL Data Engineer / ETL Developer responsible for designing end-to-end data acquisition processes, building complex ETL routines, and modeling data warehouses using the Microsoft SQL Server stack (SSIS, SSRS, SSAS).
Java Developer
Senior Java Developer building scalable, enterprise-grade backend applications using Java, Spring Boot, and Hibernate within an Agile team in Johannesburg.
Java Developer - Build Scalable Banking Solutions
Java Developer on a banking-focused team building enterprise applications and integration services using Java/JEE, WebSphere, and SOA within Agile SCRUM practices.
Java Developer
Back-End Developer designing, building, and maintaining Java and .NET back-end systems and scalable APIs with a focus on security, performance, and database efficiency.
Data Engineer Graduate Programme
A 12-month graduate program for aspiring data engineers, focusing on hands-on training in data engineering, business intelligence, and mentorship to launch a career in data-driven roles.
Graduate Data Engineer: Mentored BI Training (12 Months)
A 12-month mentored program for graduates to build BI/data engineering skills via hands-on training, mentorship, and exposure to global data projects.
Senior Data Engineer: Cloud & Data Warehouse Expert
Build and maintain scalable cloud-based data platforms for enterprise analytics and BI using Azure/AWS/GCP, focusing on ETL/ELT, data quality, and governance.
Data Engineer
Designs and builds scalable data pipelines, ETL/ELT processes, and cloud-native data warehouses to support enterprise analytics and reporting using Azure, AWS, or GCP.
Java Backend Engineer — Enterprise-Grade Apps
Design, build, test, and maintain Java-based enterprise applications in an Agile team, supporting CI/CD pipelines and full software lifecycle.
Java Developer (Contract)
Builds and maintains enterprise Java backend systems using Spring Boot, REST APIs, and relational databases in an Agile team.