Shopritex Jobs – 06 November 2026

Share this post on

To apply, click on the link at the end of the posts and all the best with your applications

DevOps Engineer I

Role Purpose

The purpose of the role is to drive the execution, standardisation, and continuous improvement of DevOps and DevSecOps practices across the software development lifecycle. The role balances development, deployment, automation, and operational reliability to enable secure, scalable, and resilient technology platforms. Operating as a senior individual contributor and functional expert, the role defines and embeds DevOps standards, tooling, and automated deployment patterns, while supporting high‑availability, cloud‑native platforms. The role works closely with development, architecture, security, and operations teams to ensure efficient delivery, operational excellence, and platform stability, and plays a key role in enabling modern engineering practices across the Group.

Role Description

DevOps & DevSecOps Standards and Tooling:

  • Define, implement, and mature DevOps and DevSecOps best practices, standards, and automated deployment patterns across the software delivery lifecycle.
  • Design, build, and maintain CI/CD pipelines using enterprise DevOps platforms (e.g. Azure DevOps, AWS CodePipeline, GitHub, Bitbucket).
  • Create and maintain reusable deployment templates and scripts for cloud and on‑premise environments.
  • Continuously monitor and improve DevOps processes to reduce risk, minimise manual intervention, and improve reliability.

Cloud Infrastructure & Automation:

  • Design, provision, and support scalable and resilient cloud infrastructure using infrastructure‑as‑code tools (e.g. Terraform, CloudFormation, Ansible).
  • Support containerised and microservices‑based architectures using Docker and Kubernetes, including deployment, scaling, and operational support.
  • Contribute to cloud cost optimisation, capacity planning, and performance improvements.
  • Support disaster recovery, business continuity, and platform resilience initiatives.

CI/CD, Quality & Security Enablement:

  • Integrate automated testing, quality gates, and security controls into CI/CD pipelines.
  • Collaborate with security teams to embed DevSecOps controls, vulnerability scanning, and compliance requirements into delivery pipelines.
  • Support development and QA teams with pipeline integrations, test automation enablement, and deployment best practices.
  • Review and validate code, pipeline configurations, and infrastructure definitions to ensure quality and compliance.

Operational Support & Observability:

  • Support operational teams with incident management, troubleshooting, and root‑cause analysis related to DevOps platforms and pipelines.
  • Contribute to monitoring, logging, and alerting practices to improve system observability and production stability.
  • Participate in operational readiness, post‑incident reviews, and continuous improvement activities.

Coaching, Enablement & Collaboration:

  • Act as a technical reference for DevOps practices, tooling, and deployment approaches.
  • Coach, mentor, and support developers, DevOps engineers, QA engineers, and platform teams on DevOps and DevSecOps principles.
  • Develop and maintain DevOps documentation, runbooks, standards, and training materials.
  • Facilitate workshops and maturity assessments to identify DevOps capability gaps and recommend improvement roadmaps.

Qualifications and Experience

  • Degree or Diploma in Computer Science, Software Engineering, Information Systems, or a related field – (essential).
  • Kubernetes certifications (CKA, CKAD, or CKS) – (beneficial).
  • AWS or Azure DevOps / Cloud certifications – (beneficial).
  • 1-2 years’ experience in a senior DevOps, DevSecOps, or DevOps‑focused programming or similar role with exposure to software development and IT operations – (essential).
  • Extensive experience with DevOps and SDLC tools, processes, and methodologies – (essential).
  • Strong experience implementing and managing CI/CD pipelines using enterprise DevOps platforms – (essential).
  • Experience with infrastructure‑as‑code tools (e.g. Terraform, CloudFormation) – (essential).
  • Experience working in cloud environments (AWS and/or Azure) – (essential).
  • Proficiency in scripting languages such as YAML, Bash, PowerShell, or Python – (essential).
  • Experience with Agile and/or Waterfall delivery methodologies – (essential).
  • Hands‑on experience with container orchestration technologies (Docker, Kubernetes, EKS, AKS) – (beneficial).
  • Strong Linux systems administration and networking fundamentals (DNS, TLS, load balancing) – (beneficial).
  • Experience implementing monitoring, logging, and alerting solutions in production environments – (beneficial).
  • Exposure to cloud cost optimisation and capacity planning practices – (beneficial).

Key competencies and work ethic

  • Technical leadership capability – Positively serves the team and shows an appreciation for team morale. Mentors team members, supporting their development and enabling them to deliver on their objectives.   
  • Collaborative partner – Builds strong relationships with stakeholders while driving cross functional work teams and projects. Open, honest and direct, comfortable giving and receiving constructive feedback. Thinks and acts independently as well as collaboratively.   
  • Technology expert, bringing top-quality expertise to drive priorities while introducing new tools and practices. Is curious and adaptable, finds agile and rapid ways of implementing solutions fast.  
  • Analytical and detailed – Readily grasps new concepts and information, investigates various courses of action and integrates multiple sources of data to guide decision-making and identify optimal solutions.  
  • Innovative and solution-orientated – Thinks outside of the box. Sound judgment, quick decision-making and the ability to generate solutions that serve the flow of work and meeting deadlines.   
  • Results-driven – Proactively drives results, setting stretch goals for self and others, while remaining focused and working tenaciously to meeting and exceeding expectations within quality standards.  
  • Planning and organising – Able to timeously and efficiently prioritise and execute multiple and competing demands in a fast-paced environment. Identifies urgent and important tasks / priorities to ensure delivery.  
  • Business acumen - Understands how business operates and the issues and risks that drive technological success and impact commercial viability.  
  • Communication skills – Communicates effectively while being able to convert complex concepts into well-articulated messages. Adopts a range of influencing styles to facilitate and deal with challenges internally and externally. 
  • Flexible and resilient – Able to work in a fast-paced environment, balancing multiple and competing priorities while managing ambiguity and adapting as the business evolves. 

Our Group and all its operating companies is committed to creating, embracing, and preserving a diverse workplace that values the unique talents, perspectives, backgrounds, and abilities that enrich our organisation. A place where everyone matters and feels included.

We are committed to Employment Equity when recruiting internally and externally.

Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates companies to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period.

If you don’t hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation.

Click here to apply

Junior Test Analyst

Role Purpose

The Test Analyst I performs defined testing activities to verify that business and technology solutions meet approved requirements and operate within agreed quality standards. The role translates functional and business requirements into test scenarios and cases, prepares test prerequisites, executes and records functional and non-functional tests, logs defects and supports retesting and closure. The role works within established testing methods and escalates non-routine issues to senior testing resources.

Role Description

Test planning and case design

  • Review approved business and functional requirements to identify test conditions for assigned changes.
  • Prepare clear test scenarios, test cases, prerequisites, criteria and expected results using approved templates and standards.
  • Confirm test coverage and obtain review or sign-off from the Test Lead, Senior Test Analyst or Test Manager.

Test preparation

  • Identify and obtain required test data, access, environments and supporting documentation.
  • Confirm that the test environment is ready and record constraints, dependencies or access issues.
  • Prepare test-result packs and traceability evidence for execution and sign-off.

Test execution and defect management

  • Execute assigned functional, non-functional, integration, regression and end-to-end tests in accordance with approved test cases.
  • Compare actual results with expected results, record pass or fail status and retain complete evidence.
  • Log, classify and communicate defects with sufficient detail to support investigation and resolution.
  • Retest fixes, update defect status and escalate unresolved or high-risk issues.

Quality, reporting and closure

  • Maintain accurate test documentation and status information for assigned low-to-medium complexity work.
  • Provide estimates and progress updates and highlight risks or delays to the Test Lead or Test Manager.
  • Confirm completion of assigned tests, archive test work products and support handover and retrospective activities.
  • Contribute practical ideas to improve test documentation, repeatability and efficiency.

Qualifications and Experience

  • Degree or Diploma in Information Technology or a related field (essential).
  • Formal software testing training, for example ISTQB Certified Tester Foundation Level or equivalent (desired).
  • 0-1 years experience in software testing, application testing or a similar role (essential).
  • Practical experience in manual testing, SQL and Agile delivery environments (essential).
  • Working knowledge of functional, system, integration and regression testing methods (essential).
  • Exposure to API testing, automated testing tools, performance testing or user acceptance testing (desired).

Key Competencies and Work Ethic

  • Analytical thinking and attention to detail
  • Testing discipline and quality focus
  • Problem solving and sound escalation
  • Planning and organising
  • Clear written and verbal communication
  • Collaborative working
  • Adaptability and continuous learning

Our Group and all its operating companies is committed to creating, embracing, and preserving a diverse workplace that values the unique talents, perspectives, backgrounds, and abilities that enrich our organisation. A place where everyone matters and feels included.

We are committed to Employment Equity when recruiting internally and externally.

Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates companies to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period.

