Présentiel sur siteType de contrat indéfini
Offre externeCandidatures ouvertes

Data Engineer

Business intelligenceData engineering
TFG (The Foschini Group)
Western Cape, Afrique du Sud
Salaire : Indéfini
place(s) disponible(s)
3 an(s) d’expérience minimum

Description du poste

TFG (The Foschini Group) is a South African fashion lifestyle retailer & comprises of 22 fashion forward brands. Our range includes some of the leading fashion, home wear, sportswear, cellular and jewellery brands in the country, as well as a host of innovative financial services.

Job Description

The Data Engineer will be responsible for designing, implementing, and maintaining the data infrastructure necessary for our Insights team to analyze data and derive valuable insights. The Data Engineer will work with Engineering Leads, Data Architects and other stakeholders to ensure that our data is properly sourced, stored, and accessible for analysis. They will also contribute to our mission by extracting maximum predictive value from data assets.

Responsibilities

Data Pipeline Development and Management

  • Design, develop, test and maintain data pipelines to extract, transform, and load (ETL) data from various sources into a data warehouse or data lake
  • Implement data quality and validation checks to ensure that data is accurate, complete and consistent.
  • Optimize and scale data processing and storage to handle large volumes of data and high concurrency.
  • Troubleshoot and resolve data pipeline issues and perform root cause analysis
  • Develop and maintain documentation for data pipelines and processes.

ETL Development

  • Building and maintaining data pipelines using lakehouse architecture (medallion)
  • Extracting data from multiple sources, transforming it, and loading it into the target database
  • Monitoring and troubleshooting ETL jobs to ensure they complete successfully and on time.

Data Modelling and Design

  • Design and implement data models and database schemas for storing and querying data.
  • Optimize database schema and indexing for efficient data retrieval
  • Modernise legacy data environments, migrating from on-premises solutions to cloud-native platforms such as Databricks
  • Ensure database security, availability, and scalability
  • Perform database tuning and optimization to improve query performance
  • Develop and maintain data connectors and integrations with various data sources (e.g., databases, APIs, flat files)
  • Implement data streaming and real-time data processing technologies.

Reporting and Analytics

  • Designing and implementing complex reports that meet business requirements
  • Developing dashboards and visualizations using tools like Pyramid or other data visualization tools
  • Develop and maintain BI reports and dashboards
  • Analysing data to identify trends, patterns, and insights
  • Providing insights to business stakeholders based on the analysis of data

Data Governance and Security

  • Ensure compliance with data privacy regulations according TFG's Data privacy policies.
  • Develop and maintain data governance policies, procedures, and standards
  • Ensure that data access and authorization policies are in place and adhered to
  • Monitor and audit data access to ensure data security and prevent data breaches
  • Implement disaster recovery and business continuity plans for data infrastructure

Collaboration and Communication

  • Work collaboratively with Engineering Leads, Architects, Analysts, Scrum Masters and other stakeholders to understand data requirements and provide data solutions.
  • Communicate data pipeline issues, status, and progress to stakeholders and project teams.
  • Participate in cross-functional meetings and initiatives to ensure alignment with data strategies and goals

Qualifications

  • Must have at least 3 years of relevant IT experience or related qualification.
  • 3+ years experience with Data pipeline design and development experience.
  • Proficiency in Python and/or SQL.
  • RDBMS experience in technology such as SQL Server, MySQL and PostgreSQL.
  • Ability to use common scripting languages such as Powershell, Bash, or Python for automation.
  • Experience using unit and integration tests.
  • Experience working with production BI environments and tools such as PowerBI, Tableau or Pyramid Analytics.
  • Strong analytical/problem solving skills.

Skills

  • Databricks Certified Data Engineer Associate certification.
  • Experience in Azure data technologies; a relevant Azure certification would be advantageous
  • Hands-on experience with Azure DevOps, Git, CI/CD practices, Docker and containerization
  • Exposure to .net entity framework.
  • Exposure to Databricks, Delta Lake and PySpark.
  • Experience with data streaming or distributed processing technologies such as Kafka or Hadoop.
  • Experience delivering data projects in Retail, Finance, Customer or HR domains would be advantageous
  • Experience mentoring junior engineers would be advantageous

Behaviours

  • Manages Complexity - interprets and simplifies complex and contradictory information when resolving organisational problems
  • Strategic Mindset - thinks and plans strategically, focusing on the long-term goals and objectives of the organisation
  • Tech Savvy - leverages new technology to enhance productivity, improve problem solving, and support business growth
  • Cultivates Innovation - creates an environment that fosters and nurtures a culture of creativity which drives success
  • Drives Engagement - inspires, motivates and empowers individuals to go above and beyond for the benefit of the team and the organisation

Method of Application

Apply through TFG's recruitment portal (link above).

Source: MyJobMag South Africa — published 14 October 2026. Location: Western Cape. Deadline: not specified.

Prérequis & Compétences attendues

  • ✓At least 3 years of relevant IT experience or related qualification
  • ✓3+ years experience with data pipeline design and development
  • ✓Proficiency in Python and/or SQL
  • ✓RDBMS experience in technology such as SQL Server, MySQL and PostgreSQL
  • ✓Ability to use common scripting languages such as Powershell, Bash, or Python for automation
  • ✓Experience using unit and integration tests
  • ✓Experience working with production BI environments and tools such as PowerBI, Tableau or Pyramid Analytics
  • ✓Strong analytical/problem solving skills
  • ✓Databricks Certified Data Engineer Associate certification
  • ✓Experience in Azure data technologies; a relevant Azure certification would be advantageous
  • ✓Hands-on experience with Azure DevOps, Git, CI/CD practices, Docker and containerization
  • ✓Exposure to .net entity framework
  • ✓Exposure to Databricks, Delta Lake and PySpark
  • ✓Experience with data streaming or distributed processing technologies such as Kafka or Hadoop
  • ✓Experience delivering data projects in Retail, Finance, Customer or HR domains would be advantageous
  • ✓Experience mentoring junior engineers would be advantageous

