Enable job alerts via email!

Data Analyst (CRM Campaigns)

Tyron Consultancy

Johannesburg

Hybrid

ZAR 200,000 - 300,000

Full time

Yesterday
Be an early applicant

Job summary

A consulting firm based in Johannesburg is seeking a Senior Data Analyst specializing in CRM campaigns. The role involves extracting insights from campaign data to create actionable strategies. The ideal candidate will have over 5 years of experience, strong coding abilities in SQL, Python, and R, as well as a relevant degree. This hybrid position requires 3–4 days in the office weekly and offers a salary range of R50,000 to R70,000 per month.

Qualifications

  • 5+ years of work experience analysing campaign data.
  • Proven track record of turning campaign insights into strategic recommendations.
  • Ability to communicate complex findings to non-technical stakeholders.

Responsibilities

  • Develop, implement, and measure customer communication strategies across multiple channels.
  • Collaborate with cross-functional teams and present insights directly to clients.
  • Visualize data with tools like PowerBI, Tableau, or Excel.

Skills

CRM analytics expertise
Advanced data analysis
Statistical knowledge
Strong coding abilities
Client-facing abilities

Education

Degree in Science, Mathematics, Engineering, Data Science
Postgraduate qualifications

Tools

Python
R
SQL
PowerBI
Tableau
Excel
GCP (Google Cloud Platform)

Job description

Data Analyst (CRM Campaigns) required inJohannesburg.

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 is a hybrid role based in Gauteng, with an expectation of 3–4 days per week at the client’s offices.

Salary: R50 000 – R70 000 pm (Depending on experience).

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.