If you don’t hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation.

Click here to apply

Software Engineer

About the Role:

We are looking for an experienced Software Engineer to join our team. In this role, you will take ownership of technical design decisions and be a driving force behind the quality, architecture, and delivery of software solutions across our retail platform. You will work with cross-functional teams to deliver scalable, maintainable systems built on AWS cloud infrastructure, leveraging modern microservices architecture and best-in-class engineering practices.

Key Technical Skills:

  • Java
  • Microservices
  • AWS Cloud
  • Cloud Infrastructure
  • Retail Domain
  • Agile / SCRUM

Key Responsibilities:

Technical Capability

  • Maintain a working understanding of organisational structures and business partner dynamics, adapting delivery approaches within agreed frameworks.
  • Detect critical deficiencies in architecture or process and recommend actionable improvements.
  • Uphold development principles and quality compliance criteria to ensure commitments are met.

Solution Design & Development

  • Analyse and understand business requirements in the context of the current business environment
  • Create/Update conceptual, logical, and physical solutions using appropriate coding techniques and methodologies.
  • Develop solutions according to standards and best practice for back-end and integration layers.
  • Develop, document, and maintain source code in line with established design standards.
  • Integrate design for maintainability, scalability, and operational efficiency.
  • Build systems to take advantage of true cloud-native architecture, leveraging AWS services and patterns

Job Specifications:

Stakeholder Engagement & Collaboration

  • Actively share technical insights and information with relevant stakeholders at appropriate levels of detail.
  • Work effectively as part of a team without requiring close supervision.

Quality, Compliance & Delivery

  • Complete deliverables throughout the system development life cycle in compliance with the agreed plan.
  • Identify and prioritise project risks proactively, with clear escalation paths.
  • Apply code review discipline and QA processes as requested, ensuring successful deployment through quality gates.
  • Code to industry best practices, adhering to team processes and established conventions.
  • Work within both SDLC and Agile (SCRUM) methodologies as the project demands.

Infrastructure & Continuous Improvement

  • Set up, maintain, and improve technical infrastructure to support development, testing, and production environments.
  • Maintain technical competency in the applicable technology stack and related tools.
  • Research and stay current with trends in online retail channels and related information technology.
  • Adhere to and champion best practices and team processes, contributing to a culture of continuous improvement.

Required Qualifications & Experience:

Essential

  • Extensive hands-on experience with Java development in production environments.
  • Proven experience designing and building microservices-based architectures.
  • Practical experience with AWS cloud services and cloud-native design principles.
  • Experience working across both Agile (SCRUM) and SDLC methodologies.
  • Strong code review practices and commitment to quality-driven delivery.
  • Strong and effective communication skills
  • 5+ years of development experience

Advantageous

  • AWS certifications (e.g. Developer Associate).
  • Experience with CI/CD pipelines, DevOps tooling, and infrastructure-as-code.
  • Exposure to event-driven architecture, messaging systems (e.g. Kafka, SQS/SNS).
  • Familiarity with containerisation technologies (Docker, Kubernetes / EKS).
  • Experience in design both productionalize NoSQL and RDBMS technologies
  • Prior exposure to the retail industry or comparable customer-facing commercial environments.

Working Environment:

  • Technology stack anchored on Java, AWS, and modern microservices patterns.
  • Retail-focused delivery environment requiring awareness of trading cycles, customer journeys, and operational constraints.
  • Collaborative team culture with strong Agile (SCRUM) practices alongside structured project governance.
  • Regular engagement with Product and Architecture stakeholder communities.
  • Hybrid Office setup – currently 3 days a week in office with Monday or Friday being a compulsory day.

Our Group and all its operating companies is committed to creating, embracing, and preserving a diverse workplace that values the unique talents, perspectives, backgrounds, and abilities that enrich our organisation. A place where everyone matters and feels included.

We are committed to Employment Equity when recruiting internally and externally.

Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates companies to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period.

If you don’t hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation.

Click here to apply

Software Engineer III (SAP Commerce Cloud / Hybris)

Role Purpose

The role is responsible for the system analysis, design, creation, testing, implementation, maintenance and support of highly complex enterprise eCommerce applications and integrations built on SAP Commerce Cloud (Hybris), in accordance with agreed specifications, Shoprite standards and architectural frameworks. Works alongside systems designers, Solution Architects, Product Teams and business stakeholders to build scalable, sustainable and innovative commerce solutions. Takes the lead on technical design, development, maintenance and support of large-scale, high-complexity SAP Commerce Cloud platforms, applying deep, specialised knowledge of commerce architecture, integrations and cloud-based delivery. Further plays the role of mentor to Software Engineer I and II team members, enabling the function to grow capability while creating a high-performing team. Has advanced technical writing skills for solution designs, use cases, process flows and architecture diagrams.

Role Description

  • Take the technical lead on large and complex SAP Commerce Cloud initiatives and serve as a senior technical expert in understanding and translating business requirements into scalable technical solutions.
  • Design and implement SAP Commerce Cloud solutions, including custom extensions, services, facades, controllers, interceptors, business processes and integrations.
  • Direct suitable solution designs, technical interfaces, specifications and application architectures that address business needs, operational requirements and long-term scalability.
  • Lead system analysis for highly complex commerce applications and integrations and guide analysis conducted by Software Engineer I and II team members.
  • Create conceptual, logical and physical solutions and write clean, scalable and maintainable Java code using appropriate techniques, methodologies and SAP Commerce best practices.
  • Develop and maintain Core Commerce, OCC APIs, Product Catalog Management, WCMS, Promotions and Pricing, Order Management, Backoffice, Solr Search, CronJobs and the Business Process Engine.
  • Design and develop RESTful OCC APIs and integration services.
  • Define and maintain development standards, coding principles and quality compliance criteria.
  • Guide requirements workshops with systems designers, architects and developers.
  • Identify opportunities for platform optimisation, technical debt reduction and continuous improvement, and lead deliverables throughout the software development lifecycle.
  • Work within Agile, Scrum and DevOps delivery frameworks.
  • Plan, organise and control own work effort, provide regular progress feedback and support the work efforts of Software Engineer I and II team members.
  • Lead solution quality assurance, including unit, integration, automation, performance and volume testing.
  • Produce and oversee high-quality technical documentation, solution designs, process flows and architecture diagrams.

Support and maintain existing commerce solutions and platforms

  • Troubleshoot highly complex production, transactional, performance and integration issues across SAP Commerce Cloud environments.
  • Perform root-cause analysis, identify and verify problems, and propose sustainable corrective actions.
  • Liaise with technical and business users to resolve incidents and operational challenges. Oversee and implement enhancements and maintenance changes to existing commerce applications.
  • Optimise application performance, scalability, security, reliability and availability.
  • Support SAP Commerce Cloud upgrades, migrations, releases and platform modernisation initiatives.

Manage, analyse, develop, implement and assist with designing solutions

  • Liaise with Solution Architects and Systems Designers to define requirements, system designs and technical documentation on multiple high-complexity projects.
  • Conduct system analysis for complex commerce and integration projects and lead delivery of project-related technical outputs.
  • Design and oversee integrations between SAP Commerce Cloud and SAP S/4HANA, ERP, CRM, PIM, OMS, payment gateways, logistics providers and third-party services.
  • Perform and oversee system development, automation testing, integration testing and performance testing.
  • Lead code reviews and ensure compliance with Shoprite standards and SAP Commerce best practices.
  • Drive adherence to security, architecture, development governance, organisational frameworks and processes.
  • Provide effort estimates and technical delivery planning, and lead features from technical design through implementation and deployment.

Coordinate the integration of new software and systems into the existing environment

  • Investigate and evaluate new technologies, frameworks and SAP Commerce capabilities.
  • Plan, design and support enterprise integration solutions across commerce and retail ecosystems.
  • Work with DevOps teams to implement and maintain CI/CD pipelines and deployment strategies.
  • Support cloud-based deployments, monitoring, logging and production support activities.
  • Participate in architecture reviews and strategic technology initiatives.

Practice Responsibilities

  • Schedule and drive practice improvement workshops and relevant Communities of Practice.
  • Contribute to the evolution of engineering standards and best practices across the broader function.
  • Promote knowledge sharing and engineering capability-building initiatives across teams.