Postuler sur le site de l’offre

Avant de postuler, préparez votre candidature directement sur Middle Folio : créez votre CV ou rédigez votre lettre de motivation.

Postuler sur le site de l’offre

Cette offre est publiée sur un site tiers : la candidature se fait là-bas, hors de Middle Folio, qui n’est pas responsable de son contenu. Ne payez jamais pour postuler.

À découvrir

Un CV soigné, prêt à envoyer en PDF

CV

Saisissez-le ou copiez-le depuis votre portfolio, choisissez un gabarit Design ou ATS, puis exportez-le en PDF.

Créer mon CV

Offres similaires

MA

MAG (Mines Advisory Group) – Sénégal

Ziguinchor, Sénégal
Sur siteOffre externe

Responsable de la gestion de l'information (IMM)

MAG recrute un(e) Responsable de la gestion de l'information (IMM) à Ziguinchor (portée nationale, déplacements selon les besoins du programme), département Opérations. CDD de droit sénégalais de 18 mois, salaire de 1 221 292 FCFA brut par mois, sous la supervision du/de la Directeur(trice) Pays. Missions : Collecte de données : former les équipes terrain aux formulaires (Survey123), contrôler la qualité des données, enregistrer les données géographiques, tenir à jour le répertoire géographique avec le PIMU. Analyse et visualisation : développer tableaux de bord et applications web (ArcGIS Online), produire des cartes thématiques (ArcGIS Pro), analyser tendances et formuler des recommandations. Suivi et rapports : produire des rapports périodiques, formater les données pour les partenaires (dont le Centre national d'action antimines) et appuyer la transmission au siège. Coordination avec le PIMU et renforcement des capacités numériques du programme (Word, Excel, Outlook). Candidature : CV et lettre de motivation à [email protected] avant le 20 octobre 2026 à 17h30, objet « Responsable de la gestion de l'information ». Candidatures féminines encouragées. Source : Afrique Emplois (Sénégal).

Analyse de donnéesBusiness intelligence+1Master en gestion de l'information, SIG, informatique ou domaine connexe3 ans en gestion de l'information, SIG ou bases de donnéesArcGIS Pro, QGIS, ArcGIS Online, Power BI ou Tableau+4
1 place(s)3 an(s) d’expérience minimum
Voir & Postuler
EX

Expertise France – RDC

Congo-Kinshasa
Sur siteOffre externe

Responsable Suivi, Évaluation, Redevabilité et Apprentissage (SERA)

Expertise France recrute un(e) Responsable Suivi, Évaluation, Redevabilité et Apprentissage (SERA) en RDC, avec une double fonction : coordination SERA de la Direction Pays et chargé(e) SERA du Projet d'Appui à l'Enseignement Supérieur (PAES, financé par l'AFD à hauteur de 15 M€, de mars 2024 à février 2029, avec extension possible). Missions : Piloter la feuille de route SERA du portefeuille RDC, animer la communauté de pratique et accompagner les équipes (théories du changement, cadres logiques, indicateurs, outils). Superviser la collecte de données terrain, y compris en zones d'accès difficile ; encadrer les prestataires externes ; garantir la conformité aux exigences des bailleurs (UE, AFD, ONU). Consolider les données stratégiques, développer des tableaux de bord et former les équipes et partenaires. Concevoir, opérationnaliser et améliorer le dispositif SERA du PAES. Dossier : CV détaillé en français, lettre de motivation, 3 références professionnelles, copies de diplômes et attestations de travail, au plus tard le 17 octobre 2026 à 17h (heure de Paris). Source : Afrique Emplois (RDC).

Analyse de donnéesChef de projet+1Master en sciences sociales, statistiques, économie, développement ou gestion de projet7 à 10 ans en SERA dans des programmes de développement/humanitairesCoordination SERA à l'échelle d'un portefeuille+3
1 place(s)7 an(s) d’expérience minimum
Voir & Postuler
CR

Creditinfo Central Africa

Douala, Cameroun
Sur siteOffre externe

Junior Data Manager (H/F)

Creditinfo Central Africa recrute un(e) Junior Data Manager pour garantir l'intégrité, le contrôle et le suivi des données transmises au Bureau d'Information sur le Crédit (BIC). Des déplacements réguliers dans la zone CEMAC sont à prévoir. Missions : Accompagner techniquement les nouveaux déclarants dans la production et l'envoi de leurs fichiers de données. Contrôler la fiabilité et la cohérence des données reçues. Suivre la régularité et l'historique des soumissions mensuelles. Construire des tableaux de bord qualité (taux de rejet, corrections, omissions). Faire respecter les règles de sécurité des données confidentielles. Conseiller les utilisateurs dans leurs déclarations et faire évoluer les outils de reporting. Candidature : CV et lettre de motivation à [email protected], objet « Candidature Junior Data Management ». Fiche de poste complète via le lien de candidature. Seuls les dossiers retenus seront contactés. Source : Job in Cameroun, publiée le 30/09/2026.

Analyse de donnéesBusiness intelligenceBac+4/5 en génie informatique, systèmes d'information ou équivalent (ou fin de cycle)SQL avancéExcel avancé et VBA+4
1 place(s)
Voir & Postuler