Senior Data Engineer / Data Analyst

Indsafri

South Africa

On-site

ZAR 700,000 - 1,200,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Indsafri is seeking a Senior Data Engineer / Data Analyst to lead data migration, governance, and audit trail initiatives. You will translate business requirements into scalable data solutions and ensure successful delivery of transformation projects across cloud and on-prem systems.

The role combines data migration expertise with governance and strong stakeholder engagement across business and technical audiences. You will design audit frameworks and mentor teams on best practices.

Qualifications

  • Experience designing and delivering data migration projects.
  • Strong data governance, audit trails and compliance mindset.
  • Ability to translate business requirements into scalable data solutions.
  • Hands-on ETL/ELT design, development, and testing skills.

Responsibilities

  • Design, develop, and execute ETL/ELT pipelines across platforms.
  • Plan, analyze, and document migration scope and mappings.
  • Validate data quality, counts, balances, and business rules.
  • Maintain audit logs, data lineage, and governance controls.
  • Collaborate with stakeholders and bridge business/technical teams.

Skills

Data migration
Data governance
Audit trails
ETL/ELT design
Stakeholder management
SQL
Python
Databricks
SQL Server
Oracle
Informatica
Talend
SSIS
Azure Data Factory
Tableau
Data modeling
Data profiling
Data reconciliation
Data lineage

Tools

SSIS
Informatica
Talend
Databricks
Tableau
Azure Data Factory
Oracle
Microsoft SQL Server
SQL Server
PowerShell

Job description

The Senior Data Engineer / Data Analyst is responsible for designing, implementing, and managing data migration initiatives while ensuring data integrity, traceability, governance, and compliance through robust audit trail mechanisms.

The role acts as a bridge between business stakeholders and technical teams, translating business requirements into scalable data solutions and ensuring successful delivery of data transformation and migration projects.

This role is suitable for a Senior Data Engineer / Data Analyst that combines data migration expertise, audit trail governance, and strong stakeholder engagement capabilities across both business and technical audiences.

Key Responsibilities
Data Migration
Planning and Analysis
  • Assess source and target systems to determine migration scope, complexity, and dependencies.
  • Conduct data profiling, reconciliation, and quality assessments.
  • Define migration strategies, mappings, transformation rules, and validation criteria.
  • Prepare migration runbooks and rollback plans.
Migration Delivery
  • Design, develop, and execute ETL/ELT processes.
  • Perform full, incremental, and delta data migrations.
  • Manage cutover activities and post-migration support.
  • Ensure data consistency between legacy and target platforms.
Data Validation and Reconciliation
  • Validate record counts, balances, transactions, and business rules.
  • Investigate and resolve migration discrepancies.
Audit Trails and Data Governance
Audit Framework Design
  • Design and implement data lineage and audit tracking mechanisms.
  • Ensure traceability from source systems through transformation layers to reporting outputs.
  • Maintain detailed audit logs for data movement and changes.
Compliance and Governance
  • Support regulatory and governance requirements.
  • Implement controls for:
  • Data access management
  • Data privacy and security
Monitoring & Reporting
  • Track migration status, exceptions, and remediation activities.
  • Support internal and external audit processes.
Business and Stakeholder Engagement
Requirements Gathering
  • Facilitate workshops with business and technical stakeholders.
  • Elicit and document:
  • Business requirements
  • Functional requirements
  • Non-functional requirements
  • Data requirements
  • Reporting requirements
Stakeholder Management
  • Act as the primary liaison between business users, project teams, and technology teams.
  • Present technical concepts in business-friendly language.
  • Manage stakeholder expectations throughout project delivery.
Documentation
  • Produce and maintain:
  • Business Requirement Documents (BRDs)
  • Functional Specifications
  • Data Mapping Documents
  • Technical Design Documents
  • Migration Runbooks
Technical Responsibilities
Data Integration
  • Design and implement ETL/ELT pipelines.
  • Build scalable and reusable data integration solutions.
  • Integrate data from cloud, on-premises, and third-party systems.
  • Create conceptual, logical, and physical data models.
  • Design data warehouses, data marts, and reporting structures.
  • Implement dimensional and relational modelling techniques.
Database Development
  • Develop and optimize SQL queries and stored procedures.
  • Perform performance tuning and query optimization.
  • Maintain database integrity and availability.
Required Technical Skills
Databases
  • Microsoft SQL Server
  • Oracle
