2,122,485open jobs
134,376companies
240,906added this week
Browse all
Location
In office (Johannesburg)
Seniority
Senior · 7+ years exp
Employment
Full-Time

First seen by Alion on Oct 20, 2026.

Overview
Company
Impact
Profile match
RedM Professional Services is a professional services and recruitment firm that supplies IT specialists to large clients, with a focus on data, testing and analytics roles. Current vacancies cover QA and test management, ETL engineering, data warehousing and data visualisation for a financial institution's analytics modernisation programme. The company is headquartered in Johannesburg, South Africa.
Introduction

 

A leading financial institution is seeking an experienced Senior ODI / ETL Engineer to support the modernisation and refactoring of a large-scale legacy data integration environment.

The successful candidate will play a hands-on role in migrating and optimising the organisation's data integration backbone from Oracle Data Integrator (ODI) 12c to ODI 14c, ensuring pipeline compatibility, data integrity, and high-performance batch processing against Oracle Database 19c targets.

Duties & Responsibilities

 

  • Manage the export, import, migration, and structural schema upgrade of ODI 12c Master and Work Repositories to the ODI 14c infrastructure.
  • Assess and audit the existing ETL/ELT codebase to identify deprecated or legacy ODI 12c components.
  • Replace deprecated Knowledge Modules (KMs) with optimised ODI 14c equivalents, including appropriate pushdown processing approaches.
  • Configure and execute parallel/shadow data processing to populate target QA environments without disrupting active legacy production workloads.
  • Rebuild and optimise complex ODI mappings, variables, sequences, packages, and Load Plans.
  • Investigate and resolve data truncation, transformation, extraction, and loading issues.
  • Analyse ETL/ELT processing performance and implement improvements to extraction and load runtimes.
  • Develop and maintain robust batch-processing workflows aligned with enterprise data requirements.
  • Apply advanced PL/SQL techniques to support complex data transformations and processing requirements.
  • Support Change Data Capture (CDC) implementations and troubleshoot associated data integration issues.
  • Perform detailed testing and reconciliation to ensure data integrity between source and target environments.
  • Collaborate with database administrators, application teams, data engineers, QA teams, and other technical stakeholders.
  • Provide technical support and troubleshooting for complex ODI production and migration issues.
  • Ensure batch-processing workflows meet defined enterprise performance and SLA requirements.
  • Document migration activities, technical configurations, performance improvements, and operational procedures.
Desired Experience & Qualification

 

  • 7+ years of dedicated Oracle Data Integrator experience, covering ODI 11g, 12c, and 14c.
  • Strong hands-on experience with ODI repository migration and upgrades.
  • Expert-level PL/SQL development and troubleshooting skills.
  • Deep practical knowledge of ETL/ELT architecture and batch processing.
  • Strong experience with ODI Knowledge Modules (KMs), mappings, variables, sequences, packages, and Load Plans.
  • Proven experience working with Change Data Capture (CDC).
  • Strong understanding of Oracle Database, particularly Oracle 19c.
  • Demonstrated ability to diagnose and resolve data truncation, transformation, and data-quality issues.
  • Proven experience tuning complex ETL/ELT workflows to meet demanding enterprise SLAs.
  • Experience working in large-scale, enterprise or financial-services environments is highly advantageous.
  • Strong analytical, troubleshooting, and problem-solving capabilities.

Key Technical Skills

Essential:

  • Oracle Data Integrator 11g / 12c / 14c
  • ODI Repository Administration & Migration
  • ETL / ELT
  • Oracle Database 19c
  • PL/SQL
  • Knowledge Modules (KMs)
  • ODI Mappings
  • Variables & Sequences
  • Packages & Load Plans
  • Change Data Capture (CDC)
  • Batch Processing
  • ETL Performance Tuning
  • Data Reconciliation & Validation

Advantageous:

  • Large-scale financial-services data environments
  • Parallel/Shadow Data Processing
  • Enterprise SLA-driven batch optimisation
  • ODI 14c migration programmes

Preferred Certifications

  • Oracle Data Integrator Implementation Professional
  • Oracle Database PL/SQL Developer Certified Professional

 

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,122,485 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
Johannesburg
$66k – $73k per year (gross) · In office · Full-Time · Johannesburg
Python
SQL
AI/ML
Prompt Engineering
DevOps
Rest API
Terraform
GCP
Helm
Azure
AWS
Docker
Kubernetes
Bitbucket
GitHub
GitLab
Analytics
ETL/ELT
Apply
In office · Full-Time · 3+ years exp · South Africa
Databases
Snowflake
Google BigQuery
AI/ML
NumPy
Analytics
ETL/ELT
Apply
In office · Full-Time · 8+ years exp · Johannesburg
SQL
DevOps
AWS
Management
Agile
Apply
In office · Full-Time · 4+ years exp · George
Python
SQL
Databases
Snowflake
Apache Kafka
AI/ML
Spark
Dagster
dbt
Replicate
DevOps
GCP
Azure DevOps
Azure
CI/CD
AWS
Analytics
Tableau
Power BI
ETL/ELT
Looker
Management
Jira
Agile
Apply
In office · Full-Time · 3+ years exp · South Africa
Python
SQL
Databases
Snowflake
Google BigQuery
AI/ML
Pandas
NumPy
DevOps
Azure
Analytics
Tableau
Power BI
ETL/ELT
Apply
In office · 3+ years exp · Johannesburg
Apply
In office · 10+ years exp · Johannesburg
Apply
In office · 8+ years exp · Bachelor's Degree · Johannesburg
Analytics
A/B Testing
Marketing
Meta Ads
LinkedIn Ads
Google Ads
TikTok Ads
Apply
Equity · In office · Full-Time · Johannesburg
Analytics
Microsoft Excel
Apply
In office · Full-Time · 3+ years exp · Bachelor's Degree · Johannesburg
Apply
See all jobs
This is one of many
2,122,485 more open roles from verified company boards, updated every day.