PBT Group Careers

Be part of our team of Data Specialists and embark on a career of the future!

Filters

City
Industries
Date Posted

Data Information Architect Reference No: 3436098103 | Cape Town, South Africa | Posted on: 07 July 2025

Join a dynamic, innovation-driven environment that recognises data as a strategic asset. This is an opportunity to work at the intersection of business, data, and technology, supporting enterprise-wide data initiatives and enabling informed decision-making. We are seeking an experienced Information Architect to design and maintain robust data structures and models that support the business's information needs. You will play a key role in bridging business requirements with technical solutions, ensuring that data is organised, accessible, and aligned to strategic goals.   Purpose of the Role: The Information Architect is responsible for defining and structuring how data is collected, organised, stored, and accessed across the business. This role works closely with data engineers, business analysts, UX teams, and other stakeholders to ensure data models and information structures support efficient data usage, governance, and reporting.   Key Responsibilities: Data Modeling: Design conceptual, logical, and physical data models for enterprise data initiatives. Define data objects, relationships, attributes, and hierarchies for both structured and unstructured data. Develop dimensional models for data warehouses to support analytics and reporting. Collaborate with data engineers to translate data models into performant physical schemas. Apply data governance principles to ensure data integrity, normalisation, and consistency. Information Architecture: Structure and organise data assets for accessibility, usability, and discoverability. Create and maintain metadata models, taxonomies, and categorisation systems. Define best practices for data lifecycle management, access, and flow. Partner with UX teams and business stakeholders to enhance the presentation and utility of information. Ensure alignment with compliance and regulatory standards such as PoPIA.   Experience and Skills Requirements: 5+ years of experience in data modeling, information architecture, or a closely related field. Strong background in SQL, NoSQL, and use of modern data modeling tools. Experience designing for cloud-based data architectures (e.g., GCP, AWS, Azure). Familiarity with ETL pipelines, data lakes, and big data platforms. Understanding of machine learning pipelines and AI-based data structuring is advantageous. Knowledge of data warehousing concepts, including dimensional modeling and star/snowflake schemas. Experience with metadata management, business glossaries, and taxonomy design. Proven ability to translate business requirements into scalable, maintainable data models and architectures. Sound understanding of data governance frameworks, including data security and privacy regulations.   Soft Skills & Competencies: Strong analytical thinking and problem-solving skills High attention to structure and detail Ability to navigate and influence within complex organisational environments Effective listening, communication, and collaboration skills Innovative mindset with the ability to form and defend opinions based on data Decisive and results-driven in approach Adaptable and open to evolving technologies and methodologies   * 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: Negotiable

AWS Data Engineer Reference No: 1564610953 | Cape Town, South Africa | Posted on: 02 July 2025

PBT Group is currently offering an opportunity for a Senior AWS Data Engineer.   The role of a Data Engineer involves constructing and maintaining data pipelines and datamarts, emphasizing scalability, repeatability, and security. Data Engineers play a pivotal role in facilitating the acquisition of data from diverse sources, ensuring its conformity to data quality standards, and enabling downstream users to access data promptly. This position is an integral part of an agile team.   These professionals are entrusted with the responsibility of establishing the infrastructure required to derive insights from raw data, integrating data from various sources seamlessly. They empower solutions by efficiently managing substantial volumes of data, both in batch and real-time, utilizing cutting-edge technologies from the realms of big data and cloud computing. Additional responsibilities encompass the development of proof-of-concepts and the implementation of intricate big data solutions, with a primary focus on collecting, parsing, managing, analyzing, and visualizing extensive datasets. They are adept at employing technologies to resolve challenges associated with handling vast amounts of data in diverse formats, thereby delivering innovative solutions.   Data Engineering is a technically demanding role that necessitates a broad spectrum of expertise in software development and programming. These professionals possess knowledge in data analysis, understanding end-user and business requirements, and have the ability to translate these needs into technical solutions. They exhibit a strong grasp of physical database design and the systems development lifecycle. Collaboration within a team environment is essential for success in this role.   Key Responsibilities: Architecting Data analytics framework. Translating complex functional and technical requirements into detailed architecture, design, and high-performance software. Leading the development of data and batch/real-time analytical solutions by leveraging transformative technologies. Engaging in multiple projects as a technical lead, overseeing user story analysis, design, software development, testing, and automation tool creation.   Duties: Primary Job Objectives: Development and Operations Database Development and Operations Establishment and Adherence to Policies, Standards, and Procedures Communication Business Continuity and Disaster Recovery Planning Research and Evaluation Coaching and Mentoring   Required Skills, Knowledge, and Experience: A minimum of 5 years of experience in Data Engineering or Software Engineering. Demonstrated leadership experience, managing teams of engineers for 3-5 years. A minimum of 2 years of experience in Big Data. At least 5 years of experience with Extract, Transform, and Load (ETL) processes. A minimum of 2 years of experience with AWS (Amazon Web Services). Demonstrated experience with agile or other rapid application development methodologies for at least 2 years (e.g., Agile, Kanban, Scrum). 5 years of proven expertise in object-oriented design, coding, testing patterns, and working with commercial or open-source software platforms and large-scale data infrastructures. Proficiency in creating data feeds from on-premise to AWS Cloud (2 years). Support experience for data feeds in production on a break-fix basis (2 years). A minimum of 4 years of experience in creating data marts using Talend or similar ETL development tools. Proficiency in data manipulation using Python and PySpark (2 years). Experience in processing data using the Hadoop paradigm, particularly with EMR, AWS's distribution of Hadoop (2 years). DevOps experience in Big Data and Business Intelligence, including automated testing and deployment (2 years). Extensive knowledge of various programming or scripting languages. Expertise in data modeling and an understanding of different data structures and their suitability for specific use cases.   Additional Technical Skills Required: The ability to design highly scalable distributed systems using various open-source tools. Proficiency in both batch and streaming Big Data tools. Experience with Talend for at least 1 year. Familiarity with AWS services such as EMR, EC2, and S3 for at least 1 year. Proficiency in Python for at least 1 year. Familiarity with PySpark or Spark (desirable for at least 1 year). Experience in Business Intelligence data modeling for 3 years. Proficiency in SQL for 3 years.   Qualifications/Certifications: A Bachelor's degree in computer science, computer engineering, or equivalent work experience for a minimum of 4 years. AWS Certification, at least at the associate level.   * 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  
Salary: Negotiable

Business Analyst – Personal Share Portfolio (PSP) Reference No: 3909382479 | Johannesburg, South Africa | Posted on: 27 June 2025

PBT Group is seeking a seasoned Business Analyst to support the planning, design, and implementation of Personal Share Portfolio (PSP) solutions within an investment platform environment. This role is ideal for a professional with a strong understanding of investment products and PSP operations, who can bridge the gap between business needs and technical delivery.   Key Responsibilities Translate strategic goals into functional business requirements for PSP functionality. Facilitate workshops with stakeholders to gather, clarify, and document requirements. Create, manage, and prioritise user stories in collaboration with Product Owners. Work with development teams to break down complex requirements into actionable tasks. Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and sprint reviews. Conduct thorough testing and validation of business requirements and user stories. Perform business, system, and functional analysis—including “as-is” and “to-be” process mapping and impact assessments. Collaborate with internal business units and third-party vendors to deliver successful project outcomes. Support warranty and production phases by troubleshooting incidents and assisting in root cause analysis. Provide post-implementation reviews and continuous feedback to stakeholders. Engage in ongoing learning of market dynamics and platform advancements to support proactive delivery.   Required Knowledge & Experience Minimum 7 years’ experience in the investment industry, with at least 2 years focused on PSP solutions. In-depth understanding of investment and life products, PSP operations, and investment banking processes. Experience with Oracle applications and web-based (UI) platforms. Proven track record of working across business, IT, and vendor teams in high-paced environments. Proficient in JIRA, Confluence, and other Agile collaboration tools. Competence in MS Office Suite, particularly Excel (intermediate level) and Visio. Strong verbal and written communication skills.   Qualifications Degree or diploma in Finance, Economics, Statistics, Investment Management, Business Management, or related field. Business Analysis certification (e.g., IIBA, FTI, or similar). Familiarity with Agile frameworks and methodologies.   Core Competencies Communication: Clear, concise, and effective verbal and written communication. Customer Centricity: Focused on quality outcomes and client satisfaction. Analytical Thinking: Capable of breaking down complex problems logically. Team Collaboration: Works well in diverse, cross-functional teams. Resilience: Maintains composure and productivity under pressure. Persuasion & Influence: Confident in guiding stakeholders and aligning priorities. Change Leadership: Advocates for innovation and process improvement. Integrity: Acts with honesty and consistency in all interactions.
Salary: Negotiable