Qualifications and Experience

  • Diploma / Degree in Information Systems, B.Sc. Computer Science, Software Engineering or a similar IT-related qualification – advantageous.
  • Agile Foundation Training completed.
  • Security training, including OWASP Top 10, completed and advanced.
  • Formal leadership training, such as RLDP – advantageous.
  • Advanced certification in a programming language and related frameworks, or advanced certification in software / solution
  • design – advantageous.
  • SAP Commerce Cloud (Hybris) certification – advantageous.
  • 7+ years experience as a Software Engineer / Software Developer / Analyst Programmer – essential.
  • 5+ years hands-on SAP Commerce Cloud (Hybris) development experience – essential.
  • Extensive experience delivering enterprise-scale eCommerce solutions and working on highly complex projects across the Software Development Life Cycle – essential.
  • Extensive code review, code quality assurance, solution design, systems analysis and enterprise integration experience – essential.
  • Experience working in Agile, Scrum and DevOps environments – essential.
  • Experience within a retail, omnichannel or eCommerce environment – essential.
  • Experience with Spartacus / SAP Composable Storefront and Angular – advantageous.
  • Experience with SAP Integration Suite (CPI) and SAP S/4HANA integrations – advantageous.
  • Experience with Kafka and event-driven architecture – advantageous.
  • Experience with Docker and Kubernetes – advantageous.
  • Experience with AWS or Azure cloud services – advantageous.
  • Experience with GraphQL, headless commerce architecture or cloud-native development – advantageous.

Position-Specific Technical Requirements

  • Advanced hands-on expertise in SAP Commerce Cloud (CCv2) / SAP Hybris, Java and the Spring Framework.
  • Strong experience with SAP Commerce architecture, custom extensions, OCC APIs, REST services, Impex, FlexibleSearch and data modelling.
  • Practical experience with Backoffice, WCMS, CronJobs, Business Process Engine, Solr, SQL, Git and CI/CD.
  • Proven capability in enterprise integrations, performance optimisation, troubleshooting, security and scalable solution design.
  • Sound knowledge of OOP, SOLID principles, microservices and SOAP/REST web services.

Key Competencies and Work Ethic

  • Technical leadership capability – Positively serves the team and supports capability development, delivery and team morale.
  • Collaborative partner – Builds strong stakeholder relationships and works effectively across functional teams and projects.
  • Technology expert – Brings deep SAP Commerce expertise, introduces relevant tools and practices, and adapts quickly.
  • Analytical and detailed – Integrates multiple sources of information to guide decisions and identify optimal solutions.
  • Innovative and solution-orientated – Generates practical solutions that support delivery flow, quality and deadlines.
  • Results-driven – Proactively drives outcomes while maintaining quality standards and delivery commitments.
  • Planning and organising – Prioritises and executes multiple competing demands in a fast-paced environment.
  • Business acumen – Understands how technical decisions affect commercial viability, risk and business outcomes.
  • Communication skills – Converts complex technical concepts into clear, well-articulated messages.
  • Team collaboration skills – Creates an inclusive team environment and encourages people to live company values.
  • Stakeholder management skills – Works proactively with stakeholders to remove roadblocks and support delivery.
  • Flexible and resilient – Balances competing priorities, manages ambiguity and adapts as the business evolves.
  • Digital centric and savvy – Is passionate about digital technology and rapidly learns applications, technologies and processes.

Click here to apply

Solutions Architect

Role Purpose

The purpose of this role is to create and implement high quality data, application and technology architectures that meets business needs and requirements. The role is accountable for architecting and designing comprehensive solutions of low to medium complexity within an assigned portfolio, and partners with key stakeholders (e.g. project managers, business analysts, etc.) to create solutions that are aligned to architecture and technology standards and principles.

Role Description

Create architectures and designs for solutions that are aligned with business blueprints, non-functional requirements, delivery constraints, data, application and technology standards, and architecture standards:

  • Analyse and ensure understanding of specific business requirements within assigned portfolios in the context of the current business environment and document the current technology landscape using easily understandable language and visualisation techniques.
  • Keep up to date with current and future trends in Information Technology in the retail industry and provide insights into new developments in IT solutions for the retail industry.
  • Create and execute logical and physical solution designs, using appropriate modelling techniques and methodologies.
  • Research and propose suitable solution(s) and alternatives that address the assigned portfolio project/business needs or requirements as defined by the business, solution delivery and operations areas and engage senior solution architects to obtain agreement on solutions identified.
  • Support and execute provision of assigned solution architectures aligned to the strategic direction of business, data, application, and technology architectures and maintain Shoprite’s enterprise architecture repository.
  • Research and analyse solution architecture best practice trends and emerging technologies, determine the potential impact within an assigned area / portfolio, and work with the solution architects to determine feasibility.

Ensure solution architecture quality across large, multiple and complex projects and serve as the primary point of contact for solution design between the project team and the SDLC process:

  • Execute the design, implementation and functioning of solutions in an assigned area/portfolio, partnering with the senior solution architects to define and develop appropriate solutions.
  • Support the solution architects on all assigned projects.
  • Work closely with Product Owners, Epic Owners, Functional Analysts and Scrum Masters to design and implement solutions.
  • Provide technical support to development teams to design high-quality technical solutions that fit the solution architecture principles & standards during the detailed design, build, test and deploy phases.
  • Review solution architecture deliverables throughout the system lifecycle of assigned projects for compliance to architecture principles and standards.
  • Detect critical deficiencies in the current solution architecture of assigned projects and escalate for prompt action.

Define solution design standards and SDLC governance requirements:

  • Support the development of frameworks, policies, procedures, and templates for Solution Architecture within an assigned area.
  • Perform all solution design on low to medium complexity projects within solution architecture principles and framework and ensure quality compliance criteria are used to guide all related technology decisions.
  • Support the development and setting of solution modelling standards and guidelines.
  • Perform, deliver, and report on all assigned solutions architecture projects within defined metrics and performance standards across solution architecture processes.

Qualifications and experience

  • 3+ years Diploma/Degree in IS / B.Sc. Computer Science (or similar) – (essential)
  • Fundamental certification in cloud technologies – (essential)
  • +1 years experience in a Solutions Architect or similar role with some understanding of architectural design principles – (essential)
  • Experience and aptitude in translating and articulating the difference between business and system requirements – (essential)
  • Design and architecture skills with exposure to delivering well designed enterprise class systems – (essential)
  • Knowledge and experience in the identification and formulation of solution architecture and solution alternatives and their assessment – (essential)
  • Practical knowledge of application development methodologies and practices – (essential)
  • Knowledge and understanding of current research and standards in Solution Architecture and emerging technologies – (essential)
  • Foundational Knowledge of Agile ways of working – (desirable)
  • Experience in C# or Java – (desirable)
  • Experience in PostgreSQL or MongoDB – (desirable)
  • Experience in CSS, HTML, JavaScript – (desirable)

Key competencies and work ethic

  • Collaborative partner – Builds strong relationships with stakeholders while working collaboratively across work teams and projects. Open, honest and direct, comfortable giving and receiving constructive feedback. Thinks and acts independently as well as collaboratively.
  • Strong technical orientation with the ability to translate functional requirements into technical requirements. Is curious and adaptable and able to quickly apply new insights and learnings.
  • Analytical and detailed – Readily grasps new concepts and information, investigates various courses of action and integrates multiple sources of data to guide decision-making and identify optimal solutions.
  • Innovative and solution-orientated – Open to new ideas and possibilities and proactively contributes ideas and solutions that serve the flow of work and meeting deadlines.
  • Results-driven – Efficiently executes priorities tasks and priorities, setting stretch goals for self, while remaining focused and working tenaciously to meeting and exceeding expectations within quality standards.
  • Planning and organising – Able to timeously and efficiently prioritise and execute multiple and competing demands in a fast-paced environment. Identifies urgent and important tasks / priorities to ensure delivery.
  • Communication skills – Strong verbal and written communication skills. Able to simplify technical concepts and convey messages and ideas to users across organisational levels.
  • Ability to work under pressure and under tight time constraints, managing multiple demands while organizing, prioritising, and reordering workload in a rapidly changing and fast-moving environment.
  • Digital centric and savvy – Passionate about the possibilities of digital technologies and its value for the business. A self-starter who can come up to speed quickly on our applications, technologies, and processes.

Our Group and all its operating companies is committed to creating, embracing, and preserving a diverse workplace that values the unique talents, perspectives, backgrounds, and abilities that enrich our organisation. A place where everyone matters and feels included.

We are committed to Employment Equity when recruiting internally and externally.

Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates companies to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period.

If you don’t hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation.

Click here to apply

Tech Lead

Job Purpose:

The Tech Lead provides strategic technical leadership across digital platforms by shaping and validating complex solution designs that meet evolving business needs. Ensures all solutions align with enterprise architecture principles, standards, and governance requirements to maintain consistency and control. Guides engineering teams in delivering scalable, secure, and high-performing systems that support long-term sustainability. Influences technical decision-making across cross-functional teams to optimise integration, performance, and reliability. Drives disciplined execution and quality outcomes by balancing innovation with risk management and operational efficiency.

Job Description:


Solution Design & Architecture Alignment

