PBT Group Careers
Be part of our team of Data Specialists and embark on a career of the future!
Search
Filters
(0 Active)
City
▼Industries
▼Date Posted
▼Your search did not return any results.
Data Engineer Reference No: 717431 | Cape Town | Posted on: 15 September 2026
PBT Group is seeking a Data Engineer to join our Cape Town-based consulting team on a contract basis. We are looking for a well-rounded end-to-end Data Engineer with solid practical experience across data warehousing, ETL development, SQL and the Microsoft data technology stack. The ideal candidate will be comfortable working across the full data engineering lifecycle — from understanding source systems and extracting data, through transformation and loading into data warehouse environments, to supporting downstream reporting and analytics requirements. This is an ideal opportunity for a Data Engineer who has developed a strong foundation in traditional data engineering and data warehousing and is looking to further expand their experience across modern Microsoft/Azure data technologies. Key Responsibilities Design, develop and maintain end-to-end data pipelines and ETL processes. Develop robust and reusable ETL solutions using the Microsoft data stack. Extract, transform and load data from multiple source systems into data warehouse environments. Develop and optimise complex SQL queries, stored procedures, views and data transformation logic. Design and implement data warehouse structures, including dimensional models, fact and dimension tables. Work with business and technical stakeholders to understand data requirements and translate these into effective data solutions. Perform data analysis, profiling and validation to ensure data quality and integrity. Develop, test and deploy data integration solutions across development, test and production environments. Troubleshoot and resolve data pipeline, ETL and data quality issues. Optimise existing ETL processes and SQL workloads for performance and scalability. Support the integration of on-premise and cloud-based data sources. Contribute to technical documentation, development standards and best practices. Work within Agile delivery teams and participate in planning, stand-ups, reviews and retrospectives. Collaborate with Data Architects, BI Developers, Analysts and other technical teams to deliver end-to-end data solutions. Essential Technical Experience Strong practical experience in: SQL / T-SQL Data Warehousing ETL / Data Integration SSIS SQL Server Relational databases and data modelling Dimensional modelling / Kimball methodology Data transformation and cleansing Stored procedures and complex SQL development Data quality and reconciliation Performance optimisation Microsoft / Azure Stack Experience with one or more of the following: Azure Data Factory (ADF) Azure SQL Azure Synapse Analytics Azure Data Lake / ADLS SQL Server Integration Services (SSIS) SQL Server Management Studio (SSMS) Power BI / SSAS exposure would be advantageous ADF can also be used alongside existing SSIS workloads, including running SSIS packages through Azure-SSIS Integration Runtime, making a combination of traditional Microsoft ETL and Azure data integration experience particularly useful. End-to-End Data Engineering Exposure The successful candidate should be able to demonstrate experience across a meaningful portion of the following: Source Systems → Data Ingestion → ETL → Data Transformation → Data Warehouse → Data Quality → Data Consumption They should understand how the different components fit together rather than having experience limited to one particular area of the data lifecycle. Advantageous Experience Azure cloud data engineering Azure Data Factory Azure Synapse Azure Data Lake Power BI SSAS Python REST APIs Git / Azure DevOps CI/CD and DevOps practices Data governance and lineage Metadata management Automated testing Exposure to modern cloud data platforms or Microsoft Fabric Candidate Requirements Relevant tertiary qualification in Computer Science, Information Systems, Data Engineering, IT or a related field. Approximately 3–6 years' commercial Data Engineering experience. Strong hands-on experience in SQL and ETL development. Demonstrable experience working with data warehouse environments. Good understanding of data modelling and data integration principles. Experience working within structured development and release environments. Comfortable working independently while collaborating with Architects, Developers, Analysts and business stakeholders. Strong analytical and problem-solving abilities. Good communication and documentation skills. Exposure to Agile methodologies. What We Are Looking For The ideal candidate is not simply an ETL Developer. We are looking for someone who has progressed into a broader Data Engineering role, with a solid understanding of: How source systems provide data How data should be ingested and transformed How data warehouses are designed and populated How to build reliable and maintainable ETL pipelines How to troubleshoot and optimise data solutions How data ultimately supports BI, reporting and analytics They should have a strong Microsoft foundation, particularly around SQL Server, SSIS and data warehousing, with Azure experience being highly advantageous. This is a hands-on Data Engineering role suited to someone who can take ownership of development tasks while working within a broader consulting and delivery team.
Salary: Market Related
ServiceNow Specialist / Administrator (BAU Support) Reference No: 469693 | Sandton | Posted on: 14 September 2026
PBT Group is seeking an experienced ServiceNow Specialist to provide day-to-day BAU support and platform management. The successful candidate will take ownership of maintaining a live ServiceNow instance, driving incident resolution, supporting enhancements, and coordinating related platform activities across the business. This is a hands-on role focused on platform stability, continuous improvement and effective stakeholder engagement. Key Responsibilities Manage and maintain the ServiceNow platform on a day-to-day BAU basis Provide support across multiple ServiceNow modules, with particular focus on ITSM, SPM, HR and CMS (additional module exposure advantageous) Drive timely resolution of incidents and service requests related to the platform Support and coordinate platform enhancements, configuration changes and minor developments Participate in and contribute to ServiceNow-related meetings, working groups and governance forums Collaborate with business stakeholders, process owners and technical teams to prioritise and resolve issues Ensure platform stability, data quality and adherence to best practices Assist with documentation, knowledge articles and handover materials as required Identify opportunities for continuous improvement of ServiceNow processes and configuration Minimum Requirements Minimum 3 years hands-on experience maintaining and supporting ServiceNow platforms in a live / BAU environment Proven experience managing a ServiceNow instance end-to-end Solid practical exposure to multiple ServiceNow modules, specifically: ITSM (Incident, Problem, Change, Request, Knowledge, etc.) SPM (Strategic Portfolio Management) HR Service Delivery CMS (Content Management / Service Portal related) Demonstrated track record of driving incident resolution and platform enhancements Strong understanding of ServiceNow best practices, configuration and platform administration Ability to work independently while collaborating effectively with cross-functional teams Excellent communication and stakeholder management skills Willingness and ability to work full-time on-site in Sandton (5 days per week) Advantageous Experience with additional ServiceNow modules (e.g. ITOM, SecOps, Customer Service, etc.) ServiceNow certifications (CSA, CAD, or module-specific) Exposure to ServiceNow integrations, Flow Designer, or scripting (where applicable) Experience in large or complex enterprise environments Familiarity with ITIL processes and frameworks Personal Attributes Proactive and solution-oriented Strong ownership and accountability Ability to prioritise effectively in a BAU support environment Clear communicator who can engage both technical and non-technical stakeholders Comfortable working under pressure and to deadlines Engagement Details Start: ASAP Location: Sandton – fully on-site (5 days per week) Duration: To be confirmed (contract) Reporting: Into the relevant ServiceNow / IT Service Management team
Salary:
SAP Enterprise Architect – SAP ERP, BTP & Integration Reference No: 705104 | Sandton | Posted on: 10 September 2026
PBT Group is seeking an experienced SAP Enterprise Architect to join a strategic architecture engagement focused on SAP ERP, SAP BTP, Integration Architecture and Application Portfolio Management. The successful candidate will work across SAP Enterprise Architecture, ERP transformation, integration, data and application architecture, helping to define target-state architectures, transition roadmaps and architecture governance artefacts. The role will involve reviewing complex SAP landscapes, facilitating stakeholder engagement and translating business and technology requirements into practical, future-state architecture recommendations. Key Responsibilities Review existing SAP ERP landscapes and define SAP S/4HANA target-state architecture and transition options. Develop SAP ERP reference and logical architecture views across applications, platforms, data and integrations. Define SAP BTP target-state architecture, including platform strategy, integration, connectivity, security and governance. Develop target-state SAP Integration Architecture, including integration patterns and architecture principles. Support migration considerations from SAP PO to SAP Integration Suite, including APIs, Event Mesh, SOAP and OData. Define architecture roadmaps, transition architectures, dependencies, risks and key decision points. Support SAP LeanIX initiatives relating to Application Portfolio Management, application rationalisation, technology risk and compliance. Support SAP Signavio process modelling and optimisation activities. Develop architecture decision records, standards, governance artefacts and executive-level architecture recommendations. Facilitate workshops with business, architecture, data, integration, cyber security and technology stakeholders. Translate complex technical and business requirements into clear architecture options and recommendations. Maintain architecture decision, risk, assumption, issue and dependency logs. Produce ARC-ready architecture packs and documentation where required. Support knowledge transfer and ensure architecture artefacts are appropriately documented and maintained. Requirements 15+ years' SAP experience, with at least 10 years in SAP Architecture / Enterprise Architecture. Minimum 5 years' experience with SAP S/4HANA, SAP BTP or cloud-aligned SAP transformation architecture. Strong experience designing SAP ERP target-state architectures within complex, multi-instance environments. Proven experience with SAP transformation programmes involving ECC/S/4HANA, consolidation, global templates, integration, master data and security. Strong understanding of SAP BTP architecture, including: SAP Integration Suite API Management Event Mesh Cloud Connector Identity and security Connectivity and integration Platform governance Strong SAP Integration Architecture experience, including APIs, event-driven integration and enterprise integration patterns. Experience with SAP Enterprise Data Architecture, including master data strategy, cross-system data models, system-of-record principles and synchronisation patterns. Strong experience with SAP LeanIX, particularly Application Portfolio Management, application rationalisation and roadmap planning. Experience with SAP Signavio and process modelling/optimisation. Ability to operate at an enterprise and executive architecture level, providing decision options, trade-offs, recommendations and strategic roadmaps. Strong stakeholder engagement and workshop facilitation skills. Experience working within formal Enterprise Architecture governance and review frameworks. Relevant degree or equivalent qualification in Information Systems, Computer Science, Engineering, Enterprise Architecture or a related discipline. TOGAF, ArchiMate, BIZBOK, SAP Enterprise Architect or equivalent architecture certification/training would be advantageous. Advantageous Experience Large multinational, industrial, asset-intensive or regulated environments. Complex SAP transformation programmes. SAP S/4HANA Public or Private Cloud. SAP BTP architecture and cloud transformation. SAP Data and AI / cloud platform technologies. Architecture repository and modelling tools. Experience with application rationalisation, technology risk and compliance.
Salary:
Enterprise Architect – OT/IT & Data Architecture Reference No: 781623 | Sandton | Posted on: 10 September 2026
PBT Group is seeking an experienced Enterprise Architect to join a strategic architecture engagement, supporting the development of OT/IT Data Integration and Business Building Architecture. The role will work across Enterprise, Data, Integration, Security and Business Architecture, translating strategic objectives and business requirements into practical architecture artefacts, reference architectures, target-state views and phased technology roadmaps. The successful candidate will engage with business, IT, OT, data, cyber security and integration stakeholders to facilitate workshops, assess current-state environments and develop governance-ready architecture recommendations. Key Responsibilities Develop enterprise, reference and target-state architecture artefacts aligned to business and technology strategy. Facilitate architecture workshops across business, OT, IT, data, cyber security, integration and platform teams. Define OT/IT integration architecture, including data flows, security boundaries, integration patterns and operational considerations. Identify and document data domains, ownership, stewardship and data platform requirements. Develop data platform strategies and governance frameworks aligned to enterprise architecture principles. Define and evaluate integration patterns, including API, event-driven, batch, mediated and data-platform approaches. Develop business capability maps and assess operating-model implications. Define target data architectures, including data domains, ownership, master/reference data and analytics requirements. Develop phased architecture and technology roadmaps, including dependencies, risks, priorities and key decision points. Produce Architecture Decision Records, architecture packs, governance checklists and other materials required for architecture review and approval. Maintain architecture decision, risk, issue, assumption and dependency logs. Engage with stakeholders to gather requirements, resolve conflicting viewpoints and translate complex technical concepts into clear recommendations. Support knowledge transfer and ensure architecture artefacts are appropriately documented and stored within the relevant EA repository. Requirements Minimum 7 years' experience in Enterprise, Solution, Integration and/or Data Architecture. Strong experience developing enterprise, reference and target-state architectures. Practical experience with OT/IT integration and industrial environments. Strong understanding of integration architecture and enterprise integration patterns. Experience in Data Architecture, data platforms, data governance and data ownership. Understanding of Cyber Security Architecture, including security boundaries, segmentation, access control and secure integration principles. Experience with Business Architecture, business capability modelling and operating-model considerations. Strong stakeholder engagement, workshop facilitation and communication skills. Experience producing architecture documentation, roadmaps, decision records and governance-ready material. Ability to work across both strategic and detailed technical architecture discussions. Relevant degree or equivalent qualification in Information Systems, Computer Science, Engineering, Industrial Engineering, Business Architecture, Enterprise Architecture or a related field. Enterprise Architecture certification or training such as TOGAF, ArchiMate, BIZBOK or equivalent practical methodology experience is advantageous. Advantageous Experience Experience within energy, mining, chemicals, manufacturing or other large industrial environments. Exposure to MES, historians, plant data platforms, industrial connectivity, ISA-95 or OT Cyber Security. Experience with MuleSoft, Azure Integration Services, Kafka/event streaming or API Management. Exposure to Microsoft Fabric, Azure Data Services, Databricks, Snowflake or similar data platforms. Experience with EA and architecture modelling tools such as SAP LeanIX, ServiceNow APM/CMDB, Sparx Enterprise Architect, Archi, Lucid or Miro. Experience in New Energy, sustainability, trading, logistics, customer or commercial operating models would be beneficial.
Salary:
AI Engineer / AI Software Engineer Reference No: 733867 | Cape Town | Posted on: 04 September 2026
PBT Group is looking for pragmatic AI Engineers / AI Software Engineers to join a growing technology team focused on building practical, AI-enabled solutions that improve business operations. This is not a research or model-training role. We are looking for strong software developers who can use Large Language Models (LLMs) to build and deploy real-world applications, internal tools, workflow automation and intelligent integrations across the business. What You’ll Be Doing Build and deploy AI-powered applications, internal tools and operational solutions. Develop AI agents, assistants and LLM-enabled workflows using platforms such as OpenAI, Anthropic Claude or similar. Design and implement Retrieval-Augmented Generation (RAG) solutions using company and business data. Integrate AI solutions with SQL databases, REST APIs, Microsoft 365, CRM and contact-centre platforms. Implement tool/function calling and AI-driven workflow automation. Develop dashboards and business-facing applications incorporating AI capabilities. Apply prompt engineering techniques and continuously evaluate and improve AI output quality. Consider data security, privacy and governance when connecting AI solutions to internal systems. Work closely with business and technical stakeholders to identify opportunities where AI can solve real operational problems. Build, test, deploy and support production-ready solutions. What We’re Looking For Strong software development background using Python and/or TypeScript. 2+ years of hands-on experience working with LLM APIs such as OpenAI, Anthropic Claude or similar. Proven experience shipping working AI-enabled products or features. Practical experience with: AI Agents & Assistants Retrieval-Augmented Generation (RAG) Tool / Function Calling Prompt Engineering LLM evaluation and output optimisation API and system integrations Experience integrating applications with SQL databases, REST APIs and enterprise/business platforms. Strong understanding of software development principles and building production-ready applications. Ability to work pragmatically and independently, with a focus on delivering solutions that create measurable business value. Advantageous Telecoms experience. Contact-centre / customer-service technology experience. Experience working with Microsoft 365, CRM or call-centre platforms. Experience building workflow automation and internal business tools. The Ideal Candidate We are looking for builders rather than researchers — engineers who have actually taken AI concepts from idea through to a working solution. If you are a strong software developer who understands how to leverage LLMs, agents, RAG and integrations to solve real business problems, this is an opportunity to work on a growing portfolio of practical AI use cases.
Salary:
AI Data Engineer – Migration Reference No: 956266 | Cape Town | Posted on: 02 September 2026
We are looking for an AI Data Engineer – Migration to join a specialist data modernisation initiative, combining traditional Data Engineering with emerging AI and agentic technologies. The role will focus on using AI-assisted and agent-based solutions to support complex data migration and modernisation, including data discovery, schema mapping, transformation, validation and data-quality processes. We are not looking for an exact technology match. Strong Data Engineering experience combined with practical exposure to AI, LLMs or agentic development will be considered. What You'll Be Doing Design and develop data migration and modernisation pipelines. Work with AI agents to automate data discovery, schema mapping, transformation and validation. Integrate AI/agentic workflows with traditional Data Engineering platforms and tools. Analyse legacy data structures and support migration to modern cloud environments. Build data-quality, validation and human-in-the-loop processes. Develop and integrate APIs and data services. Work with technical teams to ensure solutions are scalable, reliable and secure. Apply AI-assisted development tools while reviewing and validating generated outputs. Support data governance, security and privacy requirements. What We're Looking For Essential / Relevant Experience: 3+ years' experience in Data Engineering. Strong Python and SQL skills. Experience with ETL/ELT pipelines and data transformation. Experience with a cloud data environment such as AWS, Azure or GCP. Exposure to AI, LLMs, Generative AI or AI agents. Experience with APIs, microservices, Docker or CI/CD would be advantageous. Strong analytical and problem-solving ability. Comfortable working with complex or legacy data environments. Ability to work independently and collaborate with technical and business stakeholders. AI / Agentic Experience Exposure to technologies such as the following would be advantageous: LangChain / LangGraph AutoGen / CrewAI / LlamaIndex OpenAI / Anthropic / other LLM APIs Prompt engineering and structured outputs RAG / Vector Databases AI-assisted coding and development tools You do not need experience across all of the above. We are particularly interested in candidates who understand the concepts and have hands-on exposure to applying AI within Data Engineering or software development. Advantageous Experience Legacy-to-modern data migration or application modernisation. AWS, Azure or GCP data platforms. Spark / PySpark, dbt, Airflow, Snowflake, BigQuery or Databricks. Experience working with legacy relational, mainframe or NoSQL data. Data quality, testing and validation frameworks. Experience implementing AI solutions within regulated or enterprise environments. Qualifications A Bachelor's or Master's degree in Computer Science, Data Engineering, Artificial Intelligence, Information Technology or a related field would be advantageous. Why Join? This is an opportunity to work at the intersection of Data Engineering, AI and modernisation, contributing to practical solutions that use emerging agentic technologies to solve complex data migration challenges.
Salary:
Java Developer – EMV Kernel & Payments Reference No: 128715 | Stellenbosch | Posted on: 28 August 2026
PBT Group is looking for an experienced Java Developer with hands-on EMV Kernel and payments domain experience for a contract engagement based in Cape Town. The role sits within a major banking environment and requires someone who combines strong Java engineering skills with deep knowledge of the payments stack — from card-present transaction processing through to EMV kernel integration, certification, and infrastructure. The Java Developer will be embedded within the bank's payments engineering team, contributing to the development, integration, and maintenance of payment processing systems with a specific focus on EMV Kernel functionality. The role requires the ability to work across the full payments stack — from terminal-level transaction logic through to core banking integration — and to engage credibly with both engineering and payments domain specialists. Key Responsibilities Develop, maintain, and enhance Java-based components within the payments processing stack Work on EMV Kernel integration and transaction processing logic across chip-based and contactless payment flows Build and maintain integrations between payment terminals, POS/ATM devices, and core banking systems Implement and maintain transaction processing workflows including FNOL, authorisation, settlement, and reconciliation Contribute to EMV certification processes and compliance with EMVCo, Visa, Mastercard, and local payment scheme requirements Debug and resolve complex issues across the payments stack, including terminal-level and kernel-level transaction failures Write clean, well-tested Java code with appropriate unit and integration tests Collaborate with payments domain specialists, infrastructure engineers, and business stakeholders Contribute to technical documentation covering payment flows, integration specs, and architecture decisions Proactively upskill on infrastructure components and payment stack layers not directly within your immediate experience Required Skills & Experience Essential 5–8 years’ hands-on Java development experience – strong OOP fundamentals, design patterns, and clean code practices Experience in a payments, fintech, or banking engineering environment Familiarity with payment processing concepts – authorisation flows, settlement, reconciliation, ISO 8583 or ISO 20022 messaging Ability to read, understand, and work with complex integration specifications and payment scheme documentation Experience with REST and/or SOAP web services and API integration Solid understanding of secure coding practices relevant to financial systems (cryptography, key management, TLS/SSL) Experience with CI/CD pipelines and version control (Git, Bitbucket, Jenkins, or equivalent) Strong debugging and problem-solving skills – comfortable diagnosing issues at the infrastructure and application layer Highly Advantageous Direct EMV Kernel development or integration experience – ClaimCenter, contactless, chip card transaction logic Experience with softPOS, POS terminal development, or ATM software Knowledge of EMVCo specifications and payment scheme certification processes (Visa, Mastercard, Amex) Experience with payment terminal SDKs or kernel libraries (e.g. Nexo, NFC/contactless stack) Exposure to HSM (Hardware Security Module) integration or payment cryptography Spring Boot / Spring Framework experience Cloud exposure (AWS or Azure) in a banking or payments context Attitude (Non-Negotiable) Genuine curiosity about how payment infrastructure works – not just the application layer Willingness and enthusiasm to learn the full payments stack, including infrastructure components outside your current expertise Takes ownership and drives solutions without waiting to be directed Comfortable operating in a complex, regulated banking environment where precision and compliance matter Personal Attributes Technically rigorous – takes pride in well-structured, well-tested code Curious and self-directed – proactively researches and learns domain knowledge beyond the immediate task Collaborative and communicative – able to work across engineering, payments, and business teams Comfortable with ambiguity – payments infrastructure is complex and documentation is not always complete Reliable and delivery-focused in a contract environment with defined timelines
Salary: Basic
Java Developer Reference No: 634949 | Stellenbosch | Posted on: 28 August 2026
We are looking for an experienced Back-End Developer to design, build, and maintain reliable back-end solutions using Java technologies. This role focuses on developing secure, scalable systems and APIs that support high-performing applications. Key responsibilities Design, develop, and maintain back-end systems using Java and .NET Build and optimise scalable APIs for front-end integration Apply security best practices to protect applications and data Improve application performance and database efficiency Collaborate with front-end teams and key stakeholders Troubleshoot, debug, and enhance existing systems Requirements Bachelor’s degree in Computer Science, Software Engineering, or a related field 5+ years’ back-end development experience using Java Strong database experience (SQL, PostgreSQL, or MongoDB) Experience with microservices and containerisation (Docker, Kubernetes) Familiarity with DevOps tools and CI/CD pipelines Cloud exposure (AWS or Azure) is advantageous Strong analytical and problem-solving skills
Salary: Cost To Company
Data Engineer – AI / Agentic AI Exposure Reference No: 609066 | Cape Town | Posted on: 26 August 2026
We’re looking for a strong Data Engineer with traditional Data Engineering experience, who also has some exposure to AI / LLMs / Agentic AI and is interested in working on data migration and modernisation projects. What we’re looking for: 3+ years’ Data Engineering experience Strong Python & SQL Experience with data pipelines, ETL/ELT and cloud data platforms Some exposure to AI / LLMs / Agentic AI or frameworks such as LangChain, LangGraph, LlamaIndex, AutoGen or CrewAI Experience with REST APIs, Docker, CI/CD and modern software engineering practices Experience with GCP preferred, but strong Azure experience will also be considered If you are a strong Data Engineer with some hands-on AI/LLM or agentic exposure, we would love to hear from you.
Salary:
Data Analyst Reference No: 269896 | Cape Town | Posted on: 26 August 2026
PBT Group is looking for an experienced Data Analyst to join our data team and help turn complex data into meaningful insights that support business and strategic decision-making. This role is ideal for a strong Data Analyst with experience working with large datasets, advanced SQL, data visualisation and statistical analysis, preferably within financial services or banking. You’ll work closely with business and technical stakeholders to understand requirements, identify opportunities and deliver data-driven solutions that create measurable business value. Key Responsibilities Perform complex data analysis to identify trends, patterns, opportunities and business insights. Translate business questions and requirements into data-driven solutions. Write and optimise advanced SQL queries and work with large datasets. Develop reports, dashboards, KPIs, forecasting and scenario analysis using tools such as Power BI or Tableau. Use Python or R for data manipulation, analysis, visualisation and statistical modelling. Apply statistical and predictive analytics techniques to support business decision-making. Work closely with Data Engineers, Data Scientists and other technical teams to understand data flows and requirements. Engage with business stakeholders and clearly communicate findings, insights and recommendations to non-technical audiences. Identify data quality issues and opportunities to improve data processes and analytical solutions. Contribute to the development of data marts and analytical data assets. Take ownership of analytical projects from planning through to delivery. Mentor and support junior Data Analysts and contribute to knowledge sharing and best practices. Explore and apply GenAI and modern analytical tools to improve productivity and analytical processes. Minimum Requirements Bachelor's or Honours degree in Data, Analytics, Computer Science, Statistics, Mathematics, Information Systems or a related technical field. Proven experience as a Data Analyst / BI Analyst / Analytics Specialist. Significant experience working within financial services or banking will be highly advantageous. Strong experience working with advanced SQL and large datasets. Experience with Python or R for data analysis. Strong experience with Power BI, Tableau or similar visualisation tools. Solid understanding of statistics, data modelling and predictive analytics. Advanced Excel skills, including VBA/macros, would be advantageous. Experience presenting data insights and recommendations to senior and non-technical stakeholders. Strong problem-solving, analytical and communication skills. Technical Skills Essential: Advanced SQL Python and/or R Data Analysis Data Visualisation Power BI / Tableau Statistical Analysis Data Modelling Advanced Excel Advantageous: Predictive Analytics Financial Services / Banking Data Risk Analytics Data Marts GenAI / AI-enabled analytics VBA / Macros What We're Looking For We’re looking for someone who can go beyond simply producing reports — someone who can question the data, understand the business problem, identify meaningful insights and confidently communicate recommendations. The successful candidate will be comfortable working independently, engaging with senior stakeholders, solving complex analytical problems and helping less experienced team members develop their analytical and technical capabilities. PBT Group | Data Specialists | Turning Data into Business Value
Salary:
Data Analytics Engineer Reference No: 580319 | Cape Town | Posted on: 25 August 2026
PBT Group is looking for an experienced Data Analytics Engineer to join our data engineering team. This role sits at the intersection of Data Engineering and Data Analytics, with a strong focus on building reliable, scalable and performant data models and data assets that enable effective reporting and decision-making. The ideal candidate will have strong SQL and data modelling experience, a solid understanding of analytics engineering principles, and experience developing production-grade data solutions within modern data environments. Key Responsibilities Design, develop and maintain scalable data models, data marts and semantic layers. Develop robust SQL transformations, data pipelines and production-grade data assets. Apply dimensional modelling and data warehousing best practices. Implement data validation, testing and quality assurance frameworks. Optimise SQL queries, data models and workloads for performance and scalability. Develop and maintain reliable transformation code using version control, CI/CD and testing practices. Support and troubleshoot production data models and resolve data or performance issues. Collaborate with Data Engineers, Data Analysts, Data Architects and business stakeholders to translate analytical requirements into effective data solutions. Contribute to data standards, reusable modelling components and technical best practices. Participate in code reviews and provide guidance and mentorship to junior team members. Identify opportunities to improve data processes, automation and team productivity, including through modern tooling and AI-enabled approaches. Minimum Requirements Bachelor's or Honours degree in Data, Analytics, Computer Science, Engineering, Information Systems or a related technical discipline. Proven experience in Analytics Engineering, Data Engineering or a closely related role. Strong experience in SQL and data modelling. Practical experience with data warehousing and dimensional modelling. Experience developing and productionising data models, reports or analytical data assets using software engineering principles. Experience with CI/CD, version control and data testing frameworks. Experience with data orchestration tools such as Airflow, Prefect or similar. Understanding of data governance, data quality and production support. Experience working with cloud data platforms. Strong analytical, problem-solving, communication and stakeholder engagement skills. Technical Environment Essential: Advanced SQL Data Modelling Data Warehousing ETL / ELT & Data Transformations Data Quality & Testing CI/CD & Version Control Data Pipelines / Orchestration Semantic Layer / Data Marts Cloud Data Platforms Advantageous: Airflow / Prefect dbt or similar analytics engineering tools Python Power BI / Tableau or similar BI tools Modern cloud data platforms What We're Looking For We're looking for someone who can operate beyond simply writing SQL — someone who understands how data should be structured, transformed, tested and delivered for analytical use. The successful candidate will be comfortable working independently, making technical decisions, influencing data modelling and architecture discussions, and helping improve the overall quality and efficiency of the data environment. PBT Group | Data Specialists | Building Careers. Creating Data Professionals.
Salary:
Java Developer Reference No: 501518 | Cape Town | Posted on: 24 August 2026
Are you ready to leverage your Java expertise to drive innovative banking solutions in a dynamic, technology-forward environment? Our client, a leader in Data and Analytics services with a global footprint, is seeking a Java Developer to join their team. This is a prime opportunity to contribute to large-scale financial projects, working with cutting-edge technologies in an established organization that values creativity, technical excellence, and strategic impact. Duties: Develop and build Java integration services and enterprise applications within a banking setting. Participate in all phases of the development lifecycle, including design, planning, implementation, and deployment. Collaborate with cross-functional teams to understand requirements and craft innovative solutions. Ensure high performance, reliability, and security of applications. Troubleshoot, optimize, and maintain existing systems. Adhere to Agile (SCRUM) methodologies and contribute to team efforts. Provide technical guidance and mentorship where needed. Requirements: Minimum of 4 years of Java application development experience. At least 4 years of JEE experience. Strong background in application architecture, design, and deployment. Extensive hands-on experience with WebSphere Application Server, J2EE, and related open-source frameworks. Proficiency in web technologies such as Angular (preferably Angular 4), JavaScript, HTML5, and CSS. Solid knowledge of SOA architecture, Web Services (SOAP/XML), REST, and MQ protocols. Experience with high-volume databases including SQL, DB2, and NoSQL databases such as Cassandra or MongoDB. Familiarity with virtualization, caching technologies, and deployment automation. Proven problem-solving skills and a self-driven attitude. Relevant certifications and a degree in Computer Science or a related field. Familiarity with the following: Eclipse, IntelliJ, Git, Maven, Jenkins, SonarQube, Nexus. WebSphere MessageBroker, DataPower, API-Connect. Application migration to WebSphere Application Server. Benefits: Competitive salary Be part of a globally recognized organization with a robust team of experts. Opportunity to work on complex, high-impact projects within the banking and financial sectors. Work in a collaborative and innovative environment that encourages professional growth. Seize this chance to elevate your career by applying today. Join a forward-thinking company committed to excellence and innovation in financial technology.
Salary:
Microsoft SQL Data Engineer / ETL Developer Reference No: 266166 | Cape Town | Posted on: 24 August 2026
Are you a seasoned data professional passionate about transforming complex data into actionable insights? Join a leading provider of end-to-end data solutions, renowned for delivering large-scale projects across Africa, the Middle East, Australia, and Europe. We are seeking a dedicated Microsoft SQL Data Engineer / ETL Developer to help our clients harness their data assets effectively. Duties:
Plan and analyse complex business requirements to design and implement technology-enabled solutions. Collaborate with cross-disciplinary teams in analysis, planning, and design activities. Develop, modify, and evaluate high-complexity programs in line with specifications. Conduct quality reviews and walkthroughs of deliverables. Design and develop end-to-end data acquisition processes for data warehouses and data marts. Provide guidance and mentorship in business intelligence systems and ETL processes. Establish and support standards for data acquisition development. Create and execute complex ETL routines ensuring compliance with policies and standards.
Requirements:
Extensive MS SQL Data Engineering experience. Strong expertise in SSIS and SSRS. Proficiency in requirement analysis and database design. Knowledge of source systems and dimensional data models. Skilled in database and data warehouse modeling. Programming experience in relevant languages for data staging and ETL development. Deep understanding of SQL and ETL tool capabilities. Attention to detail and pride in work. Relevant ETL and BI solution training. A B.Sc. or related degree is advantageous. 2+ years of programming experience.
Familiarity with the following:
Server Analysis Services (SSAS) Data Engineering
What We'll Give You:
Competitive salary ranging from R30,000 to R60,000 per month (Cost to Company) – Negotiable. The opportunity to work on impactful projects in a dynamic and growth-oriented environment. On-site work environment.
If you are ready to elevate your data engineering career and make a significant impact, apply now and become part of a global leader in data solutions.
Salary:
Senior Level 1 Application Support / DBA Engineer Reference No: 896625 | Cape Town | Posted on: 24 August 2026
An established organization specializing in Data and Analytics services is seeking a highly skilled Senior Level 1 Application Support / DBA Engineer to join their dynamic team. This role offers a unique opportunity to support mission-critical enterprise environments, ensuring operational stability and resilience across multiple data centres. Perfect for professionals with a strong operational mindset and a passion for troubleshooting complex technical issues, this position plays a vital part in driving technological excellence and service reliability. Duties:
Provide Level 1 and Level 2 application support across enterprise platforms and services Monitor application health, system availability, database performance, and infrastructure stability Investigate, troubleshoot, and resolve production incidents within agreed SLAs Support Java-based enterprise applications in production environments Assist with application deployments, environment validations, and operational readiness activities Support PostgreSQL database environments, including replication monitoring and connectivity troubleshooting Collaborate with infrastructure services, including load balancers and monitoring platforms Develop and maintain operational scripts using Bash and Python Contribute to continuous improvement of monitoring, alerting, and operational support processes Work closely with development, infrastructure, DBA, and DevOps teams to maintain platform resilience
Requirements:
Minimum 5 years’ experience in application or infrastructure support in production environments Strong Linux administration and troubleshooting skills Experience supporting enterprise applications Exposure to PostgreSQL or similar relational databases Knowledge of monitoring and observability platforms such as Prometheus and Grafana Excellent troubleshooting and root cause analysis capabilities Familiarity with high-availability, failover, and replication environments Scripting experience in Bash and Python Understanding of networking fundamentals (DNS, TCP/IP, HTTPS) Experience with Jira or similar operational workflows
Nice to Have:
Exposure to Kafka, distributed systems, or Keycloak CI/CD pipeline experience, Docker, Kubernetes or OpenShift familiarity Java application support experience Background in financial services or insurance industries Relevant certifications in PostgreSQL, Linux, or cloud technologies
What We'll Give You:
A challenging role within a supportive, innovative environment Opportunities for professional development and growth A hybrid work model with flexible onsite arrangements Competitive remuneration package, negotiable based on experience
If you are ready to play a crucial role in maintaining and enhancing operational excellence in a fast-paced environment, we invite you to apply now. Join a team where your expertise makes a tangible impact and your growth is supported at every step.
Salary: Cost To Company
Business Analyst | Insurance & Data | Cape Town Reference No: 356338 | Cape Town | Posted on: 20 August 2026
PBT Group is looking for a strong Business Analyst with Insurance experience to join our consulting team in Cape Town. We’re looking for someone who can bridge the gap between business requirements, data and technology, with a solid understanding of the Insurance industry and experience working on data-driven projects. What we’re looking for: Strong Business Analysis experience within the Insurance sector Good understanding of Data, Data Warehousing and Data-driven solutions Requirements gathering, analysis and documentation Ability to translate business needs into clear functional and technical requirements Experience working with stakeholders across business and technology teams Strong analytical, problem-solving and communication skills Experience working in Agile environments This is a great opportunity for a BA who enjoys working at the intersection of Business, Data and Technology and wants to be part of a skilled consulting environment.
Salary: Market Related
Senior Data Product Engineer Reference No: 888422 | Johannesburg | Posted on: 13 August 2026
PBT Group is looking for a Senior Data Product Engineer to join a delivery-focused data environment in Johannesburg. We're looking for a senior, hands-on data professional with strong experience in Data Modelling, Data Architecture, Python, Spark, Data Integration, APIs and Cloud (AWS/Azure). Experience with technologies such as PostgreSQL, Kafka, REST/GraphQL, Hive/Trino, Databricks/Spark or similar modern data platforms would be advantageous. Banking, Compliance, AML or Financial Crime experience would be a major plus. We're looking for someone who is mature, self-driven, technically strong and comfortable taking ownership and getting into the detail to deliver solutions. 📍 Johannesburg – 4 days in office (non-negotiable) 📅 Target start: 1 September 2026
Salary:
Data Engineer Graduate Programme Reference No: 275389 | Cape Town | Posted on: 11 August 2026
PBT Group Data Engineering Graduate Programme 2027 Start Your Career in Data & Technology Are you a graduate with a passion for technology, data and problem-solving? PBT Group is looking for talented graduates to join our 2027 Data Engineering Graduate Programme and begin their journey towards becoming professional Data Specialists. Our programme combines technical training, practical projects, real-world data challenges and workplace experience, giving you the opportunity to develop the skills needed to build a career in Data Engineering, Business Intelligence and Analytics. About PBT Group PBT Group is a leading Data Specialist and consulting organisation, helping organisations turn data into meaningful business value. We are technology agnostic and work across a wide range of data technologies, platforms and environments. Data Engineering Data Warehousing Business Intelligence Data Analytics Data Visualisation Data Architecture Data Science Cloud & Modern Data Platforms Our consultants work with leading organisations across banking, financial services, insurance, telecommunications, retail, healthcare and mining. As a graduate at PBT Group, you'll have the opportunity to learn from experienced professionals and gain exposure to how data is used to solve real business challenges. What is Data Engineering? Data Engineering is the foundation behind how organisations collect, process, transform, store and use data. Programming & Development: Python, SQL, programming fundamentals and automation. Databases & Data Warehousing: Database development, data modelling, data structures and data warehousing concepts. Data Pipelines & ETL: Data integration, data ingestion, transformation and automated data pipelines. Business Intelligence & Analytics: Reporting, dashboards, data visualisation and turning data into meaningful information. Modern Data Technologies: Exposure to cloud platforms, modern data environments and technologies used within today's data ecosystem. You'll learn not only how to work with data, but also how to understand the business problem behind the data and develop solutions that create value. What Can You Expect? The 12-month programme combines learning with practical experience. First 6 Months You'll build your technical foundation through structured training, practical exercises, projects and real-world case studies. Following 6 Months You'll gain workplace experience and have the opportunity to apply your knowledge within a professional environment, subject to project and business requirements. Throughout the programme, you'll have the opportunity to learn from experienced PBT Group professionals and develop both your technical and professional skills. Who We're Looking For Passionate about data and technology Curious and eager to learn Strong problem-solvers Analytical and detail-oriented Comfortable working with numbers and logic Interested in programming and databases Able to communicate effectively Team players who can also work independently Excited about building a career in Data Engineering and related data disciplines Minimum Academic Requirements Applicants should have a relevant qualification such as: BSc Computer Science BSc Data Science BTech / relevant technology qualification Or another relevant data / technology-related qualification A good foundation in SQL, Python and Mathematics is required. Programme Details Start Date: 1 January 2027 Duration: 12 months Location: Cape Town Focus: Data Engineering, Business Intelligence & Data Technologies Candidates from outside Cape Town are welcome to apply, but must be willing to relocate to Cape Town for the programme. Ready to Start Your Data Career? If you're looking for more than just your first job — and want to learn, grow and build a specialist career in Data — we'd love to hear from you. Join PBT Group and start building the skills that will shape your future in Data Engineering. Apply Now Please submit: CV South African ID Matric Certificate Full tertiary academic transcript Degree / qualification certificate, if completed Please note: The programme is open to qualifying South African citizens who meet the programme requirements. PBT Group | Data Specialists | Building Careers. Creating Data Professionals.
Salary: Negotiable
Business Analyst (Contract) Reference No: 360334 | Johannesburg | Posted on: 29 July 2026
PBT Group is seeking an experienced Business Analyst to join a collaborative delivery team, working closely with business stakeholders, product owners, developers, and QA teams to deliver innovative business solutions. This role is ideal for a proactive analyst who enjoys understanding business challenges, improving processes, and translating business needs into clear, actionable requirements. The successful candidate will play a key role throughout the project lifecycle, from requirements elicitation and process analysis through to solution delivery, testing, and business sign-off. Key Responsibilities Gather, analyse, and document business, functional, and non-functional requirements. Facilitate stakeholder workshops, interviews, and requirement validation sessions. Translate business requirements into Business Requirement Documents (BRDs), Functional Requirement Documents (FRDs), user stories, use cases, and acceptance criteria. Analyse current business processes, identify gaps, and recommend improvements to enhance efficiency and business value. Produce process maps, impact assessments, gap analyses, and supporting business documentation. Collaborate closely with Product Owners, Project Managers, Developers, QA teams, and business stakeholders throughout the delivery lifecycle. Support backlog refinement, sprint planning, requirement clarification, and change management activities. Assist with User Acceptance Testing (UAT), including test scenario reviews, defect clarification, and business sign-off. Ensure requirements remain traceable and aligned with delivered solutions. Communicate project progress, risks, dependencies, and requirement changes to relevant stakeholders. Typical Deliverables Business Requirement Documents (BRDs) Functional Requirement Documents (FRDs) User Stories and Acceptance Criteria Process Maps and Swimlane Diagrams Gap and Impact Assessments Business Rules Documentation Requirements Traceability Matrix (RTM) UAT Scenarios and Business Sign-off Documentation Required Skills & Experience Minimum 4 years' experience as a Business Analyst, Product Analyst, Functional Analyst, or similar role. Strong experience in: Requirements elicitation and analysis Business process analysis Stakeholder management Business process improvement Solution documentation Experience producing: Business Requirement Documents (BRDs) Functional Requirement Documents (FRDs) User Stories Use Cases Process Flows Acceptance Criteria Gap Analysis and Impact Assessments Good understanding of the Software Development Lifecycle (SDLC). Experience working within Agile/Scrum delivery environments. Strong analytical thinking, problem-solving, and communication skills. Ability to engage effectively with both technical and business stakeholders. Excellent planning, organisation, and documentation skills. Advantageous Experience Experience using: Jira Confluence Azure DevOps Visio Lucidchart Exposure to Banking, Financial Services, FinTech, Payments, or Digital Transformation projects. Basic SQL and data analysis experience. Knowledge of enterprise systems and system integration projects. Professional certifications such as CBAP, PMI-PBA, Agile BA, or Scrum certifications. Qualifications Bachelor's Degree in Business Administration, Information Technology, Computer Science, Finance, or a related field. Relevant Business Analysis or Agile certifications will be advantageous. Key Competencies Strong analytical and critical thinking skills. Excellent stakeholder engagement and facilitation abilities. Strong written and verbal communication skills. Ability to simplify complex business problems into practical solutions. Highly organised with excellent attention to detail. Strong ownership and accountability. Collaborative team player with a continuous improvement mindset. Ability to manage multiple priorities in a fast-paced Agile environment. * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent * If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.
Salary:
Java Developer (Contract) Reference No: 380078 | Johannesburg | Posted on: 29 July 2026
PBT Group is looking for an experienced Java Developer to join a collaborative development team delivering scalable, enterprise-grade software solutions. This role is suited to a developer who enjoys building robust backend applications, contributing to system design, and working across the full software development lifecycle in an Agile environment. The successful candidate will be responsible for designing, developing, testing, and maintaining Java-based applications while collaborating closely with architects, business analysts, testers, and fellow developers to deliver high-quality solutions. Key Responsibilities Design, develop, test, and maintain Java-based enterprise applications. Develop clean, efficient, scalable, and maintainable code following established development standards and best practices. Participate in technical design sessions, solution discussions, and architecture reviews. Contribute to system design, application enhancements, and new feature development. Perform code reviews and support continuous improvement initiatives. Troubleshoot, debug, and resolve application defects across development and testing environments. Collaborate with Business Analysts, QA Engineers, and stakeholders to ensure successful solution delivery. Support CI/CD pipelines and contribute to automation and DevOps practices. Produce and maintain technical documentation throughout the development lifecycle. Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement. Required Skills & Experience Strong experience developing enterprise applications using Java. Solid experience with Java EE, Spring Boot, and Hibernate. REST APIs, Microservices, and Spring Boot Experience developing RESTful services and backend APIs. Good understanding of object-oriented design principles and software engineering best practices. Experience working with relational databases such as MySQL or similar. Familiarity with: Git Maven Gradle Jenkins Docker CI/CD pipelines Experience working with Java 8 and/or Java 11. Strong problem-solving and analytical skills. Experience working within Agile software delivery teams. Advantageous Experience Exposure to cloud platforms such as AWS or Azure. Experience with containerised application deployment. Knowledge of microservices architecture. Experience working with Jira, Confluence, or similar collaboration tools. Exposure to DevOps practices and automated deployment pipelines. Qualifications Degree in Computer Science, Information Technology, Informatics, or a related field (preferred). Relevant Java or cloud certifications are advantageous. Key Competencies Strong analytical and problem-solving skills. Excellent communication and collaboration abilities. Passion for clean, maintainable code and software quality. Ability to work independently and within cross-functional teams. Strong ownership and accountability. Continuous learning mindset. Commitment to delivering high-quality software solutions. * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent * If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.
Salary:
AWS Python Developer Reference No: 613118 | Johannesburg | Posted on: 28 July 2026
PBT Group is looking for an experienced AWS Python Developer to join a strategic cloud transformation programme within one of South Africa's leading financial institutions. You'll play a key role in the re-platforming of a large-scale enterprise collections platform, replacing a legacy on-premise solution with a modern cloud-based SaaS platform. Working within an Agile delivery team, you'll design and develop scalable, secure integration components using modern AWS serverless technologies. This is an excellent opportunity for someone who enjoys solving complex integration challenges, building cloud-native applications, and developing high-performance event-driven solutions. What You'll Be Doing Develop cloud-native applications using Python. Build secure REST APIs and API integrations. Design and develop AWS Lambda serverless functions. Develop scalable event-driven integration solutions using SQS and SNS. Design resilient, secure and high-performing integration services. Collaborate with Solution Architects, Developers, Business Analysts and QA teams. Participate in solution design, code reviews and Agile ceremonies. Troubleshoot production issues and optimise application performance. Contribute to technical documentation and best practices. Required Experience We're looking for someone with proven hands-on experience in: Python development (essential) AWS Lambda REST API design and development API Gateway AWS IAM and security best practices Event-driven architectures Amazon SQS & SNS Integration development Secure API development Microservices architecture Nice to Have Experience with any of the following would be advantageous: CI/CD pipelines Infrastructure as Code CloudFormation / Terraform Docker DevOps practices AWS monitoring and logging tools Financial Services or Banking environments What We're Looking For The ideal candidate will have: Strong hands-on software development experience Experience building production-grade AWS serverless solutions Excellent problem-solving skills Strong understanding of secure application design Experience designing scalable cloud architectures Ability to work independently while collaborating within Agile teams Excellent communication and stakeholder engagement skills Essential Technical Skills Python AWS Lambda REST APIs API Gateway AWS IAM Amazon SQS Amazon SNS Event-Driven Architecture Integration Engineering Microservices Contract Details Location: Johannesburg (Hybrid) Contract: 12 Months Start Date: ASAP Why Join? You'll be joining a high-impact cloud transformation programme where you'll contribute to the modernisation of a critical enterprise platform using the latest AWS serverless technologies. This role offers the opportunity to work on large-scale cloud engineering initiatives within a collaborative Agile environment while developing modern, scalable integration solutions. * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent * If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.
Salary: Cost To Company
System Analyst Reference No: 455130 | Johannesburg | Posted on: 21 July 2026
PBT Group is looking for an experienced System Analyst to join a dynamic delivery team on a contract basis. This role is ideal for an analytical and technically minded professional who enjoys bridging the gap between business requirements and technology solutions. You will work closely with business stakeholders, developers, architects and testers to analyse complex business problems, design robust system solutions, and produce high-quality technical documentation that enables successful solution delivery. If you're passionate about designing scalable systems, creating clear technical specifications, and working within fast-paced enterprise environments, we'd love to hear from you. Key Responsibilities Business & Systems Analysis Engage with business stakeholders to understand, analyse and document business requirements. Translate business needs into detailed functional and technical solution designs. Facilitate workshops and requirements gathering sessions. Identify solution options and recommend the most appropriate approach. Ensure proposed solutions align with enterprise architecture and business objectives. Solution Design Produce comprehensive functional and technical specifications. Develop UML artefacts including use case, sequence, activity and context diagrams. Design system integrations and interface specifications. Define API contracts and system interactions. Collaborate with Architects and Development teams to ensure solution feasibility. Integration Analysis Analyse and document system integrations across multiple platforms. Work with RESTful and SOAP-based services. Define message structures using JSON and XML. Analyse queue-based and batch processing solutions. Support API integration design and troubleshooting. Collaboration & Delivery Work closely with Developers, Test Analysts, Product Owners and Business Analysts throughout the Software Development Life Cycle. Support solution clarification during development and testing. Assist with defect analysis and production support where required. Ensure solution documentation remains accurate and up to date. Minimum Requirements Relevant Degree or Diploma in Information Technology, Computer Science, Information Systems or a related field. Minimum 5 years' experience as a System Analyst or Technical Business Analyst. Proven experience producing detailed functional and technical documentation. Strong understanding of enterprise systems and system integration. Experience working within Agile and/or Waterfall delivery environments. Banking or Financial Services experience is highly advantageous. Technical Skills Essential Systems Analysis Solution Design Functional Specifications Technical Specifications UML Modelling Sequence Diagrams Context Diagrams SQL API Analysis REST Services SOAP Services JSON XML Queue-based Integration Batch Processing Exposure To Java C# Relational Databases Enterprise Integration Patterns Advantageous Swagger / OpenAPI Postman Azure DevOps Jira Confluence BPMN Enterprise Architecture frameworks What We're Looking For We're looking for someone who combines strong analytical thinking with technical expertise and excellent documentation skills. The ideal candidate can confidently translate business requirements into practical, scalable system solutions while collaborating effectively with both business and technical teams. You should: Be highly analytical with excellent problem-solving skills. Produce clear, structured and detailed technical documentation. Have a strong understanding of system integration principles. Be comfortable engaging with both business and technical stakeholders. Communicate complex technical concepts clearly. Take ownership of solution quality from analysis through to implementation. Key Competencies Analytical Thinking Breaks down complex business problems into structured technical solutions. Evaluates solution options and recommends practical approaches. Identifies risks and dependencies early in the delivery lifecycle. Collaboration Builds strong relationships across business and technology teams. Facilitates productive discussions between technical and non-technical stakeholders. Contributes positively within cross-functional Agile delivery teams. Communication Produces high-quality functional and technical documentation. Clearly communicates system designs and technical concepts. Ensures requirements are understood and accurately translated into solutions. Customer Focus Delivers solutions that meet business needs and improve operational efficiency. Maintains a strong quality and service delivery mindset. Ensures solutions are practical, scalable and aligned to business objectives. Results Driven Takes ownership of deliverables and follows through to successful implementation. Manages multiple priorities in fast-paced delivery environments. Maintains high standards of accuracy and attention to detail. * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent * If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.
Salary:
Data Engineer Reference No: 289530 | Cape Town | Posted on: 09 July 2026
PBT Group is seeking an experienced Data Engineer to join a high-performing data team responsible for building and maintaining modern, scalable data platforms that enable enterprise-wide analytics and business intelligence. This role is ideal for an end-to-end Data Engineer with strong Data Warehousing experience and a passion for designing robust data solutions. You will work across the full data engineering lifecycle—from ingesting and transforming data through to designing scalable data models and delivering trusted datasets that support business-critical reporting, analytics, and operational decision-making. While the environment leverages modern cloud technologies, we're primarily looking for candidates with excellent core data engineering skills. Experience with Azure or AWS cloud platforms is highly valued, with exposure to Google Cloud Platform considered advantageous. Key Responsibilities Data Engineering Design, develop, and maintain scalable data pipelines supporting enterprise analytics and reporting. Build robust ETL/ELT processes to ingest, cleanse, transform, and deliver high-quality data. Develop reliable, reusable, and maintainable data integration solutions. Optimise data processing performance, scalability, and reliability. Data Warehousing Design and develop enterprise Data Warehouse solutions. Implement dimensional models using industry best practices (Kimball/Inmon methodologies). Develop fact and dimension models to support reporting and analytical workloads. Ensure data quality, governance, and consistency across enterprise datasets. Cloud Data Platforms Develop cloud-native data solutions using modern cloud technologies. Work with structured and semi-structured data across multiple data sources. Support migration and modernisation initiatives into cloud-based data platforms. Contribute to performance optimisation and cloud cost efficiency. Collaboration Work closely with Business Analysts, BI Developers, Data Scientists, Architects, and business stakeholders to understand data requirements. Translate business requirements into scalable technical solutions. Participate in Agile ceremonies, sprint planning, estimation, and solution design sessions. Engineering Excellence Develop high-quality, production-ready code using software engineering best practices. Perform code reviews and promote continuous improvement. Maintain technical documentation and data lineage. Support CI/CD processes and deployment automation where applicable. Monitor and troubleshoot data pipelines and production environments. Minimum Requirements Qualifications Degree or Diploma in Computer Science, Information Systems, Engineering, Mathematics, or a related discipline. Relevant cloud certifications will be advantageous. Experience Minimum 5 years' experience in a Data Engineering role. Strong end-to-end Data Engineering experience. Proven experience designing and developing enterprise Data Warehouse solutions. Extensive experience developing ETL/ELT pipelines. Strong SQL development and database optimisation skills. Experience working with cloud-based data platforms such as Azure or AWS. Experience integrating data from multiple enterprise source systems. Strong understanding of data modelling and dimensional modelling principles. Experience working within Agile delivery teams. Strong problem-solving and analytical skills. Technical Skills Experience with many of the following technologies is highly desirable: SQL Python Google Cloud Platform (GCP), utilizing tools like BigQuery, Cloud Data Integration Azure Data Factory, Synapse Analytics, or AWS Glue Azure Data Lake or Amazon S3 Databricks (advantageous) Spark or PySpark (advantageous) Data Warehousing ETL/ELT development Data Modelling Dimensional Modelling (Kimball/Inmon) Git CI/CD pipelines Power BI or other modern BI platforms (advantageous) Key Competencies Strong analytical and problem-solving skills Excellent attention to detail Passion for building scalable, high-quality data solutions Strong communication and stakeholder engagement skills Collaborative team player Results-oriented with a continuous improvement mindset Ability to work effectively in a fast-paced Agile environment
Salary: Basic
Android Payments Engineer (POS) Reference No: 634807 | Cape Town | Posted on: 24 June 2026
PBT Group is seeking a skilled Android Payments Engineer to join a high-performing Payments Technology team. The successful candidate will contribute to the development and maintenance of card machine applications running on Android-based POS devices within a secure, high-throughput financial services environment. This role requires strong native Android expertise combined with deep payments domain experience, particularly in card-present transactions and payment terminal integrations. Key Responsibilities Design, develop, and maintain Android applications for POS (Point of Sale) devices Integrate and support payment terminal hardware components such as card readers, NFC modules, and PIN pads Implement and maintain EMV-compliant transaction flows (contact and/or contactless) Work with ISO 8583 messaging for financial transaction processing Ensure robust, secure, and performant payment application behaviour Collaborate with cross-functional teams including backend services, infrastructure, and product stakeholders Troubleshoot and resolve issues across embedded hardware/software environments Contribute to code reviews, best practices, and continuous improvement initiatives Minimum Requirements (Must-Have) Strong proficiency in native Android development using Java and/or Kotlin Proven experience working with EMV protocols (contact and/or contactless payments) Solid understanding of ISO 8583 financial messaging standards Hands-on experience integrating Android applications with hardware peripherals (e.g. card readers, NFC, PIN pads) Experience using AIDL / IPC mechanisms for hardware communication Demonstrated experience in payments, fintech, or financial services environments Preferred / Advantageous Skills Exposure to cross-platform frameworks (React Native, Ionic, Capacitor) in addition to native Android Understanding of PCI PTS and/or PA-DSS compliance standards Experience with cryptographic key management (e.g. DUKPT, MK-SK) Prior experience working with payment terminal vendors or fintech organisations (e.g. PAX, Ingenico, Verifone, ECentric, Synthesis) Important Considerations Native Android development is non-negotiable; candidates with primarily cross-platform experience will not be considered Candidates must be able to demonstrate hands-on EMV or payment terminal experience This is a specialist role within payments infrastructure, not a general mobile development position Additional Information Contract engagement with the possibility of permanent employment based on performance and business requirements Competitive market-related rate (to be determined by PBT Group) * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent * If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.
Salary: