
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 & JS
- Experience with ETL tools
- Familiarity 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 & technologies
Working 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.
Benefits:
- Competitive salary and benefits package.
- Opportunity to work on a variety of challenging and rewarding projects.
- Collaborative, caring and supportive work environment.
- Flexible remote work arrangements.
Final Details
- 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 apply@fortesupplychain.com
We are an equal-opportunity employer and value diversity at our company.