Business Analyst - Investment Reference No: 4281226716 | Johannesburg, South Africa | Posted on: 27 June 2025

PBT Group is looking for a dynamic and detail-oriented Business Analyst to join our delivery team. This role requires a highly analytical individual who will work cross-functionally to understand business needs, elicit and document requirements, and support the implementation of solutions that enhance client outcomes—particularly in the financial services and investment domain.   Key Responsibilities Understand and interpret the broader business strategy and market dynamics. Lead and facilitate workshops to elicit and document business, functional, and system requirements. Analyse and refine requirements into actionable user stories for development teams. Collaborate with Product Owners to define, manage, and prioritise the product backlog. Assist in breaking down complex features into executable units with development and QA teams. Validate stories through thorough testing and user acceptance checks to ensure solution quality. Participate in Agile ceremonies: sprint planning, daily stand-ups, retrospectives, reviews. Conduct post-implementation reviews and relay findings to stakeholders. Perform detailed “as-is” and “to-be” analysis to support change impact assessments. Provide ongoing support during warranty phases, liaising with operations, IT, and third-party vendors. Assist in troubleshooting production incidents or enhancements as required. Document business processes using appropriate techniques and notations (e.g., UML, BPMN). Continuously seek opportunities to optimise processes and improve service delivery.   Required Knowledge & Experience Deep understanding of investment and life products. Sound knowledge of South African investment platforms and platform operations. Exposure to financial services regulations as they relate to investment platforms. Strong analytical skills with experience in business and data analysis. Experience working with cross-functional teams and third-party vendors. Proficient in Agile methodologies and tools such as JIRA and Confluence. Skilled in MS Office tools (Excel to intermediate level, Word, Outlook, Visio). Excellent communication skills (both verbal and written).   Qualifications Relevant degree or diploma in Finance, Economics, Statistics, Investment Management, or Business Management. Recognised Business Analysis certification (e.g., IIBA, FTI, or similar). Certification or exposure to Agile frameworks (Scrum, SAFe) is advantageous.   Key Competencies Communication: Able to convey technical and business concepts clearly across audiences. Customer Centricity: Focused on delivering exceptional user experiences. Analytical Thinking: Approaches problems methodically and logically. Resilience: Maintains performance and composure in high-pressure situations. Collaboration: Works effectively within diverse teams and stakeholder groups. Influence & Persuasion: Able to guide decisions and achieve alignment. Adaptability: Embraces and leads change in fast-moving environments.   Integrity: Displays consistency and honesty in all interactions.
Salary: Negotiable

Senior Automation Test Analyst Reference No: 612183865 | Cape Town, South Africa | Posted on: 27 June 2025

PBT Group is seeking a Senior Automation Test Analyst to join a dynamic team delivering cutting-edge investment and financial services technology. The ideal candidate is a seasoned professional with strong automation skills, an analytical mindset, and deep experience in testing complex digital systems across agile environments. This role involves driving testing quality, designing and maintaining automation frameworks, and contributing to continuous improvement initiatives that ensure robust, scalable software delivery.   Key Responsibilities Lead and participate in test planning, estimations, and sizing of features, enhancements, or service requests. Design and deliver structured, robust quality assurance solutions in line with agile delivery timelines. Drive automation test development and support regression test suites across projects. Perform functional, non-functional, and integration testing to ensure system reliability under varying conditions. Track and manage defects using defined tools; assist in root cause analysis and resolution with relevant teams. Collaborate across teams including Developers, Architects, Product Owners, and Business Analysts. Participate in sprint ceremonies: backlog grooming, sprint planning, retrospectives, and showcases. Improve and maintain automation frameworks and standards, including CI/CD integration. Mentor junior testers and contribute to growing testing capabilities and governance across the team. Analyse production issues and participate in incident response planning. Ensure traceability and coverage of test cases and automated scripts aligned to business needs. Maintain up-to-date documentation for testing processes, results, and improvements.   Minimum Requirements 6–10 years experience in software quality engineering and automation testing. At least 5 years experience in financial services or investment platform environments. Strong experience in building and executing test strategies, plans, and regression suites. Hands-on experience with automation tools such as Selenium, UFT, and familiarity with various frameworks (linear, keyword-driven, data-driven, hybrid). Proficiency in Java, C#, or other scripting languages for test automation. Experience with Jira, Confluence, Zephyr, and Agile methodology. Practical knowledge of DevOps pipelines, CI/CD, and version control systems (e.g., Git). Demonstrable skills in testing web services and RESTful APIs. Experience in leading testing workstreams and supporting large-scale digital transformation projects. Strong grasp of SQL, data validation, and ETL/data migration testing. Familiarity with cloud environments (AWS, Azure) is advantageous.   Qualifications Tertiary qualification in IT/Computer Science or equivalent (National Diploma/Degree). ISTQB Foundation Certificate in Software Testing (essential). SAFe Agile Certification or equivalent (advantageous). Related test automation certifications (preferred).   Key Competencies Communication: Clear verbal and written communication; ability to communicate effectively with technical and business stakeholders. Problem-Solving: Strong analytical skills with a structured, detail-driven approach to resolving issues. Customer Focus: Commitment to high-quality delivery and user satisfaction. Team Collaboration: Able to work across cross-functional teams with openness and integrity. Resilience: Calm under pressure and able to manage multiple priorities in fast-paced environments. Leadership: Demonstrated ability to coach and influence junior team members and peers. Initiative: A proactive, solution-oriented mindset with a continuous improvement ethos.  
Salary: Negotiable

Enterprise JavaScript Developer (Vue.js, Git/GitHub) Reference No: 1756837364 | Cape Town, South Africa | Posted on: 26 June 2025

We are seeking a JavaScript Developer with strong expertise in Vue.js (preferably Vue 3) and solid experience working within enterprise-grade systems. The ideal candidate will have practical experience building modular, maintainable, and scalable frontend applications using modern frameworks, alongside a thorough understanding of Git/GitHub workflows and frontend testing using Playwright. While infrastructure will be handled by other teams, awareness of frontend deployment processes is expected.         Key Responsibilities Design and build scalable, responsive, and maintainable Vue.js applications (preferably using Vue 3 and the Composition API) Manage complex application state using tools like Vuex or Pinia Translate UI/UX designs and business requirements into clean and accessible frontend code Integrate and consume RESTful APIs, managing asynchronous flows and error handling Collaborate with cross-functional teams including backend developers, designers, and QA Use Playwright to implement and maintain automated UI tests Participate in code reviews and contribute to documentation and architectural standards Maintain version control using Git and GitHub (branches, PRs, issue tracking)         Required Skills and Experience 3+ years of JavaScript frontend development experience 2+ years of Vue.js in production, with preference for Vue 3 and Composition API Strong knowledge of HTML5, CSS3, and responsive UI design Solid experience with REST APIs and asynchronous JavaScript Proficient in Git/GitHub, including branching strategies and PR workflows Experience with Playwright or similar for frontend/UI testing Familiarity with Agile methodologies (Scrum/Kanban) Awareness of frontend deployment workflows (e.g., static hosting, integration with APIs)         Preferred (Nice to Have) Experience using TypeScript in frontend development Understanding of OAuth2, JWT, or other authentication/authorisation flows Familiarity with performance and accessibility best practices    
Salary: R4 to R15

Data Analyst / AI Model Optimizer Reference No: 2114310280 | Cape Town, South Africa | Posted on: 22 June 2025

Overview:We are seeking a Data Analyst with a strong interest in AI and machine learning model optimisation. This role will focus on improving tool performance, working with large datasets, tuning model parameters, and driving data-informed decisions through advanced analytics and reporting.   Key Responsibilities: Analyse and optimise AI model outputs Work with large datasets to enhance tool performance Collaborate with stakeholders to define and refine analytical requirements Drive decision-making through insightful modelling and reporting   Required Skills & Experience: Languages: SQL, PostgreSQL, Python, Spark, Groovy AWS Tools: SageMaker, Redshift, S3 Experience in large-scale data modelling and parameter tuning Bonus: Familiarity with visualisation tools such as Tableau or Power BI  
Salary: Negotiable

Senior Software Engineer – Streaming & AWS Reference No: 1619619502 | Cape Town, South Africa | Posted on: 22 June 2025

We’re looking for a Senior Software Engineer with deep expertise in AWS and real-time data streaming. This role involves building and optimising scalable backend services, collaborating with developers on system architecture, and managing cloud infrastructure using modern DevOps and container technologies.   Key Responsibilities: Design and implement real-time data streaming solutions Build and optimise backend services and APIs Collaborate on new tool development and system architecture Manage and optimise cloud infrastructure and CI/CD pipelines   Required Skills & Experience: Languages: Node.js, JavaScript, React, Java, HTML, SQL AWS Tools: MSK (Kafka), EC2, EKS, Aurora RDS, Glue, Lambda Containerisation: Docker, Kubernetes GitOps and DevOps: Terraform, CI/CD pipeline experience Database Management: Complex schema design and query optimisation  
Salary: Negotiable

