en

Services

We understand that no two organisations are the same. Find out more about how we've customised our recruitment offerings to help clients meet their needs.

Read more
Jobs

Let our industry specialists listen to your aspirations and present your story to the most esteemed organisations in the Africa, as we collaborate to write the next chapter of your successful career.

See all jobs
Candidates

Together, we’ll map out career-defining, life-changing pathways to achieve your career ambitions. Browse our range of services, advice, and resources.

Learn more
Services

We understand that no two organisations are the same. Find out more about how we've customised our recruitment offerings to help clients meet their needs.

Read more
About Robert Walters Africa

Since our establishment 25 years ago, our belief remains the same: Building strong relationships with people is vital in a successful partnership.

Learn more

Work for us

Our people are the difference. Hear stories from our people to learn more about a career at Robert Walters Africa

Learn more

Senior Data Engineer

Save job

My client is a fast-growing finance and technology company operations in Sub-Saharan Africa. They deliver personal lending products through online, mobile phone and branch channels. They are recruiting a new member of the data team to help execute the credit scoring roadmap. The ideal candidate must balance analytical diligence with a willingness to learn and innovate. A healthy spirit of adventure and sense of humour would be helpful.

Key Responsibilities:
1. Data Architecture and Modeling:
● Design and develop data architectures that support the organization's data needs.
● Design and optimize data models to ensure efficient data storage, retrieval, and
analysis.
● Develop and maintain data dictionaries, data lineage, and metadata.
2. ETL Development and Maintenance:
● Develop and maintain ETL processes to extract, transform, and load data from
various sources into data warehouses and data lakes.
● Monitor and troubleshoot ETL processes to ensure timely and accurate data
processing.
● Optimize ETL processes for performance, scalability, and maintainability.
3. Database Design and Administration:
● Design, implement, and maintain databases to support the organization's data
needs.
● Ensure the security, availability, and reliability of databases through monitoring,
backup, and recovery procedures.
● Tune database performance to improve query speed and reduce downtime.
● Develop and maintain database documentation and data dictionaries.

Data Quality and Governance:
● Develop and maintain data quality standards and processes to ensure the integrity
and accuracy of data.
● Collaborate with data stakeholders to establish data governance policies and
procedures.
● Monitor data quality and take corrective actions as needed.
5. Collaboration and Communication:
● Collaborate with cross-functional teams to identify data needs and requirements.
● Work closely with data scientists, analysts, and other stakeholders to ensure data
availability and integrity.
● Communicate technical information to non-technical stakeholders.
● Mentor junior members of the data engineering team.

6. Leadership and Team Management: ***
● Proven experience in leading and managing technical teams, including coaching and
mentoring team members.
● Strong leadership skills with the ability to inspire and motivate team members
towards achieving common goals.
● Excellent team-building and collaboration abilities to foster a positive and productive
work environment.
Required Qualifications:
● Bachelor's or Honors degree in Computer Science, Software Engineering, Information
Systems, or a related field.
● 4 to 5+ years of experience in data engineering, database administration, or a related field.
● Proficiency in SQL and experience with relational databases such as MySQL, PostgreSQL, or
Oracle.
● Experience with data warehousing and ETL tools such as Apache Airflow, Talend, or
Informatica.
● Knowledge of data modeling, data architecture, and database design principles.
● Strong programming skills in languages such as Python, Java, or Scala.
● Understanding of distributed systems, cloud infrastructure, and big data technologies such as
Hadoop, Spark, or Kafka.
● Knowledge of data governance, data privacy, and regulatory compliance is a plus.
● Excellent communication and collaboration skills, with the ability to work effectively in a
team environment.

Contract Type: FULL_TIME

Specialism: Technology & Digital

Focus: Data Analysis Warehousing

Industry: Financial Services

Salary: Negotiable

Workplace Type: Hybrid

Location: Stellenbosch

Job Reference: YCPN17-51EC61E6

Date posted: 17 June 2024

Consultant: Tafadzwa Chakaodza

I'm Robert Walters Are you?

Come join our global team of creative thinkers, problem solvers and game changers. We offer accelerated career progression, a dynamic culture and expert training.