• Lead the end-to-end design of complex, enterprise-scale technical solutions aligned to business
strategy.
• Guide implementation approaches to ensure adherence to architectural standards and patterns.
• Validate solution alignment to enterprise architecture frameworks, principles, and governance.
• Drive adoption of scalable, reusable, and future-fit design practices.
• Embed best practices across engineering teams to improve design quality and consistency.

Technical Governance & Standards
• Provide oversight to ensure adherence to engineering standards, governance frameworks, and
design controls.
• Evaluate solution proposals for scalability, resilience, maintainability, and long-term sustainability.
• Guide and endorse critical technical decisions, balancing trade-offs, risks, and business impact.
• Ensure consistent execution of design reviews, approvals, and technical assurance processes.
• Align delivery outputs to governance requirements and architectural compliance standards.

Platform Integration & Optimisation
• Drive integration across systems, platforms, and services to ensure seamless interoperability.
• Resolve integration challenges to improve system connectivity, data flow, and operational efficiency.
• Lead initiatives to enhance system performance, reliability, and scalability.
• Promote optimised and efficient design approaches across digital environments.
• Enable modular and extensible architectures that support evolving business needs.

Stakeholder Engagement & Influence
• Engage senior stakeholders to shape and influence technical strategy and architecture direction.
• Provide expert advisory on solution design, system architecture, and technology decisions.
• Translate complex technical concepts into clear, actionable insights for decision-making.
• Align cross-functional teams to architectural standards and delivery expectations.
• Foster collaboration across engineering, product, and architecture communities.

Delivery Enablement & Technical Leadership
• Guide engineering teams to ensure effective and consistent implementation of solution designs.
• Enable delivery outcomes by addressing technical constraints and removing blockers.
• Drive adherence to quality standards across the software development lifecycle.
• Mentor and support engineers in applying best practices and architectural principles.
• Promote disciplined and high-quality execution across delivery teams.

Qualifications and experience