Data Engineer / Technical Generalist Reference No: 2502316390 | Cape Town, South Africa | Posted on: 22 June 2025

We are looking for a Data Engineer / Technical Generalist with a solid mix of data engineering and software engineering experience. This role is best suited for someone who enjoys maintaining and optimising existing systems rather than building new ones from scratch. You will work closely with business stakeholders to translate requirements into stable, scalable, and effective technical solutions.   Key Responsibilities: Support and optimise current data solutions and infrastructure Investigate and resolve technical issues (e.g. API errors, RDS memory constraints, indexing) Conduct load testing and scenario analysis Optimise database structures and performance Translate business requirements into robust technical implementations Collaborate with cross-functional teams to maintain system stability   Required Skills & Experience: Languages: SQL, PostgreSQL, Python, Spark AWS Toolset: Lambda, EC2, SNS, CloudWatch Strong database expertise: Relational databases, schema design, performance tuning Bonus: GitOps experience and familiarity with Airflow or dbt
Salary: Negotiable

Python AWS Application Developer Reference No: 2641189244 | Cape Town, South Africa | Posted on: 22 June 2025

We are looking for a Mid-Level Python Developer with strong experience in backend development, particularly using FastAPI and SQLAlchemy, within a cloud-native AWS environment. The successful candidate will build, deploy, and maintain scalable backend systems, working closely with cross-functional teams.   This role requires proficiency with Python packaging tools like Poetry, Hatch, or uv, as well as containerised deployments via Docker and Kubernetes (EKS). Candidates should also have experience working with Git, GitHub Actions, and key AWS services such as S3, Lambda, and Aurora.     Key Responsibilities Develop backend APIs using FastAPI Build data access layers and models using SQLAlchemy Manage Python environments with Poetry, Hatch, or uv Deploy applications in containerised environments using Docker and Kubernetes (EKS) Integrate and utilise AWS services such as: S3 for object storage Lambda for serverless compute Aurora for managed relational databases EKS for Kubernetes deployments Implement and maintain CI/CD pipelines using GitHub Actions or similar Collaborate with frontend developers, DevOps engineers, and product managers Maintain code quality through testing, code reviews, and automation Follow best practices in RESTful API design and asynchronous programming     Required Skills and Experience 3–5 years of professional Python development experience Proficiency with FastAPI and SQLAlchemy Experience with modern Python packaging tools: Poetry, Hatch, or uv Strong knowledge of Docker and deployment to Kubernetes (EKS) Familiarity with key AWS services: S3 Lambda Aurora EKS Solid understanding of RESTful API design and async Python programming Experience with Git for version control Hands-on experience with GitHub Actions or similar CI/CD tools     Desirable / Nice to Have Exposure to Agile development methodologies Familiarity with Infrastructure-as-Code (IaC) tools such as Terraform or AWS CDK Experience with observability tooling (e.g., logging, monitoring, and alerting)
Salary: Negotiable

Power BI / Azure Fabric Developer Reference No: 3486656978 | Cape Town, South Africa | Posted on: 22 June 2025

We are looking for a Mid-Level Power BI / Azure Fabric Developer with a strong emphasis on data modelling and semantic model development, rather than visual design. The primary focus of this role is to build and optimise Power BI datasets that support self-service analytics in both Power BI and Excel. This includes integrating data from multiple sources, applying best practices in model design, and ensuring performance, accuracy, and usability for business stakeholders. This role is ideal for a technically skilled Power BI developer who enjoys working behind the scenes to structure and optimise data models that drive high-quality analytics solutions.     Key Responsibilities Develop and maintain semantic models (Power BI datasets) that enable streamlined, business-friendly analysis Apply best practices in data modelling using star/snowflake schema and appropriate aggregation techniques Write advanced DAX measures, calculated columns, and time intelligence calculations Integrate data from diverse cloud-based sources including AWS Aurora Postgres and AWS Redshift using Power Query (M) Collaborate with business users and report developers to gather requirements and design fit-for-purpose datasets Ensure accuracy and consistency of data within models, along with optimisation for performance and usability Participate in code reviews and help define modelling standards and governance across the Power BI ecosystem Support Excel users by designing datasets that are easily consumed in PivotTables connected to Power BI models Use version control (e.g., Git) and deployment pipelines to manage releases and updates     Required Skills and Experience Minimum 3 years of hands-on Power BI development experience focused on semantic modelling Proficient in DAX and Power Query (M) Solid understanding of star/snowflake schema design and data warehouse principles Demonstrated ability to develop Excel-friendly datasets via Power BI Experience integrating cloud-based data sources, especially AWS Aurora Postgres and AWS Redshift Familiarity with Power BI deployment pipelines and source control tools like Git Skilled in performance tuning and model optimisation strategies (e.g., reducing query load, managing relationships, aggregations) Strong analytical thinking, problem-solving, and communication skills Comfortable collaborating in cross-functional teams and translating business requirements into data models     Desirable / Nice to Have Experience in financial or accounting-related data modelling Understanding of semantic modelling practices for regulated or sensitive data domains Exposure to Azure Fabric tools within the Microsoft analytics stack      
Salary: Negotiable

Senior Enterprise C# Developer Reference No: 3206479282 | Cape Town, South Africa | Posted on: 22 June 2025

We are seeking a Senior C# Developer with strong .NET Core experience to design and build enterprise-grade APIs and scalable backend systems. The ideal candidate will be proficient in SQL Server/PostgreSQL, cloud deployment on AWS, containerisation using Docker and Kubernetes, and Kafka for event-driven architectures. The role involves CI/CD pipeline management using GitHub and close collaboration with front-end JavaScript developers. Prior experience working on financial or regulated systems is advantageous. Excellent communication, problem-solving skills, and a collaborative team spirit are essential for success in this role.   Key Responsibilities Design and develop enterprise-grade APIs and backend systems using C# and .NET Core Develop robust, optimised data access layers using SQL Server and/or PostgreSQL Containerise and orchestrate applications using Docker and Kubernetes Deploy and manage cloud-native applications on AWS infrastructure Integrate backend services with Kafka for messaging and real-time data streaming Implement source control strategies using Git and GitHub Build and maintain CI/CD pipelines using GitHub Actions or similar tools Collaborate with JavaScript front-end teams to ensure smooth API integration Participate in Agile ceremonies, code reviews, and sprint planning sessions Contribute to architectural decisions that ensure scalability, reliability, and security   Required Skills & Experience Minimum 5 years of enterprise-level experience in C# and .NET Core development Strong experience designing and consuming RESTful APIs Advanced SQL skills and experience with SQL Server and/or PostgreSQL Hands-on experience with Docker for containerisation and Kubernetes for orchestration Solid understanding of AWS services and cloud deployment practices Practical experience with Apache Kafka for distributed messaging or event-based systems Proficiency with Git and GitHub for version control and team collaboration CI/CD implementation experience, ideally using GitHub Actions Comfortable working closely with front-end JavaScript developers   Desirable / Nice to Have Exposure to financial systems or industries with regulatory requirements Familiarity with infrastructure-as-code tools such as Terraform or AWS CloudFormation Knowledge of secure coding principles and application security best practices   Soft Skills Excellent problem-solving and critical thinking abilities Strong verbal and written communication across technical and non-technical teams Collaborative and team-oriented mindset Self-driven, organised, and able to prioritise tasks in a fast-paced environment High attention to detail with a commitment to delivering maintainable, high-quality code
Salary: Negotiable

Business Analyst – Insurance Sector Reference No: 3784148534 | Cape Town, South Africa | Posted on: 22 June 2025

