Snr CRM Campaign Data Analyst
Analyst
Johannesburg – Gauteng – South Africa
We’re looking for a top-tier Senior Data Analyst specialising in CRM campaigns to join our client’s team in Johannesburg. This role demands someone who can extract powerful insights from campaign data and transform them into actionable strategies.
This exciting opportunity offers a diverse role where you’ll be involved in all stages of customer journey development, from data analysis to campaign implementation and results measurement. You’ll work with cutting-edge technology and a highly experienced team in an industry that spans continents and markets.
You’ll dive deep into CRM campaign data, working independently with clients to optimise their customer engagement strategies. You’ll analyse campaign performance, identify patterns in customer behaviour, and recommend data-driven improvements.
Your analysis will go beyond basic metrics – you’ll connect campaign activities to business outcomes and revenue impact.
You’re self-directed and comfortable owning client relationships without supervision. You understand the mechanics of CRM campaigns and how to measure their effectiveness.
You don’t just report on open rates and click-throughs – you uncover the why behind customer behaviour and translate it into better campaigns.
This is a hybrid role based in Gauteng, with an expectation of 3–4 days per week at the client’s offices.
Type: Permanent
Salary: R60 000 – R100 000 pm (Depending on experience)
Area: Hybrid in Johannesburg (3 – 4 Days in office)
Key Responsibilities
- Develop, implement, and measure customer communication strategies across multiple channels.
- Conduct customer targeting, selections, and campaign setup and measurement.
- Collaborate with cross-functional teams and present insights directly to clients.
- Analyse complex datasets using Python, R, SQL, and Excel to generate actionable insights.
- Visualize data with tools like PowerBI, Tableau, or Excel for stakeholder understanding.
- Apply data mining, cleansing, and machine learning techniques to large datasets.
- Work with customer communication platforms such as Braze, mParticle, or Amplitude.
Requirements
- 5+ years of work experience analysing campaign data.
- Degree in Science, Mathematics, Engineering, Data Science, or related fields. Postgraduate qualifications are a bonus.
- Advanced data analysis specifically applied to CRM campaigns
- Strong coding abilities for processing large campaign datasets
- Statistical knowledge to identify significant patterns in customer responses
- Experience with GCP (Google Cloud Platform)
- Proficiency in SQL for extracting and manipulating campaign data
- Proven track record of turning campaign insights into strategic recommendations
- Ability to communicate complex findings to non-technical stakeholders
- Skills & Attributes:
- CRM analytics expertise, including campaign setup and evaluation.
- Strong client-facing abilities with confidence in presenting findings.
- Collaborative team player with innovative, solution-driven thinking.
- High attention to detail and accuracy in data handling.
- Adaptability to rapidly changing environments and operational tasks.
Show us your work. We need to see concrete examples of how your analysis has improved CRM campaign performance and delivered business value.
Ready to elevate CRM campaigns through data-driven insights? Apply now with examples of your campaign analysis work and demonstrate how you’ve moved the needle for previous employers.