Location : Gauteng / Western Cape (Work remotely with regular in-person meetings).
Reports to : The appointee will report to the Support Manager.
Main purpose of role
The Data Engineer is responsible for designing, building, and maintaining scalable data pipelines and architectures that support real-time and batch processing of data. This role ensures high data quality, availability, and reliability for internal teams and clients, enabling efficient analytics, reporting, and decision-making across supply chain software implementations.
Key Outcomes
- Build and maintain scalable data pipelines to support client and internal analytics needs.
- Ensure reliable analytics as well as integration between our inhouse systems (Warehouse Management Systems, Transport Management Systems, Digitisation systems, etc.) and external platforms.
- Collaborate with the Implementation, Support, and Technical teams to deliver data-driven insights.
- Implement data quality, governance, and security best practices.
- Support client reporting and dashboards.
Key Responsibilities includes, but is not limited to :
Design and build data pipelines to extract, transform, and load (ETL / ELT) data from diverse sources including WMS, TMS, ERPs, and APIs.Work with SQL / NoSQL databases to manage and query structured and unstructured data.Integrate cloud services with on-premises systems to enable hybrid data solutions.Develop scripts and automation to support data validation, transformation, and migration tasks during implementations.Collaborate with Business Intelligence and Analytics teams to ensure seamless data flow into reporting systems.Monitor, debug, and optimise performance of data workflows.Maintain data documentation, schemas, and lineage.Ensure data compliance with POPIA and other relevant regulations.Education
Bachelor’s or related degree in Computer Science, Information Systems, Engineering, or a related field.Experience
3+ years in data engineering or similar role.Experience in the logistics, supply chain, or ERP domain preferred.Technical Skills
Strong SQL development and optimization skills.Proficiency in Python for data manipulation and integration.Experience in HTML, CSS & JSExperience with ETL toolsFamiliarity with cloud platforms (Azure, AWS, or GCP) is advantageous.Knowledge of data warehousing concepts.API integration experience (REST / SOAP).Experience with tools like Power BI or Tableau is advantageous.Soft Skills
Strong problem-solving and analytical thinking.Excellent communication and stakeholder collaboration skills.Detail-oriented and highly organized.Ability to work independently and within cross-functional teams.Determination to master new software & technologiesWorking Conditions
Flexibility for travel between provinces in South Africa as well as cross borders (Africa).Needs to be available to work infrequent hours. Especially during client visit travelling.Initial and on-the-job training to be provided.Competitive salary and benefits package.Opportunity to work on a variety of challenging and rewarding projects.Collaborative, caring and supportive work environment.Salary is based on experience and will be discussed during the interview.Gross Package includes a laptop, cell phone and internet router.Gross package does not include medical aid & pension fund contributions.Travel subsistence is paid on a travel base OR the use of the company’s fleet car is provided.To Apply :
Please submit your 2- 3-page CV and cover letter to
We are an equal-opportunity employer and value diversity at our company.
#J-18808-Ljbffr