We are seeking a highly skilled Business Analyst with deep domain expertise in the insurance sector, particularly in compliance, operations, and digital process optimisation. This strategic role is aimed at supporting the foundational redesign of our insurance division to enable future scalability and operational excellence.   Background Our Insurance business unit currently operates with a lean team and relies on manual, client-specific processes. While this approach has supported client satisfaction to date, it poses challenges around efficiency, consistency, and scalability as the business prepares for significant growth. We are therefore undertaking a comprehensive operational review to assess and improve our current structures and capabilities.   Scope of Work The Business Analyst will lead a detailed gap analysis across the following domains: Customer Base: Review segmentation, delivery models, SLA alignment, and reporting. SLAs: Evaluate current performance against service level agreements and suggest standardisation opportunities. Systems: Analyse platform capabilities, data flows, and integration readiness. Processes: Map existing workflows and identify inefficiencies and risk points. People: Assess team structure, roles, skills, and scalability readiness. Compliance: Identify gaps in data processing, security, and regulatory alignment (e.g., POPIA). Reporting: Review internal, customer-facing, B2B, and regulatory reporting practices.   Responsibilities The Business Analyst will be responsible for: Conducting stakeholder interviews and workshops to gather qualitative insights. Documenting and analysing current-state operations across systems, processes, and teams. Identifying compliance risks, inefficiencies, and constraints to scalability. Benchmarking current practices against insurance industry standards and best practices. Producing a comprehensive gap analysis report with clear findings and actionable recommendations. Designing a future-state operating model aligned with growth and strategic goals. Developing a practical roadmap with short-, medium-, and long-term initiatives. Presenting findings and recommendations to senior leadership. Supporting planning and decision-making for implementation phases.   Key Deliverables Gap Analysis Report (Operations, Systems, People, Compliance, Reporting) Recommendations for optimisation and standardisation Future-State Operating Model Roadmap for scalable growth (Technology, Processes, People) Presentation of findings to executive leadership   Requirements Proven experience as a Business Analyst in the insurance sector Strong background in operational analysis, digital process design, and compliance Familiarity with insurance-specific regulations (e.g., POPIA) Demonstrated ability to lead gap analysis, stakeholder engagement, and change planning Excellent documentation and presentation skills Experience with data flow mapping, SLA frameworks, and reporting structures Consulting or project-based experience advantageous   Ideal Candidate Profile Strategic thinker with a pragmatic approach to problem-solving Strong communicator capable of engaging cross-functional stakeholders Experienced in balancing compliance, technology, and operational requirements Comfortable working in dynamic and evolving environments  
Salary: Negotiable

Salesforce Developer Reference No: 3698707975 | Johannesburg, South Africa | Posted on: 17 June 2025

We are seeking a skilled Salesforce Developer to design, develop, test, and implement solutions on the Salesforce platform. The successful candidate will play a key role in extending and enhancing CRM capabilities by building scalable and maintainable Salesforce solutions that align with business requirements.     Key Responsibilities Design and develop custom solutions using Apex, Visualforce, Lightning Web Components (LWC), and other Salesforce technologies. Configure Salesforce applications and maintain standard/custom objects, workflows, validation rules, and approval processes. Integrate Salesforce with third-party applications using REST/SOAP APIs. Participate in requirement analysis, technical design, code reviews, and deployment processes. Collaborate with stakeholders, business analysts, and administrators to ensure solutions are delivered effectively. Write unit tests and maintain code quality with best practices for performance, scalability, and security. Support ongoing maintenance and troubleshoot production issues as needed.     Required Skills and Experience 3+ years of experience as a Salesforce Developer. Proficiency in Apex, Lightning Components (LWC/Aura), SOQL, and Salesforce APIs. Experience with Salesforce Sales Cloud and/or Service Cloud. Strong understanding of custom objects, workflows, process builder, triggers, and data model design. Familiarity with CI/CD pipelines for Salesforce deployments (e.g., Gearset, Copado, Jenkins). Experience with version control systems (e.g., Git). Ability to analyse business requirements and translate them into technical solutions.     Preferred Qualifications Salesforce Platform Developer I (required); Platform Developer II (advantageous). Experience in Agile development environments. Experience with integrations using tools like MuleSoft, Postman, or Dell Boomi. Exposure to Salesforce DX and scratch orgs is a plus.     Soft Skills Strong problem-solving and analytical thinking. Excellent communication and collaboration skills. Self-motivated with a proactive attitude to learning and innovation.
Salary: Negotiable

Data Engineering / Business Intelligence Graduate Program 2026 Reference No: 2108420208 | Cape Town, South Africa | Posted on: 10 June 2025

Launch Your Career in Data with PBT Group’s 2026 Graduate Program! Are you a recent graduate eager to make your mark in the world of IT and data? PBT Group, a leader in Data and Analytics, is on the hunt for ambitious graduates with a BSc, Advanced Diploma, or BTech in Computer Science or Data Science to join our exclusive graduate program. This is your chance to gain hands-on experience, learn from industry experts, and kickstart your career with a company that’s shaping the future of data! Why Join PBT Group? At PBT Group, we don’t just offer jobs; we offer careers. As a technology-agnostic organization, we focus on innovation and flexibility, ensuring that our graduates learn the latest skills across a range of platforms. Our graduate program will immerse you in the world of Business Intelligence (BI), combining intensive training, real-world case studies, and on-the-job mentoring to transform you into a data specialist. What You’ll Get: Cutting-Edge Training: Learn BI best practices with real-life applications. Expert Mentorship: Gain insights and guidance from seasoned professionals. Hands-On Experience: Work on real projects with real impact. Career Development: Prepare for deployment into business with a strong foundation in data and analytics. Who We Are: PBT Group is a powerhouse in Data and Analytics, providing customised solutions that help organisations make data-driven decisions. We work across industries—from banking and insurance to healthcare and retail—and operate in over 27 countries globally. Our team of over 800 professionals brings global expertise and local insights to every project, ensuring that our clients achieve their strategic goals through data. What We’re Looking For: We’re seeking graduates who are not just technically proficient but also innovative thinkers with a passion for data. Here’s what you need to apply: A Bachelor’s degree or final year of study in Information Systems or Computer Science. A strong academic record with an average of 65% and above. Solid understanding of the Systems Development Life Cycle. Excellent mathematical, statistical, and analytical skills. Strong programming abilities and knowledge of database functionality. Exceptional communication skills and leadership potential. Applicants must be under the age of 28. Program Duration: Our 12-month program is structured to provide a balance between theoretical knowledge and practical experience: First 6 months: Intensive theoretical training. Next 6 months: On-the-job training, applying what you’ve learned in real-world scenarios. Ready to Start Your Journey? If you’re excited about the future of data and meet the above requirements, we want to hear from you! Please attach the following documents to your application or email all your documents to graduates@pbtgroup.co.za: Your CV ID Document Matric Certificate Academic Transcripts Degree Certificate (if applicable)   Please note: Only South African residents with a valid ID will be considered. To comply with the POPI Act, by applying, you consent to us maintaining your personal details for future career opportunities.   Don’t miss this chance to launch your career with a company that’s at the forefront of data innovation. Apply today and take the first step towards an exciting future with 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 applying for the vacancy via this job ad, you give PBT your consent.
Salary: 16000

Senior Software Developer Reference No: 3290166766 | Cape Town, South Africa | Posted on: 10 June 2025

? Location: Hybrid | ? Contract Position | ? Start: ASAP Are you a passionate .NET Developer ready to make a meaningful impact within a fast-paced fintech environment?  We're on the lookout for a skilled contractor who will play a pivotal role in enhancing internal applications, integrating complex systems, and supporting high-performance ETL pipelines. ? What You’ll Be Doing: Analyse change requests and assess technical impact Estimate implementation efforts accurately Maintain, enhance, and support existing internal apps Build/update SOAP and SFTP system interfaces Design and maintain ETL processes using SSIS Develop, test, and deploy features with .NET Framework technologies Support XML/JSON-based web services Investigate incidents and resolve root causes Provide solid documentation and clean handovers ? What You Bring to the Table: Proficiency in .NET C# (Framework 4.5/4.8) Expertise in SOAP & RESTful web services (including SOAP UI) Strong ETL experience using SSIS Advanced MS SQL Server (2019+) knowledge Solid understanding of XML & JSON Familiarity with GIT and JIRA Experience with unit testing frameworks ? Ideal Start Date: As soon as you're available! If you're a detail-oriented problem solver who thrives in technical environments and enjoys building systems that matter—we want to hear from you! #DotNetDeveloper #ContractRole #FintechJobs #ETL #SSIS #Fintech #CSharp #SOAP #RESTfulServices #SQLServer #XML #JSON #NowHiring #DeveloperJobs #TechOpportunity 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 heard from us in two weeks, please note that you were unsuccessful for the role. However, we will keep your resume on file and reach out if any other suitable opportunity arises in the future".    
Salary: Negotiable

Data Science and Analytics Manager Reference No: 2484555029 | Johannesburg, South Africa | Posted on: 03 June 2025

