Skip to content
Contractor on Demand Network

Data Engineer

Absa

n/a - n/a
R300–320 per hour
Johannesburg, City of Johannesburg Metropolitan Municipality
Contract

Role

Role Purpose
We are seeking a Data Engineer to design, develop, and maintain scalable data pipelines and cloud-based data solutions that support analytics, reporting, and business operations within a banking environment.
Key Responsibilities
  • Build and maintain data pipelines and ETL/ELT processes.
  • Develop data solutions using Java, Scala, and Python.
  • Design and support cloud-based data platforms on AWS.
  • Ensure data quality, performance, security, and reliability.
  • Work with Data Architects, Analysts, and Business stakeholders to deliver data-driven solutions.
  • Support data lake, data warehouse, and integration initiatives.
  • Troubleshoot and optimize existing data processes.
Minimum Requirements
Qualifications
  • Bachelor's Degree in Computer Science, Information Technology, Engineering, Mathematics, or related field.
Experience
  • 2-5 years' experience in Data Engineering or Software Development.
  • Experience building data pipelines and processing large datasets.
  • Exposure to cloud-based data environments.
Required Technical Skills
  • Java
  • Scala
  • Python
  • AWS
  • SQL
  • ETL/ELT Development
  • Data Warehousing
  • Git
Advantageous Skills
  • Hadoop
  • Spark
  • Hive
  • Kafka
  • Docker/Kubernetes
  • Banking or Financial Services experience
Key Competencies
  • Problem-solving and analytical thinking
  • Attention to detail
  • Strong communication skills
  • Ability to work in Agile teams
  • Continuous learning mindset
Preferred Certifications
  • AWS Certified Developer Associate
  • AWS Certified Solutions Architect Associate
  • AWS Certified Data Engineer Associate
Apply

Refer a friend

Enter their email below to share this role with them