• Relevant Degree in Computer Science, Information Systems, Engineering, or related field –
(essential)
• Postgraduate qualification in Architecture, Enterprise Systems, or related discipline –
(advantageous)
• +6 years’ experience in software engineering, systems design, or architecture – (essential).
• Strong experience in at least one modern programming language (e.g. Go/Golang, Java, Python, C#, C++) – (essential)
• Strong understanding of software development methodologies and engineering best practices –
(essential)
• Experience working in Agile environments (e.g. Scrum) – (essential)
• Strong understanding of performance, scalability, and security principles – (preferred)
• Experience with cloud platforms (AWS, Azure, GCP) and modern database technologies –
(advantageous)

Key competencies and work ethic


• Collaborative partner – Builds strong relationships with stakeholders while driving cross functional
work teams and projects. Open, honest and direct, comfortable giving and receiving constructive
feedback. Thinks and acts independently as well as collaboratively.
• Technology expert, bringing top-quality expertise to drive priorities while introducing new tools
and practices. Is curious and adaptable, finds agile and rapid ways of implementing solutions fast.
• Strong analytical and problem-solving skills – Integrates multiple data sources to apply strong
judgment; applies expertise to execute functions in a competitive, evolving shopper landscape.
• Detail orientated – able to identify process inefficiencies and proactively resolve performance or
delivery concerns.
• Ability to work under pressure and under tight time constraints, managing multiple demands
while organizing, prioritizing, and reordering workload in a rapidly changing and fast-moving
environment.
• Highly organised with a focus on execution. An attitude of accountability with a strong drive
for excellence – Sets stretch goals for self and others while working tenaciously toward meeting
and exceeding expectations.
• Innovative and solution-orientated – Open to new ideas and possibilities and proactively
contributes ideas and solutions that serve the flow of work and meeting deadlines.
• Results-driven – Proactively drives results, setting stretch goals for self and others, while remaining
focused and working tenaciously to meeting and exceeding expectations within quality standards.
• Excellent communication and leadership skills – Strong verbal and written communication skills.
Able to simplify technical concepts and convey messages and ideas to users across organisational
levels.
• Flexible and resilient – Able to work in a fast-paced environment, balancing multiple and
competing priorities while managing ambiguity and adapting as the business evolves.
• An independent, motivated self-starter, with the ability to take initiative and work under own
direction.
• Business acumen – Understands how business operates and the issues and risks that drive
technological success and impact commercial viability.

Our Group and all its operating companies is committed to creating, embracing, and preserving a diverse workplace that values the unique talents, perspectives, backgrounds, and abilities that enrich our organisation. A place where everyone matters and feels included.

We are committed to Employment Equity when recruiting internally and externally.

Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates companies to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period.

If you don’t hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation.

Click here to apply

Area Operations Manager

About the role

The Area Operations Manager is responsible and accountable for managing the functional operational outputs, assets, costs, and performance of all direct & indirect reports in a specific geographic region or area to ensure the attainment of divisional performance targets whilst optimizing operational efficiencies and productivity and ensuring engagement and high performance of workforce.

What you’ll do
• Manage the key performance outputs and targets of all Operations Team Leads (OTL’s) and direct reports operating within different geographic areas. Apply corrective or remedial actions as and when required.
• Ensure weekly resource requirements are met and review quality of contractors provided by CMC and feedback on their suitability or not in terms of the stipulated criteria, reject unsuitable contractors. (Review in terms of being able to meet the requirements for the role, fit the culture of Pingo and customer service and safety orientation.)
• Maintain compliance standards with policies and practices & use of company assets & allowances by conducting monthly audits and checks. Identify possible abuse and take corrective actions. Identify trends to take corrective actions to reduce incident and accident rate.
• Complete reconciliations on asset, branding and uniform details as per contracted driver requirement.
• Ensure availability, visibility and presence in area and lead by example.
• Promote effective communication and ensure that OTL’s & contracted drivers are aware of how their role contributes to the success of the operation.
• Maintain local relations with all stakeholders and proactively highlight local trends or delivery challenges to the business to ensure focus for continued positive service delivery.
• Responsible for driver network health and overarching goal to become driver network of choice. Raise issues timeously & propose solutions which may resolve or accelerate the competitive advantage of the business.
• Ensure all areas of responsibility is resourced appropriately and vacancies are filled timeously to deliver against operational requirements for business continuity.
• Accountable and responsible for implementing training & development plans and to lead, motivate, coach and mentor direct/indirect reports and track monthly progress.
• Pro-actively report on risk related matters to all stakeholders, consult and involve risk teams where necessary to support the local operation. Drive & implement risk mitigation & conflict resolution practices when responding to issues and complaints.
• Assist the regional operations manager to drive continuous improvements.
• Provide area specific budgeting requirements to regional manager during budgeting planning cycle. Track and manage costs and variances.

What you bring

• Bachelor’s Degree in BCommerce or a related field – (essential).
• +5 year’s experience in retail operations management, preferably in an on-demand service delivery industry – (essential).
• Membership to industry related business forums e.g Sapics – (preferred).
• Proficiency in MS Office (Advanced Excel skills) and other business-related software – (essential).
• Knowledge of the logistics industry, project and risk management – (essential).

Key Competencies and Work Ethic:
• Self-motivated, takes ownership, provides practical, innovative operational solutions, dedicated and committed to operational excellence.
• Systematic and rule orientated in gathering, reviewing, evaluating, and visualising data from a variety of perspectives and work with precision and highlight inconsistencies and report these for further investigation or action.
• Target and sales driven individual with good energy and drive. Passion for selling with a strong client orientation and commitment to providing exceptional customer service.
• Management skills – Actively sources, retains, and nurtures a high performing team. Creates a positive team morale while training and mentoring the team to ensure they are enabled to deliver on their objectives.
• Relationship building skills – Develops strong relationships with internal stakeholders, agencies, communities, and influencers. Strong networker with the ability to adopt a range of styles to engage with others, and deal with conflict or challenges and influence a situation.
• Confident and credible communication skills – Strong written and verbal communication skills. Is engaging and communicates effectively to a variety of audiences. Expresses self in a compelling way while able to articulate product strategy, rationale and ideas in a way that engages, inspires confidence, and builds trust.
• Problem solving skills – Explores and analyses various sources of information to come to rational conclusions. Makes sound decisions to influence the success of their portfolio in a competitive shopper landscape.
• Business acumen – Proactively explores opportunities and applies sound business principles and standards to drive performance and deliver sales targets. Mobilises sales activations.
• Planning and organising – Plans, coordinates, and executes functions, practices, and procedures to realise business goals and objectives. Manages time well while tracking, monitoring, and reporting on sales targets and performance.
• Resilient and adaptable – Able to work under pressure, prioritise and balance multiple demands
in a high-pressured environment. Achieve consistency in a continuously changing business area.
• Results and quality focused, setting stretch goals for self and others, while remaining focused and working tenaciously toward meeting and exceeding expectations within quality standards.

Our Group and all its operating companies is committed to creating, embracing, and preserving a diverse workplace that values the unique talents, perspectives, backgrounds, and abilities that enrich our organisation. A place where everyone matters and feels included.

We are committed to Employment Equity when recruiting internally and externally.

Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates companies to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period.

If you don’t hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation.

Click here to apply

Rainmaker Media: ePos Coordinator

About the job

The purpose of Rainmaker ePOS Coordinator role is to support the ePOS team in their day-to-day tasks through the efficient execution of operational and administrative functions. The role assumes responsibility for campaign administration, resolving customer and client queries in conjunction with the customer care team, and assisting with setting up of weekly promotional activities on the loyalty pro system. The role requires a meticulous and adaptable individual who understands urgency and provides excellent administrative support.

What you’ll do

Operational Support

  • Execute administrative and operational priorities to support the ePOS department.
  • Set up weekly promotional activities on the Lpro system for campaign managers to review and action.
  • Assist with pulling, preparing, and distributing departmental reports.
  • Support information gathering and compile feedback required for decision-making.

Communication & Coordination

  • Take accurate minutes of weekly meetings and follow up on all assigned action points.
  • Manage the ePOS inbox on behalf of the Ad Ops Manager, ensuring timely response and escalation of queries.
  • Channel customer and store queries to the relevant departments and follow through to ensure
  • resolution.

Query & Issue Resolution

  • Resolve store-related ePOS queries promptly and professionally.
  • Maintain an organised workflow of outstanding issues and ensure closure within agreed timelines.

What you bring

  • Grade 12 certificate – (essential)
  • Degree or Diploma in Business Administration, Marketing or related – (desired).
  • +2 years’ experience as sales administrator or sales support agent with strong knowledge and exposure to sales administrative functions and processes – (essential).
  • Exposure to an ecommerce, media agency or campaign management environment – (desired).
  • Strong knowledge and experience in working on different systems and pulling of reports – (essential).
  • Knowledge of collaboration tools and process-based workflows – (essential).
  • Knowledge and exposure to administrative record keeping – (essential).
  • Exposure to a customer care or retail environment- (highly desired).
  • Experience working with Microsoft Office – (desired).

Competencies and work ethic:

  • Customer focused – obsessed about the customer and delivering a digital enriched customer journey experience. Committed to providing a high-quality customer service. Ensures customer needs are understood, problems timeously resolved, and expectations met.
  • Self-motivated and driven with strong integrity – take accountability for actions and mistakes, and continually contributing towards a culture of excellence and ambition.
  • Independent problem solver and analytical thinker.
  • Time management / Operational efficiency – ability to prioritise a high volume of tasks simultaneously in a fast-paced unpredictable environment. Identify the urgent & important tasks and priorities to ensure delivery to client and other stakeholders. Organised with strong time, delivery, and planning management. Diligently staying on top of the details and understanding how they fit into the big picture.
  • Detailed, organised and quality focused – Has an affinity for detail, structure and efficiency. Is diligent and vigilantly watches over work processes, tasks, and outputs to ensure accuracy while independently actioning and correcting any quality concerns.
  • Ability to work under pressure and to organise, prioritise, and reorder workload in a rapidly changing and fast-moving environment.
  • Adapting and responding to change – adjusts to a fast paced, changing environment; tolerates ambiguity; adapts interpersonal style to suit different people or situations.
  • Results-oriented and quality focused with good project management skills – Able to balance multiple projects and priorities in a large scale, complex environment.
  • Interpersonal skills – Build stakeholder rapport with key stakeholders. Build strong relationships internally and externally and manage conflict.
  • Digital account management – strong ability to keep schedules, prioritise tasks / briefs and ensure campaigns / projects are on time and delivered against business objectives.
  • Team player and collaborative partner – contributes towards building a positive team morale.
  • Excellent written and verbal communication skills with well-developed spoken and written fluency in English along with the ability to convey information and data clearly and accurately.
  • Stays up to date with media trends and insights and proactive with initiative to drive new ideas and content

Our Group and all its operating companies is committed to creating, embracing, and preserving a diverse workplace that values the unique talents, perspectives, backgrounds, and abilities that enrich our organisation. A place where everyone matters and feels included.

We are committed to Employment Equity when recruiting internally and externally.

Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates companies to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period.

If you don’t hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation.

Click here to apply

Rainmaker: Digital Account Manager

About the Job

Powered by Africa’s largest retailer, Rainmaker Media is positioned to reach over 80% of SA’s shoppers directly through its digital and physical media channels. We have exclusive access to the continent’s largest retail audience and are using rich shopper data and advanced analytics to create the continent’s first precision retail media service. We’re currently building a cutting edge, collaborative, passionate team and seeking the best talent there is to join us in shaping our new culture and delivery ambitions!

The role of the Digital Account Manager is crucial for fostering strong client relationships and ensuring the successful execution of digital media campaigns. By serving as the primary liaison between clients, external stakeholders, and Rainmaker’s digital team, the Digital Account Manager facilitates seamless communication and strategic collaboration.

With a focus on maximizing ROI and client satisfaction, this role plays a pivotal part in facilitating collaboration to develop comprehensive paid media strategies aligned with the client’s business objectives. Additionally, the Digital Account Manager oversees budget management, financial transactions, and cross-functional collaboration to drive effective campaign performance and support the growth of Rainmaker’s digital media business.

What you’ll do

Client Relationship Management: Act as the main point of contact for clients and external stakeholders, understanding their goals, needs, and challenges.

Account Strategy Coordination: Serve as a strategic liaison between clients and the digital strategist, facilitating collaboration to develop comprehensive paid media strategies aligned with the client’s business objectives.

Budget Management: Manage client budgets effectively, ensuring maximum return on investment (ROI) and adherence to financial targets.

Account Financial Management: Generate campaign cost estimates (CEs) and oversee the invoicing process, ensuring accuracy and timeliness in financial transactions.

Reporting and Analysis: Generate regular performance reports, analyze data trends, and provide actionable insights to clients for informed decision-making.

Client Communication: Maintain open and transparent communication with clients, providing updates, addressing concerns, and presenting strategic recommendations.

Cross-Functional Collaboration: Collaborate with various teams such as creative, analytics, and campaign management to ensure seamless campaign execution and alignment with client objectives.

What you’ll bring

Degree or Diploma in Marketing, Advertising, Media or related – (essential).  

+5 years’ experience in a digital account management role in digital marketing or advertising, within a paid media agency or similar environment.

Strong understanding of digital advertising platforms such as Google Ads, Facebook Ads, TikTok Ads, etc. (essential)

Demonstrated success in managing client relationships, with the ability to understand client goals and communicate effectively. (essential)

Experience in budget management and financial analysis, including the generation of campaign cost estimates and overseeing invoicing processes.

Effective communication skills, both written and verbal, with the ability to convey complex information clearly and build rapport with clients and internal teams. (essential)

Proven track record of collaborating across different departments or teams to ensure seamless campaign execution and alignment with client objectives.

Familiarity with industry trends, best practices, and emerging technologies in digital marketing to drive innovation and maintain competitive advantage.

Strong commercial acumen and understanding of the media landscape within the broader retail industry – (essential). 

Strong proficiency in MS Office – (essential). 

Key competencies and work ethic

Digital account management: strong ability to keep schedules, prioritise tasks / briefs and ensure campaigns / projects are on time and delivered against business objectives.  

Passion for digital marketing with subject matter expertise in marketing principles and practices.  

Excellent team-working: contributes towards building a positive team morale. 

Excellent communication, presentation and story-telling skills: articulates ideas and concepts in a creative and meaningful way. 

Commercial acumen and business understanding of the broader retail industry.  

Dynamic personality and the ability to think outside the box.  

Proactive with initiative to drive new ideas and content. 

Excellent facilitation skills: organised with strong time, delivery and planning management.  

Interpersonal skills: builds strong relationships and manages conflict and competing priorities well. 

Flexible thinker with the ability to make sound independent decisions. 

Project management skills with the ability to balance multiple projects and priorities in a large scale, complex environment.

Ability to work under pressure: to organise, prioritise, and reorder workload in a rapidly changing and fast-moving environment. 

Results-oriented and quality focused. 

Self-starter and generator with the skill and discipline to work independently and across multi-functional teams.

Our Group and all its operating companies is committed to creating, embracing, and preserving a diverse workplace that values the unique talents, perspectives, backgrounds, and abilities that enrich our organisation. A place where everyone matters and feels included.

We are committed to Employment Equity when recruiting internally and externally.

Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates companies to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period.

If you don’t hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation.

Click here to apply

Retail Media Insights Analyst (Rainmaker Media)

About the job

The Retail Media Insights Analyst supports the Rainmaker Media team by using Shoprite’s data to help understand media performance and generate useful insights for campaigns. This role assists in turning data into clear recommendations that help improve campaign planning and client outcomes. Working closely with the sales team, the analyst contributes to identifying opportunities, tracking campaign results, and sharing findings in a way that supports business decisions. The ideal candidate is curious, eager to learn, and passionate about using data to solve problems and support client growth in the retail and consumer goods space.

What you’ll do

Support the collection, analyses, and interpretation of Rainmaker Media data from specified sources (i.e., internal sales and customer-data platforms, advertising platforms, media monitoring tools, and market research).

Identify trends, patterns, and opportunities for improvement by analyzing media data and campaign performance.

Ensure the data integrity of all data used to formulate insights and analyses.

Assisting the Rainmaker Media team to ensure insights and analysis are understood, presented, and used in the right way to create incremental impact on media business growth.

Partner with the Rainmaker Media Sales team and act as category insights expert across the client portfolio. Generate actionable insights for categories and brands.

Provide campaign insights, performance measurements and additional post campaign analysis as an input into campaign planning and customer lifecycle.

Develop comprehensive reports, dashboards and presentations and present detailed commentary and recommend actions based on the generated and communicate key insights to key stakeholders.

Understand problem statements and perform root cause analysis. Articulate findings in a business understandable language

Create insights presentations using a data driven approach aligned to business goals and objectives

Assist in the development of media plans, ensuring alignment with campaign objectives and target audience insights.

Support the implementation of media measurement frameworks, tagging methodologies, and tracking mechanisms.

Support/assist with post-campaign analysis and the preparation of comprehensive performance reports, outlining key learnings and actionable insights.

Stay updated with the latest industry trends, media measurement tools, and methodologies to continuously enhance data analysis capabilities.

What you bring

Degree or Diploma in Business, Marketing, Analytics, or a related field – (essential).

2-4 years’ experience in a similar capacity, buying or category management – (essential).

Demonstratable hands-on analytics experience – generating actionable insights and doing data deep-dives – (essential).

Experience translating data into digestible insights for media sales and client campaign recommendations and presentations – (essential)

Proficiency in MS Office and CRM software (e.g., Salesforce) – (essential)

Media analysis, data analytics, or related roles/experience in the advertising or marketing industry- (desirable).

Demonstratable ability influencing, establishing and maintaining strong relationships with management, internal partners, and external clients – (desirable)

Key competencies and work ethic

Retail Media Insights and Reporting – Sound understanding of retail media processes for data collection, processing, analysis to provide accurate reports and/or dashboards that meet the requirements of the target audience. Applies sound knowledge and skills in using data visualization tools, developing dashboards and selecting the most relevant key performance metrics in a manner that will enable insights and decision-making.

Analytical thinker and resourcefulness– Readily comprehend new and relatively complex concepts and information, investigates courses of action to identify the most appropriate solution or develop alternative solutions. Able to analyze retail media insights with a desire to learn more about the trends shaping consumer behavior today, and in the future.

Customer focused – obsessed about the customer and delivering a digital enriched customer journey experience.

Collaborative partnering – Builds meaningful and sound relationships with suppliers across brands, consumer insights, ecommerce, and advanced analytics. Open, honest and direct and comfortable giving and receiving constructive feedback. Thinks and acts both independently as well as collaboratively.

Communication skills – Speaks clearly, audibly and at an appropriate pace and provides credible points of an argument in own area of expertise. Writes clearly and succinctly, using correct spelling and grammar; and provides simple points in a straightforward and factual manner. Strong command of the English language with excellent presentation and story-telling skills– Ability to articulates ideas and concepts in a creative and meaningful way.

Detailed, organized and quality focused – Has an affinity for detail, structure, and efficiency. Is diligent and vigilantly watches over work processes, tasks, and outputs to ensure accuracy while independently actioning and correcting any quality concerns.

Critical thinker and independent problem solver.

Time management, planning and operational efficiency – able to prioritize a high volume of tasks simultaneously in a fast-paced unpredictable environment. Someone who can spread themselves across multiple tasks simultaneously by working smartly, efficiently, and effectively. Organized with strong time, delivery, and planning management.

Adapting and responding to change – adjusts to a fast paced, changing environment; tolerates ambiguity; adapts interpersonal style to suit different people or situations.

Staying up to date with global media trends and insights.

Our Group and all its operating companies is committed to creating, embracing, and preserving a diverse workplace that values the unique talents, perspectives, backgrounds, and abilities that enrich our organisation. A place where everyone matters and feels included.

We are committed to Employment Equity when recruiting internally and externally.

Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates companies to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period.

If you don’t hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation.

Click here to apply

Customer Engagement Manager (Strategy and Rewards)

About the job

The purpose of the Customer Engagement Manager is to lead the development and delivery of data-led customer engagement strategies that grow customer value, loyalty and profitability across the Rewards programme. The role translates customer, commercial and behavioural insights into prioritised engagement roadmaps, scalable CRM solutions and measurable growth initiatives. Working across data science, analytics, product, technology, buying, commercial, marketing and operations, the role provides specialist direction, influences senior stakeholders and ensures that customer engagement capabilities and campaigns deliver sustained business value.

What you’ll do

Own and translate the customer engagement strategy into a prioritised roadmap and delivery backlog aligned to business growth objectives.

Lead cross-functional engagement with senior business stakeholders to identify customer growth opportunities and shape customer-centric campaign plans.

Use customer, behavioural and commercial insights to design lifecycle, retention, loyalty and value-growth strategies across priority customer segments.

Direct the development and optimisation of personalised customer experiences across direct, owned and omnichannel touchpoints.

Establish testing, measurement and optimisation approaches that improve campaign effectiveness, customer lifetime value and return on engagement investment.

Partner with data science, analytics, product and technology teams to define requirements and deliver scalable customer engagement capabilities.

Influence buying, commercial, brand and operations teams to integrate Rewards priorities into promotional and customer communication plans.

Monitor market trends, customer needs and emerging engagement practices, recommending improvements and new value propositions.

Track performance against agreed customer and commercial measures, identify risks and provide clear recommendations to senior stakeholders.

Provide specialist guidance, quality oversight and day-to-day direction to team members and delivery partners.

What you bring

Degree in Business, Marketing, Customer Analytics or a related field – (essential).

5+ years’ experience in customer engagement, loyalty, CRM or data-led marketing, including responsibility for complex strategies or programmes – (essential).

Demonstrated experience using customer data, analytics and technology to personalise experiences and deliver measurable commercial outcomes – (essential).

Experience influencing senior stakeholders and leading cross-functional delivery across commercial, marketing, product, data and technology teams – (essential).

Experience defining strategic roadmaps, business requirements, user stories, acceptance criteria and performance measures in an agile environment – (essential).

Advanced analytical capability and proficiency in Microsoft 365, particularly Excel and presentation tools – (essential).

Key competencies and work ethic

Analytical, data-driven, and highly numerate – Strong ability to collect, organise and assimilate disparate and multiple pieces of data to guide decision-making and develop optimal solutions. Clearly translates results into actionable insights for the organisation.

Deep knowledge and passion for data and its range of possibilities, applications, and value for the business. Able come up to speed quickly on our applications, technologies, and processes.

Commercial and financial acumen – Understands financial principles and its application within business. Knows how business operates, what the key processes, issues and risks are that drives success; and how they impact on commercial viability and profitability.

Collaborative partner – Builds relationships both internally and externally. Open, honest and direct, comfortable giving and receiving feedback. Thinks and act independently as well as collaboratively.

Change agent – Seeks out problems and opportunities for change. Energized by working both independently and interdependently within the digital network and across functions; is open to change and motivated to work agile.

Project management skills – Ability to organize and prioritize multiple projects at various complexities to meet deadlines in a fast-paced environment with overlapping, conflicting priorities.

Keen sense of urgency and focus on operational efficiency – manages multiple demands by working smartly, efficiently, and effectively. Stays on top of the detail while effectively prioritising and delivering on urgent and important tasks.

Innovative and solution-orientated – Thinks outside the box to produce creative solutions while applying sound judgment to generate short- and long-term value. Use technical expertise to question, understand and challenge solutions and software implementation decisions / priorities.

Communication skills – Strong communication skills to negotiate with buying community. Able to convert complex concepts and analytical findings into well-articulated verbal, written and visual messages to non-technical and business audiences.

Our Group and all its operating companies is committed to creating, embracing, and preserving a diverse workplace that values the unique talents, perspectives, backgrounds, and abilities that enrich our organisation. A place where everyone matters and feels included.

We are committed to Employment Equity when recruiting internally and externally.

Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates companies to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period.

If you don’t hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation.

Click here to apply

Digital Commerce: Sixty60 Product Owner – Last Mile Delivery

About the Job

The Product Owner III is a member of the agile team, responsible for defining user stories and prioritizing the team backlog to streamline the execution of program priorities while maintaining the conceptual and technical integrity of the features or components for the team. The role owns multiple products of varying to high complexities, impact and visibility products and engages and collaborates with product management to execute the product vision, strategy, and roadmap.

What you’ll do

Takes the lead in the solution design of new features and works with business stakeholders to create the optimal user experience and assess the impact on the backend.

Facilitates workshops and leads the requirements gathering process, including creating wireframes and engaging stakeholders for input and sign-off.

Ensures UI alignment with wireframes and feature requirements, guiding designers and actively participating in demo sessions to substantiate design decisions based on backend knowledge.

Documents the impact of the user experience on data models, business logic and microservices in detail, including context diagrams, system/data flows, and high-level system integration requirements.

Review integration and architecture specifications and provides input to ensure they address all requirements.

Acts as a subject matter expert and guides product development, coaching and supporting junior and senior product owners in their development.

Provide input into the refinement of the program backlog, ensuring the team is familiar with the features being brought into PI planning, collaborating with program management in the refinement of the backlog and keeping them informed of progress in achieving team PI objectives.

Continuously refine and sequence the product backlog:
Gather the requirements for the product and capture them in the form of a product backlog, consisting of user stories with acceptance criteria.
Ensure all user stories are written and that each user story has acceptance criteria.

Provide visible, transparent, and clear direction, ensuring the development team is clear on priorities:
Provide clear solution direction to the agile team (or multiple agile teams)
Apply economic decision making.
Sequence user stories based on team PI objectives.
Balance PI objectives with local team requirements.
Ensure team backlog readiness for next iteration.
Include the team in backlog refinement.

Participate in ART level events: ART sync, Product Owner Scrum of Scrums, Inspect and Adapt, PI Planning, daily stand-ups, and system demos.

Help create a release plan and track progress towards the release of a product.

Drive mobile digital omnichannel customer engagement based on customer preference and omnichannel strategies.

Ensure a consistent and delightful customer experience across all digital touchpoints of the Shoprite customer journey. Customers being any end-user i.e. consumers, operational users, etc.

Provide strategic input to customer experience improvements that help drive customer acquisition, customer retention, and conversion.

Test new features in the staging environment (user acceptance testing) in collaboration with business stakeholders, to provide business sign-off on the feature

Actively promote and advocate product features and customer -first product design incl. high levels of customer empathy.

Adhere to and improve customer service levels across businesses and service.

Provide integrated reporting and feedback.

Engage at a senior level with respect to customer centric product concepts and best practices.

Serve as a lead subject matter expert to guide product development.

Coach and support junior and mid-level product owners in their development.

Specific experience: Last Mile Delivery

Previous experience in supply chain and logistics technical solution design and implementation

Previous experience in ecommerce logistics ideal (including operations)

Previous experience in building complex delivery networks that includes multiple delivery channels and customer propositions

Preferably industrial engineer or similar qualification

Comfortable with high level ambiguity

Retaining the customer/user mindset when designing fulfilment solutions, ensuring that customers continue to be delighted throughout the fulfilment life cycle.

What you’ll bring

Degree in Business, IT, Engineering, Marketing, or another relevant field – (essential).

Certified Product Owner / certified SAFe Product Owner – (essential).

+6 years’ experience in a Lead or Senior Product Owner role, with experience working in an agile team and proven success launching new and complex product features and translating business strategy and analysis into successful consumer products – (essential).

Extensive experience collaborating across multi-disciplinary teams to deliver complex projects – (essential).

In-depth understanding and experience with analytics and big data – (essential).

Strong commercial experience in digital led business development environments – (essential).

Extensive Customer user and loyalty experience – (essential).

Solid Knowledge of legal compliance (POPIA, Electronic Information Act, etc.) – (essential).

General marketing or retail experience – (essential).

E-commerce experience – (essential)

Exposure to the African digital market and customers – (desired).


Our Group is committed to creating, embracing, and preserving a diverse workplace that values the unique talents, perspectives, backgrounds, and abilities that enrich our organisation. A place where everyone matters and feels included.

We are committed to Employment Equity when recruiting internally and externally.

Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates companies to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period.

If you don’t hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation.

Click here to apply

Partnerships Manager: Xtra Savings

About the role

The Partnerships Manager: Xtra Savings will play a critical role in the development and execution of the Xtra Savings marketing strategy and will be responsible for leading key strategic portfolios, initiatives and campaigns that support business growth, customer engagement and value creation.

Working closely with the Head of Marketing: Xtra Savings, the role will develop and execute integrated marketing plans across multiple channels and platforms, collaborating with internal stakeholders, external partners and agencies to deliver impactful customer experiences and commercial outcomes.

A key focus area of the role will be supporting the growth and success of strategic partnerships through effective proposition development, campaign execution, customer engagement and performance optimisation. The role will also contribute to broader strategic initiatives across the Xtra Savings ecosystem, identifying opportunities to strengthen customer value, drive innovation and support business objectives.

The Partnerships Manager: Xtra Savings will monitor campaign and portfolio performance, provide actionable insights and recommendations, and continuously identify opportunities to improve the effectiveness of marketing initiatives.

What you’ll do

Strategic Brand & Portfolio Management

Support the development and execution of the Xtra Savings marketing strategy.

Lead key strategic portfolios, initiatives and campaigns aligned to business objectives.

Develop compelling customer propositions, campaigns and experiences that drive customer engagement and business growth.

Support the successful launch and optimisation of new products, benefits, partnerships and customer initiatives.

Identify opportunities to improve customer value and strengthen the overall Xtra Savings proposition.

Collaborate with the Head of Marketing to develop strategic plans and priorities for assigned portfolios.

Campaign Development & Execution

Lead the development and execution of integrated marketing campaigns across multiple channels and platforms.

Collaborate with internal teams, external partners and agencies to deliver impactful campaigns and customer experiences.

Manage campaign planning, briefing, implementation and optimisation.

Ensure consistent and effective communication across all customer touchpoints.

Monitor campaign delivery to ensure objectives, timelines and budgets are achieved.

Drive best practice campaign execution and continuous improvement

Stakeholder & Partner Collaboration

Build and maintain strong relationships with key internal and external stakeholders.

Collaborate with partner organisations to support the successful delivery of joint initiatives and campaigns.

Work closely with commercial, product, CRM, personalisation, digital, operations and creative teams to achieve business objectives.

Influence and coordinate cross-functional teams to deliver against agreed priorities.

Act as a key point of coordination across multiple stakeholders to ensure seamless execution.

Performance, Insights & Optimisation

Utilise customer, campaign and market insights to inform decision making and optimise performance

Monitor and evaluate campaign and portfolio effectiveness against agreed objectives and KPIs.

Prepare post-campaign analyses, reports and recommendations.

Identify opportunities to improve customer engagement, campaign effectiveness and return on investment.

Stay abreast of industry trends, customer behaviour and emerging opportunities.

Innovation & Growth

Identify opportunities to enhance customer engagement, loyalty and value creation.

Contribute to the development of new propositions, experiences and strategic initiatives.

Support innovation across the Xtra Savings ecosystem through customercentric and data-driven thinking.

Explore and recommend new approaches to improve customer experience and business performance.

What you bring

Essential

Bachelor’s Degree in Marketing, Business, Commerce or related field.

5+ years’ experience in brand management, marketing, customer engagement, loyalty or related disciplines.

Proven experience developing and executing integrated marketing campaigns across multiple channels.

Strong stakeholder management and project management experience.

Experience working in cross-functional teams and managing multiple priorities.

Preferred

Experience within retail, loyalty, financial services, rewards or eCommerce environments.

Experience working with CRM, digital marketing and customer engagement platforms.

Experience managing strategic initiatives and external stakeholder relationships.

Understanding of customer lifecycle marketing and customer journey development.

Key Competencies & Work Ethic

Brand Management

Able to develop and execute marketing plans and initiatives that strengthen customer engagement and deliver business outcomes.

Customer-Centric Mindset

Passionate about understanding customer needs and developing experiences that create meaningful value.

Stakeholder Relationship Management

Builds strong relationships and collaborates effectively with internal stakeholders, agencies and external partners.

Strategic Thinking

Able to connect marketing activity to broader business objectives and identify opportunities for growth and improvement.

Analytical & Data-Driven

Uses customer, campaign and market insights to inform decision making and optimise performance.

Planning & Organising

Manages multiple priorities effectively and delivers high-quality work within agreed timelines.

Collaboration & Teamwork

Works effectively across functions and as part of a multidisciplinary team to achieve shared goals.

Innovation & Problem Solving

Thinks creatively and proactively identifies opportunities to improve customer experiences and business outcomes.
Results & Quality Focus

Demonstrates accountability, attention to detail and a commitment to delivering measurable outcomes.

Adaptability & Resilience

Comfortable operating in a fast-paced environment with changing priorities and evolving business requirements.

Our Group and all its operating companies is committed to creating, embracing, and preserving a diverse workplace that values the unique talents, perspectives, backgrounds, and abilities that enrich our organisation. A place where everyone matters and feels included.

We are committed to Employment Equity when recruiting internally and externally.

Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates companies to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period.

If you don’t hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation.

Click here to apply

Functional Analyst

Role Purpose

The purpose of this role is to support the delivery of business system solutions by assisting with the analysis, documentation, configuration support, testing and user support of approved business requirements. The Functional Analyst I works as part of a cross-functional delivery or support team to understand functional needs, document clear specifications, support system changes, execute testing activities and help resolve system-related queries. The role applies developing functional and systems knowledge to deliver accurate, practical outputs within agreed standards and timelines, while escalating complex functional, technical or business issues to more senior team members or relevant owners.

Role Description 

  • Assist with analysing business requirements, functional specifications and process information to support the delivery of fit-for-purpose system solutions of low to medium complexity.
  • Support gap analysis by gathering information on functional requirements, system impacts, user needs and process changes, escalating complex issues or design decisions to senior analysts or relevant owners.
  • Provide functional input into system design, configuration and integration activities by documenting requirements and validating system changes against agreed business needs.
  • Convert approved requirements into clear functional specifications, configuration notes, test scenarios and support documentation under guidance where required.
  • Prepare and execute test scripts, support user acceptance testing, document outcomes and ensure defects are logged, tracked and followed up in line with required IT standards.
  • Investigate system-related queries and transactional data issues, identify likely causes, recommend practical resolutions and provide timely feedback to business users and support teams.
  • Maintain accurate functional, testing, configuration and support documentation to enable auditability, knowledge sharing and continuity of support.
  • Assist with go-live, post-implementation and operational support activities by monitoring issues, coordinating feedback and supporting stabilisation activities.
  • Work collaboratively with business users, Business Analysts, Product Owners, system designers, developers, testers and support teams to clarify requirements and support delivery commitments.
  • Plan, organise and prioritise assigned work, providing clear progress updates and escalating risks, dependencies or unresolved queries timeously.
  • Apply agreed Agile, project and operational ways of working to support collaboration, delivery discipline and continuous improvement.
  • Develop knowledge of relevant business processes, system functionality and technology changes to strengthen functional support and service delivery.

Qualifications and experience

  • 3-year IT qualification or related qualification – (essential).
  • Business Analyst / Functional Analyst course or similar – (essential).
  • MS SQL fundamentals or equivalent systems/data querying exposure – (desired).
  • 2–4 years’ experience in a Functional Analyst, Business Analyst, Systems Analyst or similar systems support/configuration role – (essential).
  • Experience in functional analysis, requirements documentation, configuration support, testing and user support – (essential).
  • Experience with software testing, user acceptance testing and defect logging/tracking – (essential).
  • Working knowledge of IT support, operations processes, incident management and system troubleshooting – (essential).
  • Basic working knowledge of operating systems, databases, internet technologies and integrated business applications – (essential).
  • Experience in retail, financial services or a related business environment – (desired).
  • Exposure to project delivery, Agile ways of working and the Software Development Life Cycle – (desired).
  • Where formal qualifications are not held, relevant and demonstrable experience may be considered where the candidate can show practical competence in functional analysis, configuration support, testing and systems support.
  • Experience working with CRM, advertising, media sales, revenue management or commercial business platforms – (desired).
  • Experience with Salesforce platform solutions – (desired).
  • Experience with ADvendio or similar advertising management, media sales or order management platforms – (highly desired).
  • Experience within a Retail Media, Digital Advertising, Marketing Technology or Revenue Management environment – (desired).

Key competencies and work ethic

  • Collaborative partner – Builds effective working relationships with business and IT stakeholders, contributes positively within cross-functional teams and follows through on assigned commitments.
  • Functional and technical orientation – Understands system functionality and translates approved requirements into clear functional documentation, configuration inputs and test requirements.
  • Analytical and detail-focused – Investigates issues, interprets information, identifies likely root causes and applies practical judgement to support accurate and reliable system outcomes.
  • Solution-orientated – Identifies practical improvements within own area of work and supports improvements in processes, testing, documentation and user support.
  • Results-driven – Delivers quality outputs within agreed timelines, manages assigned work effectively and escalates risks, dependencies and unresolved issues appropriately.
  • Planning and organising – Prioritises assigned tasks, maintains clear documentation and supports delivery through structured follow-up and accurate progress updates.
  • Business understanding – Develops understanding of relevant business processes and applies this knowledge to support fit-for-purpose system solutions and user support.
  • Communication skills – Communicates clearly with technical and non-technical stakeholders, explains functional concepts in practical terms and documents requirements accurately.
  • Adaptable and resilient – Works effectively in a fast-paced environment, manages changing priorities and remains focused when dealing with ambiguity or system-related issues.
  • Digitally capable – Demonstrates curiosity and practical interest in digital technologies, applications and processes, and applies learning to strengthen system support and solution delivery

Click here to apply

Software Engineer 

About the Role:

We are looking for an experienced .NET UI Developer specialising in Blazor to join our team. In this role, you will be responsible for designing, developing, and maintaining modern, responsive user interfaces for our retail platform.You will work closely with backend engineers, product teams, and UX designers to deliver high-quality, scalable, and performant web applications using Blazor and the .NET ecosystem, aligned to cloud-native architectures on AWS.

Key Responsibilities:

Technical Capability:

  • Maintain a strong understanding of frontend architecture and UI engineering best practices.
  • Identify UI/UX challenges and propose improvements to enhance usability and performance.
  • Ensure adherence to development standards, accessibility guidelines, and responsive design principles.

Solution Design & Development:

  • Analyse and understand business requirements in the context of user experience and frontend delivery.
  • Design and develop modern, responsive UI components using Blazor and .NET.
  • Build reusable UI components and enforce consistent design systems.
  • Integrate frontend applications with backend APIs and services.
  • Ensure high performance, cross-browser compatibility, and accessibility compliance.
  • Contribute to frontend architecture decisions, including state management and component design.
  • Develop, document, and maintain clean, maintainable UI code.
  • Develop, document, and maintain source code in line with established design standards.
  • Integrate design for maintainability, scalability, and operational efficiency.
  • Build systems to take advantage of true cloud-native architecture, leveraging AWS services and patterns.

Stakeholder Engagement & Collaboration:

  • Collaborate closely with UX/UI designers, backend engineers.
  • Communicate technical UI concepts effectively to both technical and non-technical stakeholders.
  • Participate actively in team ceremonies and contribute to shared knowledge.

Quality, Compliance & Delivery:

  • Deliver high-quality UI features within agreed timelines and SDLC processes.
  • Apply strong testing practices (unit, integration, UI testing where applicable).
  • Participate in code reviews and ensure adherence to coding standards.
  • Ensure UI solutions meet accessibility, performance, and security standards
  • Work within Agile (SCRUM) and traditional SDLC frameworks.

Infrastructure & Continuous Improvement:

  • Contribute to CI/CD pipelines for frontend application deployment.
  • Maintain and improve build, deployment, and testing processes
  • Stay current with emerging frontend technologies and Blazor advancements.
  • Champion best practices in UI development and performance optimization.

Required Qualifications & Experience:

Essential:

  • Extensive experience in .NET (C#) development.
  • Strong hands-on experience with Blazor (Server and/or WebAssembly).
  • Proven experience building modern, responsive web UIs.
  • Experience integrating frontend applications with RESTful APIs.
  • Familiarity with cloud-hosted applications (preferably AWS).
  • Experience with Agile (SCRUM) and SDLC practices.
  • Strong code quality discipline and UI testing practices.
  • Excellent communication skills.
  • 5+ years of development experience, with a strong frontend/UI focus.

Advantageous:

  • Experience with frontend styling frameworks (e.g. Bootstrap, Tailwind).
  • Knowledge of JavaScript and interop with Blazor.
  • Experience with state management patterns in UI applications.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Exposure to event-driven architectures and API-driven UI design.
  • Experience with containerization (Docker, Kubernetes / EKS).
  • Exposure to retail or customer-facing digital platforms.

Working Environment:

  • Technology stack centred on .NET, Blazor, and AWS cloud services.
  • UI-focused delivery within a retail platform ecosystem.
  • Strong collaboration between frontend, backend, and product teams.
  • Agile development culture with structured governance.
  • Hybrid work environment (currently 3 days in office).

Click here to apply


We wish you all the best with your applications

Share this post on

Be the first to comment

Leave a Reply

Your email address will not be published.


*