PBT Group is seeking an experienced and strategic Data Science and Analytics Manager to lead its data-driven transformation journey. This individual will play a pivotal role in developing long-term data science capabilities, building a high-performing team, and ensuring the successful implementation of advanced analytics solutions across the business. The role demands a strong leader with a deep understanding of data science, machine learning, and operational analytics, along with the ability to align technical initiatives to broader business strategy.   Key Responsibilities: Data Science Strategy & Implementation Lead the implementation of the enterprise-wide data science and analytics strategy in alignment with business goals. Identify opportunities for process improvements, automation, and enhanced insights through analytics. Collaborate with the General Manager: Data Management and Analytics to define data-specific requirements and strategic goals. Guide the development of conceptual models, data pipelines, and advanced analytics solutions that drive business performance. Oversee the full data science lifecycle from data ingestion to model production and post-deployment monitoring. Translate complex analytical results into clear, actionable business insights. Team Leadership & Capability Building Establish and lead a multidisciplinary team of Data Scientists and Reporting Analysts. Foster a collaborative, innovative culture focused on high-impact data work and continuous improvement. Conduct technical reviews, provide mentorship, and ensure adherence to best practices in data science methodologies. Data Engineering & Modelling Collaboration Work closely with the Data Engineering team to facilitate robust data ingestion and transformation processes. Identify and integrate relevant third-party data sources, including non-traditional inputs such as social media. Drive feature engineering, model validation, and implementation of machine learning algorithms and statistical techniques. Business Engagement & Reporting Partner with key stakeholders to identify strategic data needs and deliver impactful solutions. Provide concise, insight-driven reporting with appropriate visualisations and business commentary. Present findings and recommendations to senior leadership in a clear, data-informed manner. Implement controls and improvements in reporting processes to ensure efficiency and accuracy. Best Practices, Compliance & Risk Management Stay abreast of industry trends and innovations in data science and analytics. Benchmark internal processes against best practices to identify and close performance gaps. Ensure compliance with relevant data governance standards, privacy regulations, and organisational policies. Financial & Operational Oversight Support budgeting and financial planning processes for the data science function. Manage expenditure and resources effectively to maximise return on investment. Use analytics to identify business improvement opportunities that support financial growth.   Qualifications: Essential: Honours, Master’s, or PhD in Statistics, Computer Science, Mathematics, Engineering, or a related quantitative field. Relevant certifications in Data Science, Machine Learning, Python, Cloud Platforms (Microsoft, AWS), or Big Data technologies. Agile/Project Management certifications such as Scrum or Prince2.   Experience & Skills: Essential: 6–8 years’ experience leading data science projects, with at least 5 years in a people management role. Proficient in Python or R, SQL, Jupyter Notebooks, and common ML frameworks. Strong background in managing large-scale, end-to-end analytics or AI/ML implementations. Deep understanding of cloud-based data platforms, large datasets, and data pipelines. Advanced skills in statistical modelling, feature engineering, data visualisation, and business storytelling. Preferred: Familiarity with healthcare data, policies, and regulatory frameworks. Knowledge of Hadoop, Spark, Kafka, and other big data technologies.   This role presents a unique opportunity to drive high-value innovation through data and make a lasting impact by embedding data science into the core of business operations.   * 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: Negotiable

Senior Data Analyst Reference No: 3154477925 | Johannesburg, South Africa | Posted on: 03 June 2025

PBT Group is seeking a highly skilled Senior Data Analyst to drive data-driven decision-making and enable meaningful insights across the business. The successful candidate will work closely with multiple stakeholders to understand business needs, design solutions, and deliver high-quality analytics and reporting.   This is an exciting opportunity for someone who thrives in a fast-paced, agile environment and enjoys solving complex business problems through innovative data approaches.   Key Responsibilities:   Disruptive Innovation & Data Analytics Collaborate with business units and domain experts to understand challenges and identify data-driven opportunities. Elicit requirements and translate them into actionable analytical deliverables. Explore, clean, and transform data to extract valuable insights. Develop and maintain analytics solutions using tools such as Power BI, SSRS, SAP BW, and within the Microsoft Azure Cloud environment. Utilise structured development cycles and agile methodologies for solution delivery. Respond to ad hoc data requests and contribute to operational and strategic decision-making. Drive innovation by identifying new ways data can add business value. Share knowledge and insights to strengthen both technical expertise and business understanding within the team. Stay abreast of analytics best practices and contribute to process improvements. Ensure all reporting and analytics outputs are aligned with stakeholder expectations and business objectives.   Data Visualisation & Reporting Design and develop visually engaging and informative dashboards and reports. Follow best practices in report development, focusing on clarity, usability, and performance. Ensure compliance with data governance, development standards, and internal procedures. Demonstrate hands-on experience in crafting dashboards that translate complex data into intuitive insights.   Required Skills & Experience: 5+ years' experience in a data analysis or BI role, with a strong business orientation. Proficiency in data visualisation tools, especially Microsoft Power BI. Solid understanding of SQL, data modelling, and business intelligence platforms such as SSRS and SAP BW. Experience working in cloud environments, preferably Microsoft Azure. Proven ability to work with complex datasets and produce actionable business insights. Strong communication and stakeholder engagement skills. Ability to work independently as well as collaboratively in a multi-disciplinary team.   This role offers an excellent opportunity to make a significant impact through data, supporting strategic decisions and innovation across the business.   * 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: Negotiable

Data Engineer (Azure Data Factory & Databricks) Reference No: 2688861059 | Cape Town, South Africa | Posted on: 03 June 2025

PBT Group is seeking a skilled Data Engineer with strong expertise in Azure Data Factory (ADF) and Databricks to support and scale our data infrastructure. This role is ideal for a proactive problem-solver who thrives in dynamic environments and is comfortable working on both pipeline development and platform optimisation.   Key Responsibilities: Design, build, and maintain scalable data pipelines using Azure Data Factory and Databricks Integrate and transform data from various sources to support analytics and reporting requirements Optimise data workflows for performance and cost-effectiveness in a cloud-based environment Collaborate with analysts, data scientists, and business stakeholders to deliver clean, reliable data Monitor data quality and ensure robust data governance practices Participate in code reviews, DevOps processes, and continuous improvement initiatives   Required Skills & Experience: 3+ years' experience as a Data Engineer or in a similar role Proven expertise in Azure Data Factory and Databricks (Spark, Python, SQL) Experience with building ELT/ETL pipelines in a cloud-based architecture Strong proficiency in SQL and working with structured/unstructured data Familiarity with Azure Synapse, Data Lake, and version control tools (e.g., Git) Solid understanding of data security and governance best practices   Nice to Have: Experience in CI/CD and infrastructure-as-code (e.g., Terraform, Azure DevOps) Exposure to machine learning or real-time data processing   * 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: Negotiable

Data Analyst Reference No: 1061185434 | Cape Town, South Africa | Posted on: 03 June 2025

PBT Group is looking for a detail-oriented and business-savvy Data Analyst to transform data into actionable insights. The successful candidate will work across departments to identify trends, measure performance, and support data-driven decision-making.   Key Responsibilities: Extract, clean, and analyse data from various systems and sources Develop interactive dashboards and visualisations to support business units Identify trends, anomalies, and opportunities through exploratory data analysis Provide regular reporting and ad hoc insights to stakeholders Collaborate with Data Engineers to ensure data quality and availability Translate business questions into analytical solutions   Required Skills & Experience: 2–4 years of experience in a data analysis or business intelligence role Proficient in SQL, Excel, and at least one data visualisation tool (e.g., Power BI, Tableau) Strong analytical thinking and problem-solving ability Comfortable interpreting large datasets and presenting findings to non-technical audiences Good understanding of data models and relational databases   Nice to Have: Experience with Python or R for statistical analysis Familiarity with cloud platforms (Azure preferred) Exposure to data warehousing concepts and tools   * 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: Negotiable

Data Engineer Reference No: 927706659 | Cape Town, South Africa | Posted on: 23 May 2025

We are looking for a versatile Data Engineer with a strong blend of data engineering and software engineering skills. The ideal candidate is someone who thrives on improving existing systems, enjoys business-as-usual (BAU) operational tasks, and is comfortable engaging with business stakeholders to understand and translate requirements into technical solutions. This is not a greenfield development role — instead, it focuses on supporting, maintaining, and optimising our current data and backend solutions to ensure performance, stability, and scalability.   Key Responsibilities: Monitor and support existing data pipelines and backend processes to ensure smooth daily operations. Investigate and resolve issues related to databases (e.g., performance tuning, index management, RDS memory optimisation). Analyse and fix API-related errors, latency issues, and general data integration problems. Optimise SQL queries, functions, and stored procedures as needed. Conduct load testing and scenario testing to ensure robustness and reliability of solutions. Collaborate with business users to gather and understand requirements, then translate them into scalable technical solutions. Make incremental improvements to existing systems — including data models, ETL processes, and reporting solutions. Contribute to backend work and system maintenance where applicable. Maintain clean documentation and follow good development practices, ideally with some GitOps experience (not mandatory).   Key Skills and Experience: 4+ years of experience in data engineering, software engineering, or related roles. Strong understanding of relational databases (e.g., PostgreSQL, MySQL, AWS RDS). Proficiency in SQL and Python for data processing and scripting. Solid troubleshooting skills with experience in diagnosing system performance issues and debugging backend systems. Comfortable working in a BAU environment, making enhancements to existing systems rather than building from scratch. Ability to work closely with business stakeholders to spec and implement changes. Familiarity with tools like Git, CI/CD pipelines, and basic DevOps practices (GitOps experience is a plus). Understanding of API structures and integration concepts. Detail-oriented mindset with a passion for system stability and continuous improvement.   Nice to Have: Experience with cloud platforms (e.g., AWS, Azure, GCP). Exposure to monitoring tools (e.g., Datadog, CloudWatch). Familiarity with data visualisation or reporting tools. Previous experience working in cross-functional teams and agile environments.   What We’re Looking For: Someone who takes pride in keeping systems running smoothly and efficiently. A practical problem-solver who enjoys getting into the details and fixing root causes. A communicator who can bridge the gap between technical teams and business users. A collaborative team player who can work independently and proactively.   * 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: Negotiable