Programming and Scripting
  • SQL (Advanced)
  • Python
  • PowerShell
  • Shell Scripting
ETL / Integration Tools
  • SSIS
  • Informatica
  • Talend
  • Databricks
Cloud Platforms (advantageous)
  • AWS
Reporting and Analytics (advantageous)
  • Tableau
  • Excel Advanced Analytics
Data Governance
  • Metadata Management
  • Data Quality Frameworks
  • Master Data Management (MDM)
  • Audit Controls
Required Business Analysis Skills
  • Requirements elicitation and analysis
  • Process mapping
  • Gap analysis
  • Data mapping and transformation analysis
  • User story development
  • Workshop facilitation
  • Business process improvement
  • Stakeholder engagement and management
  • Change impact assessment
Experience Requirements
  • 5+ years in Data Engineering or Data Analytics roles.
  • 3+ years delivering data migration projects.
  • Experience with large-scale enterprise data migration initiatives.
  • Proven experience implementing audit and data lineage solutions.
  • Experience engaging both technical teams and business stakeholders.
  • Experience documenting business and technical requirements.
Preferred
  • Regulatory reporting and compliance exposure.

The successful candidate should be able to produce:

  • Data Mapping Specifications
  • Source-to-Target Mapping Documents
  • Data Quality Assessment Reports
  • Audit Trail Frameworks
  • Data Validation Reports
  • Business Requirements Documents (BRDs)
  • Functional Specifications
  • Technical Design Documents
  • Migration Cutover Plans
  • Data Analysis
  • Data Governance
  • ETL Development
  • Cloud Data Platforms (Advantageous)
  • Data Quality Management
  • Problem-solving mindset
  • Analytical thinking
  • Influencing and negotiation skills
  • Project delivery focus
  • Ability to work across technical and business domains
Success Measures

The role will be measured on:

  • Data migration accuracy (>99.5%)
  • Compliance with governance standards
  • Accuracy of data reconciliation and validation results
Skills

Python AWS SQL Tableau SSIS Azure Data Factory Oracle Data Architecture Powershell Data Analysis Microsoft SQL Server Stakeholder Management BRD Analytical Thinking Workshop Facilitation Attention to detail Metadata Management Data Governance Data Quality Management Microsoft Azure Functional Specifications gap analysis master data management shell scripting google cloud platform process mapping business requirements documents informatica talend business process improvement Strong communication skills Databricks MDM Requirements Elicitation and Analysis Data Engineering Cloud Data Platforms ETL Development ADF Stakeholder Engagement and Management data quality frameworks Data Lineage Data Migration Strategy Problem-solving mindset User Story Development Change Impact Assessment Audit Controls Excel Advanced Analytics Data Mapping and Transformation Analysis Influencing and Negotiation Skills Project Delivery Focus Data Mapping Specifications Ability to work across technical and business domains Source-to-Target Mapping Documents Data Quality Assessment Reports Audit Trail Frameworks Data Validation Reports Technical Design Documents Data Lineage Diagrams Migration Cutover Plans Reconciliation Reports

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Business Analyst
Business Analyst

Impronics Technologies • Gauteng

On-site
ZAR 300,000 - 450,000
Data Engineer
Data Engineer

DLK Group • Eersterivier

Hybrid
ZAR 480,000 - 720,000
Hybrid working option
Data Specialist
Data Specialist

Future Fit • Johannesburg

On-site
ZAR 250,000 - 420,000
Data Migration Engineer
Data Migration Engineer

Indsafri • South Africa

On-site
ZAR 650,000 - 1,100,000
Senior Data Analyst / Lead Data Analyst
Senior Data Analyst / Lead Data Analyst

American It Systems • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Hybrid/Onsite work options
Data Engineer
Data Engineer

Rifumo Empowerment Holdings • Gauteng

On-site
ZAR 334,800 - 558,000
Technical Programme Manager - Data Migration
Technical Programme Manager - Data Migration

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Azure Data Engineer
Azure Data Engineer

Ariston • Randburg

On-site
ZAR 700,000 - 1,000,000
Data Engineering Lead
Data Engineering Lead

Blue Pearl PTY • Johannesburg

On-site
ZAR 1,200,000 - 1,900,000
Data Architect (8 Months Contract)
Data Architect (8 Months Contract)

ATS Client • Pretoria

On-site
ZAR 1,200,000 - 1,800,000