Job Description
IQbusiness is seeking skilled Data Engineers for both short and long-term contract roles. Candidates must be based in Johannesburg and comfortable working in a hybrid environment. The ideal candidate will support the design, implementation, and maintenance of scalable and robust data systems that align with business objectives and drive value through collaboration with stakeholders.
The Role
As a Data Engineer, your responsibilities will include:
-
Designing and implementing scalable data models (logical and physical)
-
Managing the movement, integration, storage, and provisioning of data
-
Collaborating with architects, developers, data scientists, and product owners
-
Profiling, validating, and documenting client data
-
Implementing components and frameworks for automation and deployment
-
Developing unit and system tests to ensure quality delivery
-
Managing UAT (User Acceptance Testing) and ensuring successful signoff
-
Supporting governance, policy compliance, and audit requirements
-
Participating in budgeting and cost control processes
-
Building and maintaining cross-functional relationships to enhance collaboration
-
Promoting data quality through assessments, monitoring, and alerts
Requirements
-
Proven experience in data engineering and handling large-scale data systems
-
Strong understanding of data modeling, ETL processes, and automated deployments
-
Experience in working with stakeholders like Enterprise Architects, BI Developers, and Data Scientists
-
Hands-on experience with data profiling, validation, and testing
-
Familiarity with data governance, compliance standards, and risk management
-
Ability to install and configure required system components
-
Knowledge of relevant legislation, audit practices, and industry best practices
-
Demonstrated ability to manage budgets and deliver work within set parameters
-
Excellent interpersonal and communication skills