Lead Business Analyst Reference No: 457635209 | Johannesburg, South Africa | Posted on: 14 May 2025

Contract Opportunity: Business Intelligence (BI) Specialist – Procurement Focus Hyybrid | Banking Sector We’re looking for a BI Specialist who thrives at the intersection of data, procurement, and project delivery. If you're a Power BI expert with strong analytical skills and a background in procurement and banking, this is your moment.   What You’ll Do: Lead and project manage key BI initiatives (e.g. Contractor Dashboard, GL vs Procurement Spend Recon). Design data visualisations and interactive dashboards in Power BI that unlock procurement insights. Drive data integrity, performing daily checks to ensure reliable, trustworthy reporting. Work across multiple systems (Oracle Fusion, Workday, MyCube) and consolidate data into meaningful insights. Engage stakeholders across procurement, finance, operations, and executive leadership. Ensure all BI deliverables meet data governance and quality standards.   Must-Haves: Expert-level Power BI skills – dashboards, DAX, reporting. Solid procurement knowledge – spend analysis, supplier performance, contract tracking. Architectural mindset – integrate data from many source systems into one view. Excellent data analysis skills – clean, validate, and interrogate data. Strong project management experience – keep BI projects on time and aligned to business value. Banking sector experience – preferred and highly valued. Tech Stack: Oracle Fusion (Procurement) Workday (HR) MyCube (Reporting/BI) This is a strategic role that enables better decisions across the business through data. We need someone ready to roll up their sleeves, challenge the status quo, and deliver important insights. Sound like you? Apply now or DM me for more info. * 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 heard from us in two weeks, please note that you were unsuccessful for the role. However, we will keep your resume on file and reach out if any other suitable opportunity arises in the future".
Salary: Negotiable

Cloud Architect Reference No: 426955520 | Cape Town, South Africa | Posted on: 09 May 2025

A dynamic organisation is seeking a skilled Cloud Architect to shape and oversee cloud solution design and implementation. This role will be instrumental in ensuring that cloud architectures meet the evolving needs of the business while aligning with strategic IT direction.   Key Responsibilities Develop and maintain scalable and secure cloud architecture solutions. Translate business and technical requirements into robust architectural designs. Collaborate with vendors, analysts, and engineers to deliver end-to-end solutions. Lead cloud strategy development and continuous optimisation efforts. Act as a liaison between business stakeholders and technology teams. Guide cloud governance initiatives and contribute to the Cloud Centre of Excellence. Review solutions with the Architecture Review Board to ensure alignment with standards.   Requirements Bachelor’s degree in Computer Science, Engineering, or a related field. TOGAF certification required; additional AWS or Azure certifications advantageous. 10+ years of IT experience, with at least 2 years as a Cloud Architect. Expertise in cloud technologies (AWS, Azure, GCP) and cloud-native tools. Infrastructure-as-Code experience (Terraform, CloudFormation). Proficiency in programming languages suited for cloud (Python, Go, R, Haskell, etc.). Strong understanding of AWS architecture components (IAM, VPC, Security Tooling, Monitoring). Experience with DevOps, containerisation, and CI/CD. Effective communicator with a collaborative, problem-solving mindset.   * 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: Negotiable

Lead Architect – Digital & Cloud Reference No: 3759608915 | Cape Town, South Africa | Posted on: 09 May 2025

A strategic role is available for a Lead Architect focused on Digital and Cloud solutions. The successful candidate will drive the future digital and cloud architecture vision across business units and processes. This role is suited to an individual who can deliver innovative, scalable solutions aligned with business strategy while collaborating across enterprise teams and technology partners.   Key Responsibilities Define and maintain cloud and digital architectural strategies aligned with organisational goals. Design architecture solutions that support digital transformation initiatives. Provide architectural leadership across multiple teams and initiatives. Guide development and alignment of digital and cloud roadmaps. Evaluate and integrate emerging technologies into architectural designs. Offer subject matter expertise on digital ecosystems and cloud platforms. Collaborate with cross-functional teams and third-party vendors. Participate in quality assurance and architecture governance forums. Deliver thought leadership on best practices, frameworks, and patterns.   Requirements Bachelor’s degree in Computer Science, Information Systems, Engineering, or similar. TOGAF certification required; AWS/Azure certifications advantageous. 10+ years’ experience in IT, with a strong focus on cloud architecture. At least 2 years in both digital and cloud architectural roles. Proficient in TOGAF, UML, and Archimate frameworks. Strong development background (Java/.NET) and DevOps exposure (Docker, Jenkins, GitHub). Experience with AWS services, including VPCs, Control Tower, IAM, GuardDuty, and monitoring tools. Familiar with modern SDLCs (Agile, Waterfall). Excellent communication and stakeholder management skills.   * 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: Negotiable

Senior Data Engineer (EE) Reference No: 1862678841 | Cape Town, South Africa | Posted on: 09 May 2025

A leading organisation is seeking a Senior Data Engineer to take ownership of designing, building, and optimising scalable data pipelines and infrastructure. This role focuses on enabling data-driven decision-making across the enterprise through close collaboration with data scientists, analysts, and DevOps teams. The ideal candidate will have strong AWS experience, proficiency in data architecture, and a solid DevOps foundation.   Key Responsibilities Develop and maintain efficient ETL/ELT data pipelines using tools such as Airflow, AWS Glue, and AWS DataZone. Design high-performance data warehousing solutions with AWS Redshift. Maintain data quality through robust validation, transformation, and integration processes. Architect and manage cloud-based data platforms using AWS technologies. Leverage Infrastructure-as-Code tools such as Terraform and CloudFormation. Implement CI/CD pipelines for seamless data pipeline deployment and updates. Collaborate with teams across data, analytics, and architecture to align strategies. Mentor junior team members and contribute to technical leadership. Ensure data security, governance, and compliance with relevant standards like POPIA.   Requirements Bachelor’s degree in Computer Science, Data Engineering, or a related field (Master’s degree advantageous). 5+ years’ experience in data engineering, with at least 2 years in a senior capacity. Strong AWS expertise, particularly with AWS Redshift and associated services. Proven experience with DevOps practices and Infrastructure-as-Code. Knowledge of Data Mesh principles is a plus. Proficient in SQL and NoSQL databases. Experience in Agile environments and cloud-first data architectures. Industry experience in financial services, fintech, banking, or retail preferred. AWS certification is advantageous.   * 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: Negotiable

Software Development Manager (EE) Reference No: 2242967627 | Cape Town, South Africa | Posted on: 09 May 2025

