A generalist recruitment company with specialised divisions acquiring the markets leading talent in engineering, renewable energy, manufacturing, FMCG manufacturing, finance, insurance, production, construction and mining.
Read more about this company
- We have an exciting opportunity for an experienced leader to take on the role of General Manager – Distribution Centre. This position is responsible for leading one of the largest and most complex distribution operations within a national supply chain network. The successful candidate will thrive in a fast-paced, high-volume environment and have a passion for operational excellence, continuous improvement, and leading high-performing teams.
Job Purpose
- To lead and optimise the Distribution Centre by ensuring efficient, safe, and customer-focused distribution operations that support business performance, drive sustainable growth, and enable supply chain excellence.
Key Responsibilities
- Lead the Distribution Centre's financial performance, including budgeting, cost control, and Profit & Loss management.
- Ensure exceptional customer service through on-time, in-full, and quality deliveries.
- Optimise logistics operations by balancing inventory availability, cost efficiency, and operational performance.
- Drive operational excellence through continuous improvement, innovation, and process optimisation.
- Identify opportunities that improve profitability, productivity, and competitive advantage.
- Build and maintain strong relationships with internal and external stakeholders.
- Ensure compliance with all Health, Safety, Environmental, and Quality (SHEQ) standards and relevant legislation.
- Develop and lead high-performing, engaged, and diverse teams.
- Achieve inventory accuracy, shrinkage, and wastage targets through effective operational controls.
- Lead business continuity, risk management, and compliance initiatives across the Distribution Centre.
Required Knowledge
- Warehouse Management Systems (WMS), implementation, optimisation, and integration.
- Retail or high-volume distribution and logistics operations.
- Inventory management, forecasting, replenishment, and stock control.
- Transport and fleet management, including route optimisation and supplier management.
- Financial management, budgeting, cost control, and P&L accountability.
- Data analytics, KPI reporting, dashboards, and business intelligence.
- Digital transformation, automation, and technology-driven process improvements.
- Project management and leading cross-functional initiatives.
- SHEQ legislation, COIDA, labour legislation, and regulatory compliance.
- Risk management, asset protection, and business continuity planning.
- Experience operating within a unionised environment.
Experience
- 5–8 years' experience in a senior leadership role within logistics, warehousing, or supply chain operations.
- Proven experience managing large-scale, high-volume distribution centres.
- 3–5 years' hands-on operational logistics experience.
- Demonstrated success leading large teams in a unionised environment.
- Strong warehouse management experience.
- Experience implementing or enhancing Warehouse Management Systems (WMS).
- Experience within complex picking and distribution environments.
- Proven success driving digital transformation, operational optimisation, and continuous improvement initiatives.
Qualifications
- Bachelor's Degree (NQF Level 7 or higher) in Logistics, Supply Chain Management, Operations Management, Industrial Engineering, or a related field.
Key Competencies
- Leadership and People Management
- Strategic Thinking
- Commercial and Financial Acumen
- Customer Focus
- Operational Excellence
- Analytical Thinking
- Continuous Improvement
- Influencing and Stakeholder Management
- Decision Making
- Results Driven
go to method of application »
- Database Administrator and Initiative Lead - 6 Month Contract
Educational Qualifications:
- Bachelors degree in Computer Science, Information Technology, or related field.
- Microsoft SQL Server certifications preferred (e.g., MCSA, MCSE).
Key Responsibilities:
- Conduct assessment and design for high availability and redundancy within the SQL Server environment.
- Automate critical database maintenance operations including indexing, patching, and backups.
- Identify applications causing strain on the database and recommend architectural redesigns.
- Audit and remediate direct external access to production databases.
- Work with development, architecture, and security teams to ensure compliance and performance.
go to method of application »
- Are you an experienced Database Administrator with a passion for designing, implementing, optimising, and securing enterprise database environments while contributing to strategic technology initiatives?
- Our client is seeking an experienced Database Administrator (Intermediate to Senior Level) to join their team on a 3-year fixed-term contract based on-site in Centurion.
- This is an exciting opportunity for a technically strong database professional who enjoys working across enterprise environments, driving database performance, ensuring business continuity, and supporting long-term technology strategies. The successful candidate will be responsible for ensuring database reliability, performance, scalability, and alignment with business objectives while contributing to system architecture design and strategic technology initiatives.
Key Responsibilities
Database Design & Administration
- Design, implement, maintain, and optimise enterprise database environments.
- Develop and maintain database standards, policies, and procedures.
- Ensure database scalability, availability, and performance.
- Plan and execute database migrations, upgrades, and deployments.
Database Optimisation & Performance Management
- Monitor, analyse, and improve database performance.
- Perform advanced query tuning and indexing strategies.
- Identify bottlenecks and implement performance improvement initiatives.
- Optimise storage utilisation and database resource allocation.
System Architecture Design & Implementation
- Contribute to solution architecture and infrastructure planning.
- Design database architectures that align with business and technical requirements.
- Evaluate new technologies and recommend architectural improvements.
- Support cloud, hybrid, and on-premises database environments.
Security & Governance
- Define and implement database security frameworks.
- Manage user access controls and data protection mechanisms.
- Ensure compliance with regulatory, governance, and audit requirements.
- Implement and maintain encryption, monitoring, and security controls.
Backup, Recovery & Business Continuity
- Develop and maintain backup and recovery strategies.
- Manage disaster recovery planning and testing.
- Ensure high availability and business continuity requirements are met.
Stakeholder Management
- Collaborate with application development, infrastructure, and business teams.
- Provide technical leadership and mentorship to junior Database Administrators.
- Participate in project planning and solution design discussions.
Documentation & Continuous Improvement
- Maintain architecture, configuration, and operational documentation.
- Develop best practices and standards for database environments.
- Drive continuous improvement initiatives across database operations.
Minimum Requirements
Qualifications
- NQF Level 6 qualification in one of the following:
- Information Technology
- Software Development
- Computer Science
- Related IT discipline
Experience
- 5–8+ years' experience in database administration within enterprise environments.
- Proven experience with database design, optimisation, and management.
- Experience in system architecture design and implementation.
- Strong experience with SQL Server, Oracle, PostgreSQL, MySQL, or similar enterprise database platforms.
- Experience supporting High Availability (HA) and Disaster Recovery (DR) environments.
Technical Skills
- Advanced SQL and database performance tuning.
- Database design and data modelling.
- Database administration across multiple platforms.
- High Availability (HA) and Disaster Recovery (DR) solutions.
- Backup, replication, clustering, and failover technologies.
- Database security and governance.
- System architecture design and implementation.
- Cloud database technologies (Azure, AWS, or similar) advantageous.
- Scripting and automation skills (PowerShell, Python, Bash, or equivalent).
Key Competencies
- Strategic and Analytical Thinking
- Advanced Problem-Solving Skills
- Strong Leadership and Mentoring Capability
- Stakeholder Engagement and Communication
- Project and Priority Management
- Decision-Making and Accountability
- Continuous Improvement Mindset
What's on Offer
- Opportunity to join an organisation on a 3-year fixed-term contract based on-site in Centurion.
- Play a key role in designing, implementing, and managing enterprise database environments that support critical business operations.
- Contribute to strategic technology initiatives, including system architecture, cloud database technologies, and enterprise infrastructure planning.
- Work across cloud, hybrid, and on-premises database environments while driving database reliability, security, scalability, and performance.
- Collaborate with cross-functional technology teams and provide technical leadership and mentorship to junior Database Administrators.
- Opportunity to drive continuous improvement initiatives while supporting high-availability enterprise database environments.
go to method of application »
ROLE SUMMARY
- We are seeking a Data Quality & Service Management Analyst to support data cleansing, validation, and analysis activities within a service management environment. The role will focus on improving data accuracy, consistency, and governance within the ServiceNow platform.
KEY RESPONSIBILITIES
- Perform data cleansing and validation activities to ensure data accuracy and completeness.
- Analyse datasets to identify inconsistencies, duplicates, and data quality gaps.
- Support data quality reviews and ongoing data remediation efforts.
- Assist with core review and gap analysis activities within the service management platform.
- Update and maintain records in ServiceNow (or equivalent system).
- Work with stakeholders to improve data standards and governance practices.
- Document findings and provide recommendations for data improvements.
MINIMUM REQUIREMENTS
- Matric and a Tertiary qualification.
- Proven experience in data cleansing, validation, and analysis.
- Hands-on experience with ServiceNow (mandatory).
- Understanding of data quality principles and governance practices.
- Ability to identify gaps and support remediation activities.
- Strong attention to detail and analytical skills.
- Ability to work independently and manage assigned tasks efficiently.
SKILLS & COMPETENCIES
- Experience with reporting tools (e.g., Power BI, Excel advanced functions).
- Understanding of IT Service Management (ITSM) processes.
- Basic SQL or scripting knowledge.
- Experience supporting data governance or system optimisation initiatives.
go to method of application »
- Are you an experienced Scrum Master with a passion for driving Agile delivery, enabling high-performing teams, and fostering a culture of continuous improvement?
- Our client is seeking a hands-on and driven Scrum Master to join their Digital & Technology function. This role forms part of a product team and is responsible for ensuring teams are fully functional, productive, continuously improving, and focused on achieving sprint goals.
- This is an urgent requirement and forms part of a maternity leave replacement. The successful candidate should be available to start immediately or at short notice.
- The successful candidate will support team members in maximising their potential while promoting a strong Agile culture and mindset across the organisation and its stakeholders.
Key Responsibilities
Agile Facilitation
- Facilitate Agile ceremonies, including daily stand-ups, sprint planning, release planning, sprint reviews, retrospectives, and other Agile activities as required.
- Promote and demonstrate the core principles of collaboration, prioritisation, team accountability, and visibility.
- Work with other Scrum Masters to increase the effectiveness of Agile ways of working across the organisation.
Team Coaching & Enablement
- Foster a collaborative culture within the department, external development partners, and product teams.
- Promote team building and ensure the entire team remains engaged.
- Coach the team in creating product backlogs, sprint backlogs, and writing user stories in the most pragmatic way.
- Support everyone involved by leveraging their individual skills to maximise team performance.
Delivery Support
- Identify and remove impediments or distractions that prevent the team from delivering against their commitments.
- Manage Work In Progress (WIP) limits to ensure teams are not working on too many stories or tasks simultaneously.
- Help the team establish a predictable flow of starting and completing work.
Minimum Requirements
Qualifications
- Relevant Tertiary Qualification.
- SCRUM Certification.
Experience
- 3–5 years' relevant work experience.
- Proven Scrum Master experience at an intermediate to senior level.
- Excellent communication skills with the ability to manage and challenge stakeholders.
- Proven experience as a coach, facilitator, and leader focused on improving team performance, satisfaction, and motivation.
- Sufficient technical depth and affinity with the product to understand development and delivery issues within the team and assess their relative importance.
- Content knowledge including coding, testing, and business analysis.
- Ability to work in a fast-paced environment, meet deadlines, and perform to a high standard.
Highly Advantageous
- Solid foundation in SAFe and Lean methodologies.
- Strong proficiency in Jira.
Key Competencies
- Agile Methodologies
- Scrum Facilitation
- Stakeholder Management
- Coaching & Mentoring
- Team Collaboration
- Communication Skills
- Problem Solving
- Continuous Improvement
- Leadership
- Time Management
What's on Offer
- 6-month maternity leave replacement contract.
- Immediate start available.
- Opportunity to work within a collaborative Digital & Technology environment while driving Agile delivery and continuous improvement.
- If you are an experienced Scrum Master with a strong Agile background, SAFe and Lean knowledge, Jira expertise, and are available to start immediately or at short notice, we'd love to hear from you.
go to method of application »
- Are you an aspiring Database Administrator with a passion for database technologies, data integrity, and system performance?
- Our client is seeking a motivated Junior Database Administrator to support the administration, maintenance, monitoring, and optimisation of database environments while ensuring database availability, integrity, security, and performance.
- This is an excellent opportunity for an IT professional looking to develop their technical expertise while working alongside experienced database specialists in a dynamic technology environment. The successful candidate will assist senior team members with database design, troubleshooting, backups, and system enhancements.
Key Responsibilities:
Database Administration
- Assist in the installation, configuration, and maintenance of database systems.
- Monitor database performance and availability.
- Perform routine database housekeeping activities.
- Execute database backup and recovery procedures.
- Assist with database upgrades and patch management.
Database Design & Optimisation
- Support database design and development activities.
- Maintain database structures and documentation.
- Assist with query optimisation and performance tuning.
- Identify and escalate database performance issues.
Data Management & Security
- Monitor data integrity and consistency across environments.
- Implement database security standards and user access controls.
- Support compliance with data governance and security requirements.
System Support
- Troubleshoot database-related incidents and service requests.
- Support application teams with database connectivity and performance issues.
- Participate in disaster recovery testing and implementation.
Documentation & Reporting
- Maintain database configuration and operational documentation.
- Generate reports on database performance, availability, and utilisation.
Minimum Requirements:
Qualifications
- NQF Level 6 qualification in one of the following:
- Information Technology
- Software Development
- Computer Science
- Related IT discipline
Experience
- 1–3 years' experience in database administration or database support.
- Exposure to SQL Server, MySQL, PostgreSQL, Oracle, or similar database technologies.
- Experience gained through internships, graduate programmes, or junior DBA roles will be advantageous.
Technical Skills
- SQL scripting and querying.
- Basic database administration principles.
- Understanding of backup and recovery processes.
- Knowledge of database security fundamentals.
- Familiarity with database monitoring tools.
- Working knowledge of Windows and/or Linux operating systems.
Key Competencies:
- Analytical Thinking
- Problem-Solving Ability
- Attention to Detail
- Strong Communication Skills
- Team Collaboration
- Willingness to Learn and Develop Technical Expertise
What's on Offer:
- Join a dynamic technology environment where you can build your database administration career.
- Work alongside experienced database professionals while gaining exposure to enterprise database environments.
- Develop hands-on experience across database administration, performance optimisation, security, backup and recovery, and system support.
- Opportunity to expand your technical knowledge while contributing to reliable and secure database operations.
go to method of application »
- Are you an experienced Senior Network Engineer with strong Cisco networking expertise and a passion for maintaining secure, reliable, and efficient enterprise network infrastructure?
- Our client is seeking an experienced Senior Network Engineer to administer, maintain, and support enterprise network infrastructure using predominantly Cisco technologies, ensuring stable, secure, and efficient day-to-day network operations across LAN, WAN, and hybrid environments.
- This is an urgent requirement, and preference will be given to candidates who are available to start immediately or who have a short notice period.
Job Purpose
- To administer, maintain, and support enterprise network infrastructure using predominantly Cisco technologies, ensuring stable, secure, and efficient day-to-day network operations across LAN, WAN, and hybrid environments.
Key Responsibilities
Network Operations
- Monitor network availability, performance, and capacity.
- Perform routine maintenance, upgrades, and patching.
- Configure and manage Cisco routers and switches.
- Maintain LAN, WAN, Wi-Fi, and VPN connectivity.
Configuration & Administration
- Configure VLANs, trunking, and IP addressing schemes.
- Manage routing protocols (OSPF, EIGRP – basic to intermediate level).
- Administer DHCP, DNS, and IP management.
- Maintain configuration backups and version control.
User & Service Support
- Provide 1st and 2nd line network support.
- Troubleshoot connectivity issues (LAN, Wi-Fi, VPN, internet and VoIP).
- Support Service Desk in resolving network-related incidents.
- Assist in onboarding of new systems and users.
Incident & Problem Management
- Log, track, and resolve incidents within SLA.
- Perform root cause analysis for recurring issues.
- Escalate complex issues to Network Engineers or vendors.
- Participate in major incident resolution processes.
Security Administration
- Apply firmware updates and security patches.
- Configure basic firewall rules (Cisco ASA / FortiGate).
- Monitor network for anomalies and vulnerabilities.
- Support compliance with IT security policies and standards.
Monitoring & Reporting
- Use monitoring tools (e.g. SolarWinds, PRTG, CheckMK).
- Generate network performance and availability reports.
- Proactively identify and resolve performance degradation.
Documentation
- Maintain network diagrams and topology documentation.
- Update configuration records and asset registers.
- Develop and maintain SOPs and operational procedures.
Minimum Requirements
Qualifications
Minimum
- Relevant Degree / Diploma in IT, Networking, or Engineering.
Preferred Certifications
- Cisco Certified Network Associate (CCNA).
Highly Advantageous
- Cisco Certified Network Professional (CCNP Enterprise).
Experience
- 5–8 years' experience in enterprise environments.
Proven ability to:
- Manage network infrastructure independently.
- Troubleshoot complex issues across LAN/WAN.
- Support high-availability environments.
Experience with:
- MPLS and multi-site connectivity.
- Firewall and WAN failover configurations.
- Supporting DR/BCP environments.
- Strong vendor engagement (ISPs, Cisco partners).
Technical Skills
Strong understanding of:
- TCP/IP, subnetting, DNS, DHCP.
- VLANs, STP, trunking.
- Routing fundamentals (OSPF, EIGRP).
- Cisco Technologies
- Cisco IOS configuration and troubleshooting.
- Cisco Catalyst switching (Layer 2 / Layer 3).
- Basic Cisco router configuration.
- Exposure to Cisco wireless solutions (WLC – advantageous).
- Network Security
- Basic firewall configuration (ACLs, NAT).
- VPN technologies (site-to-site, remote access).
- Understanding of network segmentation and access control.
- Connectivity & WAN
- MPLS, broadband, DIA circuits.
- VPN connectivity and failover mechanisms.
- Basic QoS concepts.
- Monitoring & Tools
- Network monitoring platforms (SolarWinds, PRTG, CheckMK).
- Log analysis and troubleshooting tools.
- Packet capture basics (Wireshark – advantageous).
Key Competencies
- Strong troubleshooting and analytical thinking.
- Attention to detail.
- Good communication and user support skills.
- Ability to work under pressure in incident situations.
What's on Offer
- Initial 6-month contract with the potential to be extended to 12 months.
- Fully on-site position based in Roodepoort.
- Opportunity to support and maintain enterprise network infrastructure using predominantly Cisco technologies.
go to method of application »
- Are you an experienced Senior Data Architect with a passion for designing enterprise-scale data platforms and driving cloud-based data transformation initiatives?
- Our client is seeking an experienced Senior Data Architect to lead the design, governance, and implementation of enterprise-scale data architecture initiatives.
- This role will play a strategic role in defining data architecture standards, designing scalable cloud-based data platforms, and enabling business value through effective data management and analytics capabilities.
- The successful candidate will possess deep expertise in Google Cloud Platform (GCP) and a strong background in modern data architectures, data integration, governance, and analytics solutions. Exposure to AWS will be advantageous.
Key Responsibilities
- Define and maintain the enterprise data architecture strategy, standards, and best practices.
- Design scalable, secure, and high-performing data architectures aligned to business and technology objectives.
- Lead the architecture and implementation of cloud-based data platforms, primarily within Google Cloud Platform (GCP).
- Collaborate with business stakeholders, product owners, data engineers, analysts, and solution architects to understand requirements and translate them into technical solutions.
- Develop data models, data flow diagrams, integration frameworks, and architecture blueprints.
- Establish and enforce data governance, data quality, metadata management, and master data management standards.
- Guide the design and implementation of data lakes, data warehouses, lakehouse architectures, and real-time data processing solutions.
- Ensure compliance with security, privacy, regulatory, and risk management requirements.
- Provide architectural leadership across data-focused projects and programmes.
- Conduct architecture reviews and recommend technology improvements and optimisation opportunities.
- Mentor and support data engineering and analytics teams on architecture best practices.
- Evaluate emerging technologies and recommend innovative solutions that support organisational objectives.
Minimum Requirements
Qualifications
- Bachelor's Degree in Computer Science, Information Systems, Data Science, Engineering, or a related field.
- Relevant cloud certifications preferred, including:
- Google Professional Data Engineer.
- Google Professional Cloud Architect.
- AWS Certified Solutions Architect (Advantageous).
Experience
Essential
- 8+ years of experience in Data Architecture, Data Engineering, or related data-focused roles.
- Proven experience designing and implementing enterprise-scale data solutions.
- Strong hands-on experience with Google Cloud Platform (GCP) services and architecture.
- Extensive experience handling, analysing, interpreting, and managing data within large-scale data projects.
Strong understanding of:
- Data Warehousing.
- Data Lakes.
- Lakehouse Architecture.
- ETL/ELT Frameworks.
- Data Modelling (Conceptual, Logical, and Physical).
- Data Governance.
- Data Quality Management.
- Metadata Management.
- Master Data Management (MDM).
- Experience integrating data from multiple source systems and platforms.
- Strong knowledge of SQL and modern data processing technologies.
- Experience working with structured, semi-structured, and unstructured data.
- Ability to engage with both technical and non-technical stakeholders.
- Excellent analytical, problem-solving, and communication skills.
- GCP Technologies (Essential)
Experience with several of the following:
- BigQuery.
- Cloud Storage.
- Dataflow.
- Dataproc.
- Pub/Sub.
- Cloud Composer.
- Looker.
- Cloud Functions.
- IAM and Security Frameworks.
Highly Advantageous
- AWS architecture and data platform experience.
- Experience with multi-cloud environments.
- Exposure to AI/ML-enabled data platforms.
- Financial services, telecommunications, retail, or large enterprise experience.
- Relevant cloud certifications.
Key Competencies
- Strategic Thinking
- Stakeholder Management
- Solution Design
- Data Governance Leadership
- Technical Architecture Expertise
- Problem Solving
- Communication & Presentation Skills
- Leadership & Mentoring
- Business Acumen
- Continuous Improvement Mindset
What's on Offer
- Initial 12-month contract with a strong possibility of extension based on project delivery and performance.
- Hybrid work model (subject to client requirements).
- Opportunity to lead enterprise-wide cloud and data transformation initiatives.
- Work with modern cloud-native data technologies within Google Cloud Platform (GCP).
- Collaborate with high-performing architecture, engineering, and analytics teams.
- Immediate start available.
go to method of application »
- Are you an experienced Senior Data Analyst with a passion for transforming complex data into meaningful business insights?
- Our client is seeking an experienced Senior Data Analyst to join a strategic, data-driven programme focused on delivering actionable insights, supporting business decision-making, and driving value through advanced analytics.
- The successful candidate will be responsible for handling large, complex datasets, interpreting business requirements, and providing meaningful insights that influence business outcomes.
- This role requires strong experience working on data-focused projects, with hands-on expertise in collecting, analysing, transforming, and visualising data. Experience with Google Cloud Platform (GCP) is essential, while exposure to AWS environments will be advantageous.
Key Responsibilities
- Gather, analyse, and interpret large and complex datasets from multiple sources.
- Translate business requirements into analytical solutions and meaningful insights.
- Develop and maintain data models, dashboards, reports, and visualisations.
- Perform data validation, cleansing, and quality assurance activities.
- Identify trends, patterns, risks, and opportunities through data analysis.
- Collaborate closely with business stakeholders, project teams, data engineers, and technical teams.
- Present analytical findings and recommendations to both technical and non-technical audiences.
- Support strategic initiatives through data-driven decision-making.
- Work within cloud-based environments to manage, process, and analyse data efficiently.
- Ensure data governance, compliance, and best practices are maintained throughout project delivery.
Minimum Requirements
Qualifications
- Bachelor's Degree in Computer Science, Information Systems, Statistics, Mathematics, Engineering, Data Science, or a related field.
Essential Skills & Experience
- 5–8+ years' experience as a Data Analyst in enterprise-scale environments.
- Proven experience handling, analysing, and interpreting data within data-centric projects.
- Strong SQL skills and experience querying large datasets.
- Hands-on experience with Google Cloud Platform (GCP), including data and analytics services.
- Experience with data modelling, data quality management, and reporting.
- Strong analytical and problem-solving capabilities.
- Experience working with business stakeholders to define and deliver reporting and analytical requirements.
- Ability to translate complex data into clear business insights and recommendations.
Technical Skills
- Advanced SQL.
- Google Cloud Platform (GCP) – essential.
- Data warehousing concepts.
- ETL/ELT processes.
- Data visualisation tools such as Power BI, Tableau, Looker, or similar.
- Advanced Excel.
- Data analysis and statistical techniques.
- Python and/or R (advantageous).
Highly Advantageous
- Exposure to AWS cloud services.
- Telecommunications industry experience.
- Experience working in Agile delivery environments.
- Knowledge of Big Data technologies and cloud-based analytics platforms.
Key Competencies
- Strong Stakeholder Engagement Skills
- Excellent Communication and Presentation Abilities
- Commercial and Business Acumen
- Critical Thinking and Analytical Mindset
- Strong Attention to Detail
- Ability to Work Independently and Manage Multiple Priorities
- Results-Driven with a Proactive Approach
What's on Offer
- Initial 12-month contract with a project earmarked for 2+ years and a strong possibility of extension.
- Opportunity to work on a strategic, data-driven programme.
- Exposure to large-scale data transformation and analytics initiatives.
- Collaborative, innovative, and high-performing environment.
- Immediate start available.
go to method of application »
- Are you an experienced Lead / Principal Data Product Owner with a passion for driving strategic data products and delivering enterprise-scale cloud-based data platforms?
- Our client is seeking a highly experienced Lead / Principal Data Product Owner to drive the delivery and evolution of strategic data products and platforms.
- This role requires a strong blend of product ownership, stakeholder management, data analytics, and cloud-based data platform expertise.
- The successful candidate will be responsible for defining and executing the vision, roadmap, and delivery of enterprise data products, ensuring alignment with business objectives while maximising the value of data assets across the organisation.
- This is a senior leadership role requiring extensive experience working on data-centric initiatives and managing cross-functional teams across business, technology, analytics, engineering, and architecture functions.
Key Responsibilities
- Own and drive the end-to-end lifecycle of data products from concept through delivery and optimisation.
- Define and maintain the product vision, roadmap, and backlog for enterprise data initiatives.
- Collaborate with senior business stakeholders to understand strategic objectives and translate them into data-driven solutions.
- Prioritise requirements based on business value, risk, dependencies, and technical feasibility.
- Work closely with Data Engineers, Data Architects, Data Scientists, Analysts, and DevOps teams to deliver scalable data solutions.
- Lead Agile product ceremonies and ensure delivery teams remain focused on business outcomes.
- Analyse, interpret, and derive insights from large and complex datasets to support decision-making and product evolution.
- Establish and monitor KPIs, success metrics, and adoption measures for data products.
- Drive data governance, quality, lineage, and compliance considerations within the product ecosystem.
- Manage stakeholder expectations and communicate product progress to executive leadership.
- Identify opportunities for innovation and continuous improvement within the data landscape.
- Act as the primary liaison between business and technical teams for all data product initiatives.
Minimum Requirements
Experience
- 8–12+ years of experience within Data, Analytics, Business Intelligence, Data Management, or Data Product environments.
- Proven experience as a Data Product Owner, Lead Product Owner, Data Delivery Lead, or similar senior role.
- Extensive experience delivering and managing enterprise-scale data-focused projects.
- Strong experience handling, analysing, and interpreting large datasets to drive business decisions.
- Demonstrable experience working within Agile and Scrum delivery environments.
- Experience engaging with executive stakeholders and managing complex delivery portfolios.
- Telecommunications industry experience will be advantageous.
Technical Skills
Essential
- Strong experience with Google Cloud Platform (GCP) and cloud-native data solutions.
Experience with:
- BigQuery.
- Dataflow.
- Dataproc.
- Cloud Storage.
- Cloud Composer.
- Looker / Data Visualisation platforms.
Advantageous
- Exposure to AWS data services and multi-cloud environments.
Strong understanding of:
- Data Warehousing.
- Data Lakes.
- ETL / ELT Frameworks.
- Data Modelling.
- Data Governance.
- Master Data Management.
- Data Quality Frameworks.
- Metadata Management.
- Working knowledge of SQL and analytics methodologies.
- Leadership Competencies
- Strategic Thinking and Product Vision.
- Exceptional Stakeholder Management and Influencing Skills.
- Strong Commercial and Business Acumen.
- Excellent Communication and Presentation Capabilities.
- Proven Ability to Lead Cross-Functional Teams in Complex Enterprise Environments.
- Strong Problem-Solving and Decision-Making Skills.
- Ability to Manage Competing Priorities and Deliver Under Pressure.
Qualifications
- Bachelor's Degree in Computer Science, Information Systems, Data Science, Engineering, Mathematics, or a related field.
- Relevant certifications in Product Ownership, Agile, Scrum, Cloud Technologies, or Data Management will be advantageous.
- GCP certifications highly desirable.
- Key Success Factors
The ideal candidate will bring a combination of:
- Deep data domain expertise.
- Strong product ownership capabilities.
- Hands-on experience interpreting and leveraging data to drive outcomes.
- Proven success delivering cloud-based data platforms on GCP.
- The ability to engage effectively with both technical teams and executive stakeholders.
What's on Offer
- Initial 12-month fixed-term contract.
- Long-term programme with an expected duration of 2+ years.
- Hybrid work model (subject to client requirements).
- Opportunity to drive the delivery and evolution of strategic enterprise data products and cloud-based data platforms.
- Immediate start available.
go to method of application »
ROLE PURPOSE
- To support the Fraud Graph Analysis Project and related fraud prevention initiatives by delivering technical business analysis services. The resource will be placed onsite in Cape Town and must have experience supporting data analysis projects and providing specifications for system integrations.
REQUIREMENTS
The managed service Business Analysis function will be responsible for:
- Holistic analysis of required risk solutions including source systems and integration requirements.
- Managing the implementation of new risk detection features and functionalities.
- Collaborating with Forensic Analysis team, Security, CRM system owners, Big Data Platform team and other relevant business owners to implement new Risk system solutions.
- Conducting interviews and workshops to understand the needs of stakeholders.
- Documenting and analysing business requirements in a clear and concise manner.
- Developing use-cases and user stories to define system functionality.
- Defining integration requirements between other systems and various Risk portfolio systems (Define SQL statements where required, API Swagger/Open API specification).
- Developing conceptual and logical data models to ensure requirements are fully analysed and understood.
- Analysing data in accordance with internal data quality metrics.
- Identifying and explaining patterns and trends within the data.
- Communicating business requirements to the development team and ensuring the development team develops solutions according to the required specifications.
- Organising, facilitating and providing input in user acceptance testing.
- Providing architectural and design input and updating architecture documents.
- Participating in backlog prioritisation, sprint retrospective and sprint planning.
- Conducting post implementation tests after every release and solving operational issues.
- Providing support and input into Security and Privacy by Design Assurance (SPDA) process.
- Providing support in troubleshooting incidents and drafting change requests where required.
- Presenting quarterly priorities at PI grooming and working with other teams to deliver priorities.
- Providing progress updates in standups.
TECHNICAL SKILLS AND TOOLS
- Non-negotiable skills (evidence of assessment required):
- Proficiency in SQL for querying and manipulating data from relational databases.
- Proven experience with API Swagger/OpenAPI specification.
- Strong Excel skills.
- Experience having worked on data driven projects: ETL, Data Warehousing, Big Data, etc.
Advantageous:
- Experience working on products built on AWS.
- Experience with Atlassian products, particularly Confluence and Jira.
ADDITIONAL SKILLS AND QUALIFICATIONS
- Minimum 6 years of experience as an IT Business Analyst with at least 3 years working on data projects.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Strong attention to detail and accuracy.
- Experience with Agile development methodologies a plus.
- Strong ownership and a self-starter.
QUALIFICATIONS
- BCom Information Systems qualification, BSc.
- Computer Science or any other relevant qualification.
go to method of application »
- Are you an experienced IT Programme Manager with a passion for leading large-scale technology programmes and delivering strategic business outcomes?
- Our client is seeking an experienced IT Programme Manager to lead the successful planning, execution, and delivery of large-scale, strategic technology programmes. This role is responsible for overseeing multiple interdependent projects, ensuring alignment with business objectives, effective resource coordination, governance compliance, risk mitigation, and stakeholder communication.
Key Responsibilities
Programme Leadership & Delivery
- Lead the end-to-end management of complex IT programmes, including scoping, roadmap creation, delivery oversight, and benefits realisation.
- Ensure programme delivery aligns with organisational strategy and technology standards.
- Develop and maintain detailed programme plans, timelines, and reporting structures.
- Drive cross-functional collaboration across technical and business teams.
Governance & Compliance
- Establish and manage programme governance frameworks.
- Facilitate Steering Committee meetings and executive reporting.
- Maintain programme documentation, including charters, business cases, RAID logs, and financial controls.
Financial Management
- Own programme budgets and forecasts.
- Track programme expenditure and drive cost optimisation.
- Ensure benefits realisation is monitored and achieved.
Risk, Issue & Dependency Management
- Proactively manage programme risks, issues, and dependencies.
- Implement mitigation strategies and escalate where required.
Stakeholder & Communication Management
- Build and manage relationships with senior stakeholders.
- Produce high-quality dashboards, reports, and executive presentations.
Team & Vendor Management
- Lead and mentor Project Managers, Business Analysts, and delivery teams.
- Coordinate external vendors and suppliers to ensure successful programme delivery.
Minimum Requirements
Qualifications
- Matric.
- Bachelor's Degree in Information Technology, Business, or a related field.
Experience
- 8+ years' experience delivering large-scale IT programmes.
- Experience delivering programmes involving cloud, cybersecurity, ERP/CRM, or infrastructure modernisation.
Certifications
- PMP, PgMP, MSP, or PRINCE2 Practitioner.
- Agile certifications such as Scrum Master or SAFe.
- ITIL Foundation or higher.
Key Competencies
- Programme Leadership
- Governance & Compliance
- Financial & Budget Management
- Risk, Issue & Dependency Management
- Stakeholder Management
- Vendor Management
- Agile, Waterfall & DevOps Methodologies
- Communication & Presentation Skills
- Strategic Planning
- Cross-Functional Leadership
What's on Offer
- Opportunity to lead large-scale, strategic technology transformation programmes.
- Exposure to complex enterprise IT initiatives across multiple technology domains.
- Collaborative environment working with senior stakeholders, delivery teams, and external partners.
go to method of application »
- Are you an experienced Network Administrator with a passion for ensuring reliable, secure, and high-performing enterprise network infrastructure?
- Our client is seeking a Network Administrator to oversee the day-to-day operational administration, availability, performance, and documentation of network infrastructure across multiple sites. This role is responsible for ensuring stable, secure, and efficient network services while meeting agreed service levels and supporting business operations.
Key Responsibilities
Network Infrastructure Operations
- Perform day-to-day operational administration of network infrastructure, including:
- Routers, switches, and wireless infrastructure.
- Internet access services.
- Wide Area Network (WAN) infrastructure and services.
- Local Area Network (LAN) infrastructure and services.
Manage and support:
- DMZ, firewall, VPN, APN, and proxy infrastructure and services.
- Fixed infrastructure, including fibre and Ethernet cabling.
- Maintain and oversee network patch rooms and network-related areas across all sites.
Performance & Monitoring
- Ensure system performance and availability targets are met in line with agreed Service Level Agreements (SLAs).
- Monitor network infrastructure through the outsourced Network Operations Centre (NOC).
- Proactively identify and resolve network performance, availability, and security issues.
Vendor & Stakeholder Management
- Work closely with third-party service providers to ensure efficient operations and service delivery.
- Coordinate with vendors for incident resolution, maintenance, and upgrades.
- Liaise daily with users and resolve network-related calls and incidents.
Documentation & Standards
- Create, maintain, and update:
- Network architecture diagrams.
- Logical network diagrams within the assigned area of responsibility.
Standard Operating Procedures (SOPs).
- Accurate and up-to-date documentation for network configurations and processes.
Projects & Continuous Improvement
- Manage and participate in small network-related projects within the area of responsibility.
- Assist with network upgrades, changes, and optimisation initiatives.
- Identify opportunities to improve network reliability, performance, and operational efficiency.
Minimum Requirements
Qualifications
- Matric.
- National Diploma or Bachelor's Degree in Information Technology.
- Cisco Certified Network Associate (CCNA).
- Cisco Certified Network Professional (CCNP).
- CompTIA Network+.
- Fortinet, Palo Alto, or other firewall-related certifications.
- ITIL Foundation.
Technical Skills
- Strong knowledge of enterprise networking (LAN, WAN, and wireless).
- Understanding of firewalls, VPNs, DMZs, and network security best practices.
- Experience working with ISPs and managed service providers.
- Strong troubleshooting and problem-solving skills.
- Ability to document technical environments clearly and accurately.
- Good communication skills with both technical and non-technical users.
What's on Offer
- Initial 12-month fixed-term contract.
- Full-time on-site role based in Roodepoort.
- Opportunity to support and maintain enterprise network infrastructure across multiple sites.
- Exposure to a complex networking environment with a focus on operational excellence, security, and continuous improvement.
- Collaborative environment working alongside internal teams and third-party service providers.
go to method of application »
- Are you an experienced Project/Change Communication Specialist with a strong background in graphic design, visual communication, and change management communications?
- Our client is seeking a creative and experienced Project/Change Communication Specialist to develop engaging communication materials and drive effective communication throughout digital technology initiatives. This role is responsible for designing and producing high-quality change management and project communication tools while ensuring clear, effective, and consistent stakeholder communication across the organisation.
- Working closely with Project Managers, project teams, stakeholders, and leadership, the successful candidate will play a key role in supporting strategic technology initiatives by combining exceptional communication skills with strong graphic design capabilities.
Key Responsibilities
Graphic Design & Creative Content Development
- Design and develop change management and project communication materials.
- Create visually engaging communication tools, templates, infographics, presentations, newsletters, posters, guides, and other communication collateral.
- Ensure all communication materials align with branding standards and project objectives.
- Develop creative resources that support stakeholder engagement and user adoption.
Communication Planning
- Collaborate with internal and external teams to understand project goals and objectives.
- Develop comprehensive communication plans tailored to project requirements.
- Identify key messages and appropriate communication channels for both internal and external stakeholders.
- Assess communication platforms and align them with stakeholder requirements.
- Adhere to communication approval processes and deadlines.
Stakeholder Engagement
- Identify and analyse project stakeholders, both internal and external.
- Develop strategies for engaging and communicating with stakeholders throughout the project lifecycle.
- Manage relationships with stakeholders to ensure their information needs are met.
Content Creation
- Develop and manage content for project updates, newsletters, emails, and presentations.
- Write clear, concise, and engaging communication materials for various stakeholders.
- Coordinate with project team members to gather relevant information and updates.
Internal & External Communication
- Ensure the project team is well-informed of project progress, changes, and key decisions.
- Effectively use internal communication tools and platforms to enhance team collaboration.
- Coordinate with internal departments to streamline communication efforts.
Monitoring & Reporting
- Monitor the effectiveness of communication strategies and adjust as needed.
- Provide regular reports on the status and effectiveness of project communications.
- Gather and analyse feedback to improve communication processes.
- Provide guidance and support related to communication gaps and issues.
- Report on communication activities and their impact on project goals.
Minimum Requirements
Qualifications
- Relevant Degree, Diploma, or NQF Level 4 qualification.
- Bachelor's Degree in Communications or a related field preferred.
Experience
- Experience in professional communication services, including change management communication.
- Proven experience in project communication, preferably within the technology sector.
- Proven experience as a Project/Change Communication Specialist, Change Management Specialist, or in a similar role.
- Proven experience creating professional communication collateral using graphic design tools.
- Strong portfolio demonstrating graphic design and visual communication work.
- Experience designing communication materials for technology or business transformation projects.
- Ability to work within project timelines and across different time zones.
- Excellent written and verbal communication skills.
- Familiarity with Change Management methodologies.
- Knowledge of project communication and stakeholder engagement best practices.
Technical Skills
- Adobe Creative Suite (InDesign, Illustrator, Photoshop) or equivalent.
- Canva (Advanced).
- Microsoft PowerPoint.
- Microsoft Office Suite.
- Experience creating digital communication assets for change management initiatives.
Key Competencies
Communication Skills
- Strong written and verbal communication skills.
- Ability to deliver clear, effective, and consistent communication throughout digital technology projects.
- Ability to create and deliver engaging presentations to diverse audiences.
Stakeholder Engagement
- Strong relationship-building and stakeholder management skills.
- Ability to understand stakeholder needs and address them effectively.
Graphic Design & Content Creation
- Strong graphic design and visual communication skills.
- Ability to create engaging presentations, infographics, newsletters, posters, guides, and other communication collateral.
- Excellent writing and editing skills with a strong attention to detail and brand consistency.
Management
- Strong organisational and time management skills.
- Ability to manage multiple assignments and competing priorities.
- Excellent attention to detail to ensure accuracy and consistency.
Crisis Management
- Ability to develop and implement crisis communication plans.
- Ability to respond effectively to unforeseen communication challenges.
What's on Offer
- Opportunity to support strategic digital technology initiatives through effective communication and stakeholder engagement.
- Opportunity to design and develop impactful communication and change management materials.
- Collaborate with project teams, leadership, and stakeholders across large-scale technology initiatives.
- Work in a dynamic, collaborative environment supporting business transformation.
go to method of application »
- Are you an experienced DevOps/Cloud Engineer with a passion for building secure, scalable cloud infrastructure and driving automated deployment processes?
- Our client is seeking a DevOps/Cloud Engineer to take ownership of cloud infrastructure across multiple environments. This role is responsible for designing and implementing CI/CD pipelines, infrastructure as code, environment configuration, database provisioning, monitoring, and deployment strategies while supporting critical production environments.
- The successful candidate will thrive in complex enterprise environments, working across development, operations, and support to ensure reliable, secure, and high-performing cloud solutions.
Key Responsibilities
Cloud Infrastructure
- Design and set up multiple cloud environments, including development, testing, and production.
- Configure network isolation, security groups, and access controls.
- Set up database instances with backup and disaster recovery procedures.
- Implement Infrastructure as Code (IaC) for repeatability and version control.
- Collaborate with client infrastructure teams on account and security management.
CI/CD & Deployment
- Design and build CI/CD pipelines from code commit through to automated deployment.
- Implement automated deployment and release procedures.
- Plan and execute deployment strategies across regions.
- Lead production go-live activities.
- Provide hypercare on-call support during post-launch phases.
Containerisation & Automation
- Implement containerisation using Docker, image registries, and container orchestration.
- Implement secrets management for credentials and sensitive data.
- Develop automation through Infrastructure as Code and scripting.
Monitoring, Security & Performance
- Implement monitoring, logging, and alerting infrastructure.
- Manage SSL/TLS certificates and API security.
- Apply security best practices, including encryption, IAM, and network segmentation.
- Identify opportunities for performance improvements and cost optimisation.
- Troubleshoot incidents and support production environments.
Documentation
- Develop and maintain operational documentation, runbooks, and deployment procedures.
Minimum Requirements
Qualifications
- Bachelor's Degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related field.
- Relevant cloud or software engineering certifications will be advantageous.
- AWS certifications will be beneficial.
Experience & Technical Skills
- Minimum 5 years' experience working with AWS.
- Expert knowledge of AWS services, including compute, databases, networking, and security services.
- Experience with Infrastructure as Code using Terraform or CloudFormation.
- Experience with Docker and container orchestration.
- Strong experience designing CI/CD pipelines using CodePipeline, Jenkins, or GitLab CI.
- Linux and Windows system administration experience.
- Database administration experience, including SQL Server and backup/recovery.
- Bash and PowerShell scripting for automation.
- Experience with monitoring and observability tools.
- Strong understanding of security best practices, including encryption, IAM, and network segmentation.
- Experience with performance tuning and cost optimisation.
- Git version control for infrastructure code.
- Strong troubleshooting and incident response skills.
Key Competencies
- Ability to work within complex enterprise environments.
- Strong debugging and root-cause analysis capability.
- Ability to learn and navigate custom frameworks and business logic.
- Effective communication and stakeholder collaboration.
- Ability to balance support, maintenance, and new development activities.
- Strong ownership mindset and operational accountability.
Delivery Outputs
- Multiple cloud environments fully configured and secured.
- Database instances with backup and recovery procedures.
- Infrastructure as Code templates.
- Automated CI/CD pipelines.
- Container strategy and orchestration.
- Secrets management and configuration systems.
- Monitoring and alerting infrastructure.
- Deployment automation and operational procedures.
- Operational documentation and runbooks.
- Go-live deployment plans.
What's on Offer
- Initial 6-month contract with the possibility of extension to 8 months or longer, depending on the project phase and business requirements.
- Opportunity to own and manage enterprise cloud infrastructure across multiple environments.
- Work with modern cloud technologies, DevOps practices, and automation tools.
- Play a key role in large-scale cloud deployments and production go-live initiatives.
- Immediate start available, with preference given to candidates who can start immediately.
go to method of application »
- Are you an experienced Senior Backend Developer with a passion for designing scalable backend platforms, building robust integrations, and delivering high-performance enterprise solutions?
- Our client is seeking a Senior Backend Developer (C# & SQL) to design and build the backend platform foundation, including the business rules engine, integrations with multiple external systems, and core data models. This role is responsible for ensuring transactional consistency, data integrity, API design, and close collaboration with DevOps and QA teams to deliver secure and reliable backend solutions.
- The successful candidate will thrive in complex enterprise environments, working across development, support, and operational responsibilities while contributing to architectural decisions and mentoring fellow developers.
Key Responsibilities
Backend Development & Architecture
- Design and implement the business rules engine, including configuration storage, rule evaluation, and rule versioning.
- Design the backend for the rules engine administration interface, including rule management, audit trails, and approval workflows.
- Design document processing API integrations as an abstraction layer for future provider changes.
- Implement document validation and processing integrations.
- Design data models for multiple functional instruction types.
- Implement instruction payload constructors for downstream systems.
- Design region-specific routing logic for instructions.
- Design and implement immutable audit trails and event logging.
- Build integrations with multiple external systems.
- Implement transactional consistency across submission workflows.
- Lead backend architecture decisions and participate in solution architecture design.
- Mentor the development team on integration patterns and security best practices.
Minimum Requirements
Qualifications
- Bachelor's Degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related field.
- Relevant cloud or software engineering certifications will be advantageous.
- AWS certifications will be beneficial.
Experience & Technical Skills
- Minimum 8+ years' experience in C# backend development.
- Minimum 3+ years' experience working with SQL Server.
- Expert knowledge of C#, including ASP.NET Core, LINQ, async/await, and dependency injection.
- Expert SQL Server experience, including schema design, indexing, query optimisation, and transaction management.
- Experience with NoSQL or document store technologies.
- Strong experience designing and implementing RESTful APIs.
- Experience with API integration patterns, including retry logic, circuit breakers, and timeouts.
- Strong understanding of transaction processing and ACID compliance.
- Experience designing audit trails and event logging solutions.
- Experience with AWS RDS and cloud database services.
- Strong understanding of security best practices, including encryption, secrets management, and input validation.
- Experience using Git and CI/CD integration.
- Experience documenting APIs using Swagger/OpenAPI.
Key Competencies
- Ability to work within complex enterprise environments.
- Strong debugging and root-cause analysis capability.
- Ability to learn and navigate custom frameworks and business logic.
- Effective communication and stakeholder collaboration.
- Ability to balance support, maintenance, and new development activities.
- Strong ownership mindset and operational accountability.
Delivery Outputs
- Business rules engine with administration backend.
- Document processing integration abstraction layer.
- Data models for functional instruction types.
- Region-specific routing logic.
- Immutable audit trail and event logging system.
- Integrations with multiple external systems.
- API documentation and integration guides.
- Database schema documentation and migration scripts.
What's on Offer
- Initial 6-month contract with the possibility of extension to 8 months or longer, depending on the project phase and business requirements.
- Opportunity to design and build enterprise-scale backend platforms and integrations.
- Work with modern backend technologies, cloud platforms, and secure API architectures.
- Play a key role in the delivery of complex enterprise solutions.
- Immediate start available, with preference given to candidates who can start immediately.
go to method of application »
- Are you an experienced QA Lead & Test Automation Engineer with a passion for quality engineering, test automation, and delivering enterprise-grade software solutions?
- Our client is seeking a QA Lead & Test Automation Engineer to own the quality assurance approach and test automation strategy across a complex enterprise platform. This role is responsible for defining testing standards, designing and maintaining automated testing frameworks, and ensuring comprehensive quality coverage across unit, integration, API, regression, and end-to-end testing.
- The successful candidate will provide technical leadership for Quality Assurance, working closely with Developers, Solution Architects, Business Analysts, DevOps Engineers, and QA teams to embed quality throughout the Software Development Lifecycle and ensure every release meets functional, technical, and non-functional quality standards.
Key Responsibilities
Quality Strategy & Governance
- Own the project's Quality Assurance approach and testing strategy.
- Define testing standards, methodologies, and best practices.
- Ensure quality activities are embedded throughout the Software Development Lifecycle.
- Promote a shift-left testing approach by engaging early during requirements and design.
Test Automation
- Design, develop, and maintain the project's automated testing framework.
- Implement automated testing across:
- Unit Testing
- API Testing
- Integration Testing
- UI Testing
- End-to-End Workflow Testing
- Regression Testing
- Smoke Testing
- Ensure automated tests are maintainable, scalable, and reusable.
- Continuously improve automation coverage and execution times.
Functional & Integration Testing
- Validate complex business workflows and system integrations.
- Review business requirements and technical specifications to ensure adequate test coverage.
- Verify system behaviour across multiple environments and integration points.
- Support business rule validation and document processing testing where required.
Quality Leadership
- Provide technical guidance and mentorship to the Quality Assurance Engineer.
- Coordinate testing activities across multiple workstreams.
- Drive defect triage sessions with development teams.
- Support release planning and production readiness activities.
- Foster a quality-first culture across the project team.
Release Management & Quality Gates
- Define and execute quality gates before releases.
- Assess release readiness based on testing outcomes and quality metrics.
- Monitor regression risks and production readiness.
- Ensure critical defects are resolved or appropriately mitigated before deployment.
Minimum Requirements
Qualifications
- Bachelor's Degree in Computer Science, Information Systems, Software Engineering, Information Technology, or a related discipline.
- Equivalent industry experience will be considered in lieu of a formal qualification.
- ISTQB Certified Tester (Foundation, Advanced, or Test Automation Engineer) will be advantageous.
Experience & Technical Skills
- Minimum 8 years' experience in Software Quality Assurance, with at least 2 years in a senior or technical leadership capacity.
- Strong experience with API, integration, database, and end-to-end workflow testing.
- Strong experience in both manual and automated testing.
- Experience designing and maintaining automation frameworks.
- Experience testing complex enterprise applications and integration-heavy solutions.
- Experience working within Agile delivery teams.
- Experience within financial services or other regulated industries will be advantageous.
- Experience with business rule validation and document processing will be advantageous.
Delivery Outputs
- Comprehensive automated test framework.
- Automated test suites for all functional areas.
- API integration test suites.
- Business rule validation test cases.
- Performance and load testing reports.
- Test data management scripts.
- Test coverage reports and quality metrics.
- Defect reports and root cause analysis.
- Quality gate sign-off reports.
Key Competencies
- Strong analytical and problem-solving skills.
- Excellent attention to detail.
- Ability to understand complex business processes and technical architectures.
- Strong stakeholder communication skills.
- Proactive approach to identifying quality risks.
- Continuous improvement mindset.
- Ability to work independently while providing technical leadership.
What's on Offer
- Initial 6-month contract with the possibility of extension to 8 months or longer, depending on the project phase and business requirements.
- Opportunity to lead Quality Assurance and Test Automation for a complex enterprise platform.
- Work with modern automation frameworks, Agile delivery teams, and enterprise technologies.
- Play a key role in ensuring high-quality software delivery across multiple workstreams.
- Immediate start available, with preference given to candidates who can start immediately.
go to method of application »
- Are you an experienced Quality Assurance Engineer with a passion for validating complex business rules, integration workflows, and enterprise applications?
- Our client is seeking a Quality Assurance Engineer to validate business rule logic, document processing, integration workflows, and end-to-end business processes across a complex enterprise platform. While the primary focus of this role is Quality Assurance, it operates with the breadth and depth of a Systems Analyst, requiring an analytical mindset to understand complex system interactions, business rules, and broader application behaviour.
- The successful candidate will work closely with Backend Developers on business rule validation and collaborate with the QA Lead on test suite development to ensure the stability, functionality, and effectiveness of the platform.
Key Responsibilities
Quality Assurance & Testing
- Create comprehensive test cases for business rule logic.
- Execute manual testing of complex rule scenarios and rule combinations.
- Test approval workflows and authorisation rules.
- Test business rule configurations across multiple regions.
- Test document processing accuracy and validation results.
- Test end-to-end workflows combining all platform components.
- Verify data consistency across system components.
- Report defects with detailed reproduction steps and supporting context.
Collaboration & Integration
- Coordinate with Backend Developers on business rule validation.
- Support the QA Lead during integration testing activities.
- Contribute test cases to the automated test suite.
- Work closely with development teams to resolve defects and improve solution quality.
Minimum Requirements
Qualifications
- Bachelor's Degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related field.
- Relevant cloud or software engineering certifications will be advantageous.
- ISTQB Certified Tester or ISEB Software Testing Certification will be beneficial.
Experience & Technical Skills
- Minimum 5+ years' experience in Quality Assurance, testing web applications and APIs.
- Strong understanding of Software Development Life Cycle (SDLC) and Agile methodologies.
- Strong manual testing and test case design skills.
- Understanding of business rules and validation logic.
- SQL experience for data verification and test scenario setup.
- Basic API testing experience.
- Experience contributing to automated test suites.
- Strong defect reporting and root cause analysis skills.
- Experience using Git version control.
- Strong attention to detail and analytical thinking.
- Ability to communicate effectively with development teams regarding testing findings.
- Proficiency in scripting languages such as Python or PowerShell, or advanced Excel/text manipulation tools for parsing logs and preparing test data, will be highly advantageous.
Delivery Outputs
- Business rule validation test cases and results.
- Rule configuration test cases across multiple regions.
- Approval workflow and authorisation test results.
- End-to-end workflow test cases.
- Business rule defect reports.
- Integration workflow defect reports.
- Test coverage for business rule validation across regions.
- Contributions to the automated test suite.
Key Competencies
- Ability to work within complex enterprise environments.
- Strong debugging and root-cause analysis capability.
- Ability to learn and navigate custom frameworks and business logic.
- Effective communication and stakeholder collaboration.
- Ability to balance support, maintenance, and new development activities.
- Strong ownership mindset and operational accountability.
What's on Offer
- Initial 6-month contract with the possibility of extension to 8 months or longer, depending on the project phase and business requirements.
- Opportunity to work on a complex enterprise platform with a strong focus on business rule validation and system integration.
- Collaborate with experienced Developers, QA Leads, and Solution Architects within an Agile environment.
- Play a key role in ensuring the quality, stability, and reliability of enterprise software solutions.
- Immediate start available, with preference given to candidates who can start immediately.
go to method of application »
- An established organisation is seeking an experienced Systems Analyst to join their team on a 12-month contract basis.
- This is an excellent opportunity for a technically skilled Systems Analyst who enjoys working between business stakeholders and development teams, translating business requirements into effective system solutions, and supporting the delivery of reliable, user-focused technology platforms.
Key Responsibilities
- Collaborate with system users to analyse, gather and understand business processes and system requirements.
- Act as the link between business stakeholders and technical teams to ensure solutions meet business needs.
- Design and maintain computer-based solutions aligned with user expectations.
- Develop detailed system specifications, including data models, process flows and interface designs.
- Assess the technical and operational feasibility of proposed solutions.
- Perform systems evaluations and requirements analysis.
- Gather systems and systems integration requirements.
- Participate in solution design and cost-benefit analysis.
- Provide development support by clarifying requirements and assisting technical teams.
- Coordinate with developers, testers and project teams to ensure successful project delivery.
- Participate in quality assurance, quality control, system testing and troubleshooting activities.
- Maintain accurate system documentation throughout the project lifecycle.
Minimum Requirements
- Bachelor's Degree in Computer Science at NQF Level 7.
- Industry-recognised certifications or accreditations in a related field.
- Minimum 5 years' relevant Systems Analyst experience.
- Strong understanding of software development methodologies, system design and documentation.
- Proven experience in systems analysis, project management and solution design.
Technical Requirements
- Knowledge and experience with software development environments and programming concepts.
- Exposure to:
- ASP.NET MVC web applications.
- C#.
- .NET Framework and/or .NET Core.
- AJAX.
- Angular.
- JavaScript.
- CSS.
- Bootstrap.
- Experience with:
- SOAP and REST APIs.
- Web Services.
- Cloud technologies.
- Database management systems.
- IT hardware and networking concepts.
- We're Looking For Someone Who Is
- Analytical with strong problem-solving skills.
- A confident communicator able to engage with technical and non-technical stakeholders.
- Detail orientated with excellent documentation abilities.
- Comfortable translating business needs into technical solutions.
- Able to work independently while collaborating within project teams.
- Technically minded with strong systems and integration knowledge.
- Professional, accountable and delivery focused.
Contract Requirements
- Candidates must be based and residing in Cape Town.
- Must have reliable and uninterrupted internet connectivity at home.
- Must be available to work onsite in Bellville South approximately four days per week, or as required by project needs.
- Must be fully dedicated to the engagement and may not be assigned to other client projects during the contract period.
- Required hardware and standard Microsoft Office software will be provided.
- Candidates must make provision for the annual closure period, as non-working days during this period will not be covered.
go to method of application »
- An established financial services organisation is seeking an experienced Financial Advisor to provide holistic financial planning and wealth management solutions to existing and newly acquired clients.
- This is an exciting opportunity for a relationship-driven financial professional who is passionate about delivering personalised financial advice, building long-term client relationships, and helping clients achieve their financial goals through tailored investment, insurance, retirement, and estate planning solutions.
Key Responsibilities
- Provide professional financial advice in accordance with FAIS legislation and financial planning best practices.
- Deliver holistic financial planning, including financial needs analysis, risk assessments, retirement planning, estate planning, and intergenerational wealth planning.
- Develop tailored financial plans aligned with each client's unique financial objectives.
- Recommend appropriate investment and life insurance solutions based on client needs.
- Build and manage a sustainable financial advisory practice by developing long-term client relationships.
- Engage regularly with clients as their financial circumstances and objectives evolve.
- Conduct annual financial reviews and provide ongoing financial guidance.
- Present investment and life insurance solutions as part of a holistic financial planning offering.
- Build strong relationships with internal stakeholders to deliver a seamless and coordinated client experience.
- Support the development of junior advisors within the broader advisory team.
- Maintain accurate client records and ensure all advice is appropriately documented.
- Operate in accordance with business strategies, regulatory requirements, and professional standards.
Minimum Requirements
- Relevant tertiary qualification.
- Certified Financial Planner (CFP) qualification will be advantageous.
- 5–7 years' experience within the financial services industry, preferably in financial advisory or legal advisory roles.
- Proven experience delivering holistic financial planning solutions.
- Strong understanding of long-term insurance products and financial markets.
- Knowledge of income tax and estate duty legislation.
- Commitment to continuous professional development and maintaining financial planning competencies.
Technical Knowledge
- Holistic Financial Planning
- Investment Planning
- Retirement Planning
- Estate Planning
- Intergenerational Wealth Planning
- Long-Term Insurance Products
- Financial Needs Analysis
- Risk Analysis
- Income Tax Legislation
- Estate Duty Legislation
- FAIS Legislation
- Record of Advice (ROA) Documentation
We're Looking For Someone Who Is
- Passionate about delivering exceptional financial advice and client service.
- A strong relationship builder with excellent networking skills.
- Professional, ethical, and client-focused.
- Commercially minded with the ability to identify and develop new business opportunities.
- An excellent communicator with strong interpersonal skills.
- Organised and able to manage multiple client relationships effectively.
- A collaborative team player who enjoys working alongside other specialists.
- Self-motivated, proactive, and able to perform under pressure.
- Confident in building long-term client relationships and closing business opportunities.
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.