PBT Group, with in-depth knowledge of Business Intelligence solutions and experience that spans more than two decades in over 25 countries, PBT Group has engaged with many of the Top 100 companies, answering to diverse needs to give clients not only a competitive edge, but also a sustainable advantage. Worldwide expertise and local wisdom - that’s what mak...
Read more about this company
Job Summary:
- We are seeking a skilled and experienced Business Process Engineer to drive continuous improvement, innovation, and operational efficiency across the organisation. The ideal candidate will have a strong business process optimisation and industrial engineering background, with a passion for improving operational performance through data-driven decision-making and process redesign.
Key Responsibilities:
- Collaborate with senior stakeholders to develop business models and operating models aligned with organisational strategy.
- Design and develop detailed process maps, standard operating procedures (SOPs), and identify integration points across departments and systems.
- Conduct end-to-end process assessments to identify inefficiencies, bottlenecks, and opportunities for automation and enhancement.
- Develop and implement process improvement initiatives using Lean, Six Sigma, or other structured methodologies.
- Participate in user acceptance testing (UAT), monitor post-implementation performance, and support the continuous improvement lifecycle.
- Use data analysis and modelling tools to quantify performance gaps and validate the impact of changes.
- Partner with cross-functional teams, including IT, Finance, Operations, and Industrial Engineering, to ensure cohesive process integration.
- Ensure compliance with quality standards, risk controls, and regulatory requirements throughout all process design initiatives.
Minimum Requirements:
- Bachelor’s Degree in Industrial Engineering, Business Process Engineering, or a related field.
- Minimum of 5 years’ relevant work experience in business process engineering, continuous improvement, or operational excellence.
- Proven experience in process modelling tools (e.g., Visio, Bizagi, ARIS, etc.) and familiarity with ERP systems and digital transformation tools.
- Knowledge of Lean, Six Sigma, Kaizen, or similar methodologies.
- Strong stakeholder engagement skills, with the ability to influence at all levels of the organisation.
- Analytical mindset with strong problem-solving abilities and attention to detail.
- Experience in facilitating workshops and working with cross-functional teams to drive consensus and results.
go to method of application »
- 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.
go to method of application »
Job Description
- 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
go to method of application »
Job Description
- 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.
go to method of application »
Job Description
- 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
go to method of application »
Job Description
- Are you a problem-solver with a keen eye for detailDo you thrive in fast-paced, dynamic environments and is focused on ensuring top-quality software solutionsIf 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).
go to method of application »
Job Description
- 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.
go to method of application »
Job Description
- 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.
go to method of application »
Job Description
- PBT Group is seeking an experienced Automation Tester to join a dynamic team working on high-impact systems within the financial services domain. The ideal candidate will be responsible for building and maintaining automated test scripts, conducting regression testing, and ensuring the stability of core systems. This is a contract-to-perm position based in Stellenbosch, offering a collaborative and tech-driven environment.
Key Responsibilities:
- Design, develop, and maintain automated test scripts for functional and regression testing.
- Execute manual and automated test cases to identify software issues and ensure quality standards.
- Collaborate with developers, analysts, and product owners to understand requirements and drive quality delivery.
- Maintain detailed documentation of test cases, test results, and defect tracking.
- Participate in agile ceremonies and contribute to the continuous improvement of the testing process.
Minimum Requirements:
- 3+ years’ experience as an Automation Tester or Quality Assurance Engineer.
- Proven experience in regression testing and test automation frameworks.
- Proficient in tools such as Selenium, Cypress, or similar.
- Strong scripting skills in Java, JavaScript, or Python (or similar language).
- Experience with CI/CD pipelines (e.g., Jenkins, Azure DevOps) is advantageous.
- Familiarity with defect tracking tools such as Jira.
- Solid understanding of software development life cycle (SDLC) and Agile methodologies.
Preferred Skills:
- ISTQB Certification (advantageous).
- Experience testing RESTful APIs (using Postman, REST Assured, etc.).
- Exposure to BDD frameworks like Cucumber is a plus.
go to method of application »
Job Description
Senior Software Engineer (AWS & Real-Time Data Streaming)
- Are you passionate about cutting-edge cloud solutions and real-time data streamingWe’re on the lookout for a Senior Software Engineer to join our high-performing team. This role is ideal for someone who thrives on building scalable backend systems, architecting innovative tools, and leveraging AWS to its full potential.
Key Responsibilities:
- Design and implement real-time data streaming solutions using AWS MSK and Kafka.
- Build, optimise, and maintain robust backend services and APIs.
- Collaborate with engineers on system architecture and new tool development.
- Manage and scale cloud infrastructure using modern DevOps and containerisation tools.
- Enhance and maintain CI/CD pipelines and infrastructure-as-code environments.
Required Skills & Experience:
Languages & Frameworks:
- Node.js, JavaScript, React, Java, HTML, SQL
Cloud & Streaming Tools (AWS):
- MSK (Kafka), EC2, EKS, Aurora RDS, Glue, Lambda
DevOps & Containerisation:
- Docker, Kubernetes
- GitOps, Terraform, CI/CD tools
Database Expertise:
- Advanced schema design and query optimisation for scalable data systems
go to method of application »
Job Description
- 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.
go to method of application »
Job Description
- Ready to take your data engineering career to new heightsPBT Group is looking for a Senior AWS Data Engineer to design, build, and lead cutting-edge data solutions in a dynamic, agile environment.
What You’ll Do:
- Architect modern data analytics frameworks.
- Translate complex requirements into scalable, secure, high-performance pipelines.
- Build & optimize batch/real-time data solutions using AWS & Big Data tools.
- Lead engineering efforts across multiple agile projects.
What You Bring:
- 5+ yrs in Data/Software Engineering with team leadership experience (3–5 yrs).
- 2+ yrs in Big Data & AWS (EMR, EC2, S3).AWS (EMR, EC2, S3
- ETL expert – especially Talend, cloud migration, & data pipeline support.
- Strong in Python, PySpark, SQL, and data modeling.
- Agile mindset (Scrum, Kanban).
- Familiar with Hadoop ecosystem, production support, and DevOps for BI.
Nice to Have:
- Experience with Spark, streaming data tools, & scalable system design.
- BI data modeling background (3+ yrs).
- Talend & AWS hands-on (1+ yr).
Qualifications:
- Bachelor’s in Computer Science/Engineering or equivalent experience.
- AWS Certified (Associate+ level preferred).
go to method of application »
Job Description
- 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.
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.
go to method of application »
Job Description
- 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.
go to method of application »
Job Description
We're Hiring: Business Intelligence Developer with Qlik Sense Expertise
- Are you a self-motivated professional with a passion for data and business intelligence? Do you thrive in dynamic environments where ownership, urgency, and drive are key?
What We’re Looking For:
- Proven ability to prioritise, meet deadlines, and manage changing priorities
- Strong interpersonal skills and a collaborative mindset
- Deep understanding of data structures, algorithms, and system design for performance, scalability, and availability
Experience with:
- QLIK SENSE (Uploading of data via DLS is imperative)
- Microsoft SQL Server Reporting Services (Business Intelligence Development Studio)
- MS Suite
- Power BI
Key Responsibilities:
- Ensure the day-to-day health, maintenance, and operational functionality of our BI tools, especially Qlik Sense
- Guarantee the availability and functionality of Qlik Sense for both internal and external stakeholders
- Deliver advanced development solutions: define, design, estimate, and implement technical work plans
- Provide high-level expertise to drive BI strategy and integration across technical resources
go to method of application »
Job Description
- PBT Group is looking for a highly skilled Senior SharePoint Developer to join our client team within the Strategic Transformation & Compliance domain. The ideal candidate will have deep expertise in modern SharePoint Online development (SPFx, React, TypeScript) and hands-on experience with the Power Platform (Power Apps and Power Automate). This is a hybrid role based in Johannesburg (2–3 days on-site per week).
- We are targeting a strong, self-driven developer with 5+ years of relevant experience who can hit the ground running and support a range of business process automation and digital transformation initiatives.
Key Responsibilities:
SharePoint & SPFx Development
- Develop and maintain custom SPFx web parts and extensions using React and TypeScript.
- Apply responsive, accessible UI design using Fluent UI or Material UI.
- Integrate with Microsoft Graph API, REST APIs, and external systems.
- Maintain SharePoint Online structures: lists, libraries, permissions, and site architecture.
- Leverage PnP JS, PnP PowerShell, and REST APIs for provisioning and automation.
Power Platform Development
- Build and maintain Power Apps (Canvas and Model-Driven).
- Design Power Automate flows for notifications, approvals, and integrations.
- Connect to SharePoint, SQL, Dataverse, and third-party APIs.
- Implement app governance: security roles, validation, and exception handling.
Architecture & Governance
- Contribute to scalable, secure solution designs aligned to platform standards.
- Ensure compliance with governance frameworks (e.g., DLP, environments).
- Participate in documentation, code reviews, and release planning.
Stakeholder Engagement
- Work closely with business users to understand and refine requirements.
- Translate business needs into technical solutions and user-friendly apps.
- Mentor junior developers and support agile team ceremonies.
Required Technical Skills
- SharePoint Online – Expert (site architecture, permissions, content types)
- SPFx (React + TypeScript) – Expert (custom web parts, extensions, deployment)
- Power Apps (Canvas & Model-driven) – Advanced (UX, connectors, business logic)
- Power Automate – Advanced (complex flows, approvals, system integration)
- Microsoft Graph API – Intermediate (user profiles, calendar integration)
- PnP JS / PnP PowerShell – Advanced (automation, provisioning)
- Git / Azure DevOps – Intermediate (version control, CI/CD pipelines)
- HTML / CSS / JavaScript – Advanced (UI/UX development)
- TypeScript – Advanced (strong typing, modular code)
- Agile / Scrum – Familiar (sprint planning, stand-ups)
Preferred Qualifications:
- Bachelor's degree in Computer Science, Information Systems, or related field.
- Microsoft certifications (PL-400, MS-600, PL-200) would be a strong advantage.
Attributes:
- Strong analytical and problem-solving abilities.
- Effective communicator with solid stakeholder management skills.
- Passionate about clean code and performance.
- Comfortable working independently and taking initiative.
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.