To provide strategic technical direction and manage multiple technical teams responsible for the technical delivery of the full product lifecycle—including all product features, support, and maintenance. The role will also oversee ongoing efforts to improve efficiency, foster innovation, optimise delivery, and ensure continuous people development within the team.   Role Overview   We are looking for a Software Development Manager to lead a dynamic team of developers while remaining hands-on in the delivery of robust technical solutions. The position has a 30% leadership and 70% technical focus and requires deep technical experience in Java, Kotlin, and C#/.NET, with the ability to steer architecture, mentor developers, and deliver high-performing systems in a fast-paced, agile environment.   Key Responsibilities   1. Leadership & Strategy (30%) · Lead and manage cross-functional technical teams across the full SDLC. · Define and drive the strategic technical roadmap. · Coach and mentor team members in technical skills and career development. · Manage budgets, resource allocation, and project prioritisation. · Foster collaboration across stakeholders to align product goals with technical capabilities. · Apply agile methodologies to manage delivery and encourage continuous improvement. · Engage in stakeholder and executive communication to manage expectations and report progress.   2. Technical Execution (70%) · Design, develop, and optimise applications using Java, Kotlin, and C#/.NET. · Lead implementation of scalable APIs, services, and cloud-native architectures. · Guide the adoption of best practices in secure, maintainable code and DevOps. · Collaborate closely with front-end developers, UX/UI teams, and product owners. · Integrate with databases (SQL, PostgreSQL, MongoDB) and cloud platforms (AWS/Azure). · Ensure high system performance, quality, and responsiveness.   Minimum Experience · 5+ years’ experience in software development management. · Experience with agile development environments and team leadership. · Proven expertise in back-end and/or front-end development. · Strong track record in roadmap creation, budget management, and delivery planning. · Adept at engaging with stakeholders and influencing cross-functional teams.   Qualifications   Minimum: · Bachelor’s Degree in Commerce or Information Technology (Computer Science focus)   Ideal / Preferred: · Honours Degree in Commerce or Information Technology – Computer Science   Knowledge   Minimum: · Functional knowledge relevant to the product domain (e.g., Credit, App) · Principles of people management and team development · Stakeholder engagement strategies · Budgeting and cost management · Business analysis and system design · Project management methodologies (Agile, Waterfall, etc.)   Ideal: · Banking/financial services experience · Understanding of Central Collections or banking systems (if applicable) · Knowledge of banking business models and technology landscape · Deep familiarity with SDLC and agile development principles   Skills · Excellent communication and negotiation skills · Strong decision-making and critical thinking ability · Relationship management and interpersonal skills · Influencing and leadership capability · High technical acumen with problem-solving mindset   * 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: Negotiable

Senior Full Stack Web Developer Reference No: 433641809 | Cape Town, South Africa | Posted on: 08 May 2025

The successful candidate will play a crucial role in developing and enhancing investment platform solutions. They will work closely with an external vendor a few days a week, bridging the gap between internal development teams and vendor systems as the organisation transitions towards in-house capability. The role involves both backend and frontend development, with a strong focus on financial services applications.     Key Responsibilities: Develop and maintain full-stack web applications, ensuring high performance, security, and scalability. Work closely with external vendors to integrate and transition platform capabilities in-house. Design, develop, and implement robust APIs to support seamless data exchange. Write efficient and optimised SQL queries for data retrieval, transformation, and storage. Develop responsive UI components using HTML, CSS, JavaScript, and front-end frameworks. Ensure adherence to best practices in coding, architecture, and security. Participate in Agile development processes, including sprint planning, standups, and retrospectives. Troubleshoot and resolve complex technical issues. Perform code reviews and provide mentorship to junior developers. Support deployment, testing, and maintenance of web applications.     Required Skills & Experience: Minimum 5 years of experience in financial services, investment platforms, or financial adviser firms. Strong C# .NET development experience. Expertise in Microsoft SQL Server (T-SQL) for database design and optimisation. Experience with API development and integration. Proficiency in front-end technologies: HTML, CSS, JavaScript, Bootstrap (or similar responsive frameworks). Familiarity with Agile methodologies and JIRA for project management.     Beneficial Skills & Technologies: Experience with ReactJS, Angular, or similar front-end frameworks. Knowledge of .NET Core and Entity Framework (EF) Core. Strong understanding of architectural design patterns for scalable applications. Experience with Visual Studio and modern development tools.     Key Competencies: Strong problem-solving and analytical skills. Excellent communication and stakeholder engagement abilities. Ability to work independently and collaboratively within a dynamic environment. A proactive approach to learning new technologies and improving existing 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: Negotiable

AWS Data Engineer Reference No: 3354576907 | Cape Town, South Africa | Posted on: 08 May 2025

Are you a skilled Data Engineer with AWS expertise looking for an opportunity to grow your career in a dynamic, consultancy-driven environment? PBT Group offers you the chance to work on cutting-edge projects across multiple industries, helping clients harness data to drive innovation and insights. Why Join Us? Collaborate in an agile, team-oriented setting. Build scalable, secure, and repeatable data pipelines and datamarts. Gain exposure to big data and cloud technologies, including real-time and batch processing. Lead end-to-end data solutions for diverse clients, ensuring high-performance outcomes. Be part of a consultancy that supports professional growth and industry variety. Key Responsibilities Design and implement data analytics frameworks and high-performance solutions. Develop batch and real-time ETL processes using AWS and big data tools. Lead technical teams, from user story analysis to deployment. Drive data integration from on-premise to AWS Cloud environments. Mentor junior team members and contribute to best practices in data engineering. Skills & Experience 4+ years in Data Engineering or Software Engineering. 2+ years of AWS experience (e.g., EMR, S3, EC2). Expertise in ETL processes, Python, PySpark, and Talend. Knowledge of data modeling, SQL, and handling large datasets. Experience with DevOps practices and managing production environments. Familiarity with agile methodologies like Scrum or Kanban. Qualifications Bachelor’s degree in Computer Science, Engineering, or equivalent experience. AWS Certification (Associate level or higher). What’s in It for You? Opportunity to work on high-impact projects across varied industries. Access to the latest cloud and big data technologies. A culture that fosters learning and development. Competitive compensation and a supportive team environment. Take the next step in your career—apply today!   Please note: In compliance with the POPI Act, your details will be stored securely for future opportunities upon consent.   "If you have not heard from us in two weeks, please note that you were unsuccessful for the role. However, we will keep your resume on file and reach out if any other suitable opportunity arises in the future".
Salary: Negotiable

Principal AWS Data Engineer Lead Reference No: 1012748213 | Cape Town, South Africa | Posted on: 08 May 2025

PBT Group has an opportunity for a Principal AWS Data Engineer Lead, must have experience with AWS, AWS Native, Glue ETL, Redshift, Lambda functions.   Duties: Design, build and operationalize large scale enterprise data solutions and applications using one or more of AWS data and analytics services in combination with 3rd parties - Spark, EMR, DynamoDB, RedShift, Kinesis, Lambda, Glue, Snowflake. Analyze, re-architect and re-platform on-premise data warehouses to data platforms on AWS cloud using AWS or 3rd party services. Design and build production data pipelines from ingestion to consumption within a big data architecture, using Java, Python, Scala. Design and implement data engineering, ingestion and curation functions on AWS cloud using AWS native or custom programming. Perform detail assessments of current state data platforms and create an appropriate transition path to AWS cloud. Design, implement and support an analytical data infrastructure providing ad-hoc access to large datasets and computing power. Interface with other technology teams to extract, transform, and load data from a wide variety of data sources using SQL and AWS big data technologies. Creation and support of real-time data pipelines built on AWS technologies including Glue, Redshift/Spectrum, Kinesis, EMR and Athena Continual research of the latest big data and visualization technologies to provide new capabilities and increase efficiency Working closely with team members to drive real-time model implementations for monitoring and alerting of risk systems. Collaborate with other tech teams to implement advanced analytics algorithms that exploit our rich datasets for statistical analysis, prediction, clustering and machine learning Help continually improve ongoing reporting and analysis processes, automating or simplifying self-service support for customers   Experience: Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases. Experience building/operating highly available, distributed systems of data extraction, ingestion, and processing of large data sets Experience working with distributed systems as it pertains to data storage and computing Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement. Strong analytic skills related to working with unstructured datasets. Build processes supporting data transformation, data structures, meta data, dependency and workload management. A successful history of manipulating, processing and extracting value from large disconnected data sets. Working knowledge of message queuing, stream processing, and highly scalable Big Data, data stores. Strong project management and organizational skills. Experience supporting and working with cross-functional teams in a dynamic environment. Experience in a Data Engineer or similar roles Experience with big data tools is a must: Hadoop, Spark, Kafka, etc. Experience with relational SQL and NoSQL databases, including Postgres and Cassandra. Experience with data pipeline and workflow management tools: Azkaban, Luigi, Airflow, etc. Experience with AWS cloud services: EC2, EMR, RDS, Redshift Experience with stream-processing systems: Storm, Spark-Streaming, etc. Experience with object-oriented/object function scripting languages: Python, Java, C++, Scala, etc   Qualifications/ Certification: Bachelor's Degree in Computer Science, Information Technology or other relevant fields Has experience in any of the following AWS Athena and Glue Pyspark, EMR, DynamoDB, Redshift, Kinesis, Lambda, Snowflake Proficient in AWS Redshift, S3, Glue, Athena, DynamoDB, EMR Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations  
Salary: Negotiable

Front-End Developer (Java & Kotlin) Reference No: 3508160457 | Cape Town, South Africa | Posted on: 14 April 2025

The Front-End Developer will be responsible for developing and maintaining user-facing applications using Java and Kotlin. The ideal candidate should have experience in building intuitive and responsive web applications, ensuring optimal performance across different devices and platforms. Key Responsibilities: Develop, maintain, and optimise front-end applications using Java and Kotlin. Collaborate with UX/UI designers to translate designs into functional user interfaces. Ensure high-quality code by implementing best practices and following coding standards. Work closely with back-end developers to integrate APIs and services. Perform debugging and troubleshooting to enhance application performance. Stay updated with emerging front-end technologies and frameworks. Requirements: Bachelor’s degree in Computer Science, Software Engineering, or related field. 3+ years of experience in front-end development with Java and Kotlin. Proficiency in front-end frameworks such as React, Angular, or Vue.js (advantageous). Strong understanding of HTML, CSS, JavaScript, and responsive design principles. Experience working with RESTful APIs and WebSockets. Familiarity with Agile methodologies and version control systems (Git). Excellent problem-solving skills 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: Negotiable

Back-End Developer (Java & .NET) Reference No: 307347630 | Cape Town, South Africa | Posted on: 14 April 2025

The Back-End Developer will be responsible for designing, implementing, and maintaining robust back-end solutions using Java and .NET technologies. The ideal candidate should have a strong understanding of server-side logic, databases, and API development.   Key Responsibilities: Design, develop, and maintain back-end systems using Java and .NET. Build scalable and efficient APIs for integration with front-end applications. Implement security best practices to protect applications and data. Optimise application performance and database queries. Collaborate with front-end developers and other stakeholders to ensure seamless application functionality. Perform troubleshooting, debugging, and system enhancements. Stay up to date with industry best practices and emerging technologies.   Requirements: Bachelor’s degree in Computer Science, Software Engineering, or related field. 3+ years of experience in back-end development with Java and .NET. Strong knowledge of database management (SQL, PostgreSQL, or MongoDB). Experience with cloud platforms such as AWS or Azure (advantageous). Proficiency in microservices architecture and containerisation (Docker, Kubernetes). Familiarity with DevOps tools and CI/CD pipelines. Strong analytical and problem-solving skills.   * 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: Negotiable

Senior Technical Data Analyst Reference No: 1208838177 | Johannesburg, South Africa | Posted on: 08 April 2025

A Senior Technical Data Analyst is required to support data-driven initiatives within a dynamic banking environment. The ideal candidate will bring strong analytical expertise, hands-on technical skills, and experience working with cloud platforms (especially AWS) and data governance tools such as Ataccama. This role will work closely with data engineers, architects, business analysts, and compliance teams to deliver high-quality data solutions that support business operations, regulatory reporting, and strategic decision-making.   Duties / Responsibilities: Analyse, profile, and interpret complex data sets from multiple systems to support reporting, analytics, and data quality initiatives. Collaborate with stakeholders to understand data requirements, document data flows, and support solution design. Perform data discovery and data lineage analysis across structured and semi-structured sources. Use Ataccama to support data profiling, data quality monitoring, rule definition, and metadata management. Work with AWS data services (e.g., S3, Glue, Redshift, Athena, RDS) for data integration and transformation tasks. Develop and maintain SQL queries and scripts for validation, transformation, and reporting purposes. Assist in the implementation of data quality frameworks and contribute to the development of data governance practices. Support data migration and data mapping efforts, ensuring accurate translation of legacy systems into modern platforms. Create and maintain technical documentation, data dictionaries, and data lineage artefacts. Act as a bridge between business and technical teams to ensure data accuracy and consistency across systems.   Skills and Experience Required: Minimum 5+ years of experience in a data analysis, data engineering, or technical analytics role. Strong expertise in SQL for data analysis, transformation, and validation. Solid experience working with AWS data tools (e.g., S3, Glue, Redshift, Athena, Lambda). Hands-on experience with Ataccama (or similar data quality/governance tools like Informatica, Collibra, Talend). Strong understanding of data governance, data quality frameworks, and metadata management. Ability to translate business requirements into actionable technical specifications. Experience in banking or financial services industry preferred, with exposure to regulatory and compliance data requirements.   Desirable Skills Experience with Python or PySpark for data manipulation and analysis. Familiarity with data modelling techniques and tools (e.g., ERwin, dbt). Exposure to Agile methodologies and DevOps practices in a data environment. Understanding of privacy and data protection standards such as POPIA, GDPR, or BCBS 239.   Qualifications/Certification: Bachelor’s degree in Computer Science, Information Systems, Data Science, or related discipline. AWS certification (e.g., AWS Certified Data Analytics, AWS Certified Solutions Architect) is a plus. Data governance/data quality certification (e.g., Ataccama Academy, DAMA, DGSP) is advantageous.     * 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: Negotiable

Test Analyst Reference No: 485893513 | Cape Town, South Africa | Posted on: 26 March 2025

Are you a problem-solver with a keen eye for detail? Do you thrive in fast-paced, dynamic environments and is focused on ensuring top-quality software solutions? If so, we have the perfect role for you! What You’ll Be Doing As our Test Analyst, you’ll be the digital detective, uncovering bugs and ensuring flawless functionality. Your responsibilities will include: ? Collaborating across teams to deliver seamless and high-quality software solutions.? Developing, executing, and documenting test plans, scripts, and reports.? Conducting thorough testing of migration projects to guarantee smooth transitions.? Diving deep into data using your SQL expertise to test complex scenarios.? Working in Agile environments, using Jira, Confluence, and Zephyr to keep projects on track.? Applying your SDLC knowledge to enhance testing processes and methodologies. What We’re Looking For: We’re on the hunt for a passionate and detail-oriented professional with the following: ? Experience: 4+ years in Testing, specifically on Data projects. ? Technical Skills: Strong backend testing experience (SQL, API, and integration testing). Familiarity with Jira, Confluence, and X-Ray. Understanding of ETL processes and data-intensive projects. Knowledge of automation testing (advantageous). ?Why Join Us? This is your chance to be part of a high-impact team shaping the future of financial services. If you’re excited about delivering excellence in testing and making a real difference, we’d love to hear from you! Please note: In compliance with the POPI Act, we require your consent to maintain your details for future career opportunities. If you don’t hear from us within two weeks, please consider your application unsuccessful. However, we’ll keep your resume on file for future opportunities.
Salary: Negotiable

Java Developer Reference No: 3347340566 | Cape Town, South Africa | Posted on: 07 March 2025

PBT Group has an opportunity for a Java Developer to develop and codify application and software solutions that are bespoke, innovative and sustainable. Duties: Macro environment Engage with the macro-environment to look for new opportunities, capabilities and trends that would add value to the required development work Suggest changes in executing work processes to better drive value and benefits for the business Prepare and share recommendations for process and systems improvements in relevant area of accountability Actively participate in team, cross-discipline and vendor-driven collaboration sessions or forums to increase understanding of the working environment (current and planned) Business alignment Partner with BT and Business stakeholders to create integrated roadmaps to enable business requirements delivery Solution design and build Consolidate and prepare solution design documentation Apply standards and governance in such a way as to develop the best fit solution for business Coordinate and apply various coding efforts Collate data on coding progress achieved Address and develop solutions to problems and risks arising from coding efforts Test Design relevant test scripts/ test cases to best determine system readiness and usability Service handover Provide second tier support as required Experience: 5+ years Java experience. Familiar with agile methodology Strong back end and front end development skills Strong SQL skills, especially on MSSQL Solid experience in the following technologies: SOA Microservices Docker Java Angular NodeJS Bootstrap Spring boot Hibernate Tomcat Jboss Nexus Teamcity Maven Kafka Experience with workflow tools like TIBCO AMX an advantage Experience with rules engines like Drools and advantage In depth knowledge of: Relevant system/application development language Relevant development frameworks Coding for security best practice Agile/DevOps principles and applications Bespoke BU/FA knowledge Corporate and investment banking domain (preferred) Relevant banking regulations (preferred) Worked in an Agile/DevOps environment (preferred) Competencies: Analysis and Attention to Detail - ability to be systematic and rule orientated in gathering, reviewing and evaluating data from a variety of perspectives; includes the ability to work with precision and highlight inconsistencies and inaccuracies in detailed information. Big Picture Thinking - ability to integrate information from a variety of sources, discern complex underlying relationships and predict patterns for future growth. Drive and Results Orientation - self-starter and originator who maintains high levels of activity and produces a consistently high-quality output within agreed deadlines. Prompt and proactive in driving for results and sets demanding goals for self and others. Problem Solving – cuts to the core of issues and applies effective analysis, logic and creativity to identify and implement solutions. Customer Service Orientation - anticipates, recognises and meets the needs of internal and external clients or customers (however these are defined in the role), taking responsibility for maintaining the highest service standards and developing and sustaining productive client relationships. Building Relationships - capacity to put people at ease and build sound relationships based on mutual trust and openness. Qualifications/ Certification: Degree in relevant Technology OR Science OR Engineering field of study   * 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: Negotiable
PBT Group
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.