Enable job alerts via email!

Data Engineer (Centurion)

AFGRI Equipment

Centurion

On-site

USD 30,000 - 60,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

AFGRI Equipment seeks a Data Engineer to enhance their data operations. The role involves designing, developing, and maintaining high-performing data solutions that align with business requirements. Candidates should hold a relevant degree and have experience with Azure data solutions, Python, and SQL. This position offers opportunities for continuous development in a dynamic environment focused on data analytics and business intelligence.

Benefits

Opportunity for continuous improvement
Training in latest data technologies

Qualifications

  • A degree in IT, Computer Science, or Engineering is required.
  • 2 - 4 years working experience in an IT environment.
  • Experience with Azure Data solutions is essential.

Responsibilities

  • Design, develop, and maintain data pipelines and data services.
  • Collaborate with teams to implement data integration solutions.
  • Monitor and troubleshoot data pipelines and performance.

Skills

Python
SQL
Analytical ability
Data profiling
Data cleansing

Education

BCom or Bachelor's degree in Information Technology
Data Engineering tools certification

Tools

Azure Data Engineering
Project Management Tools

Job description

Job Location : Gauteng, Centurion Deadline : July 25, 2025 Quick Recommended Links

  • Jobs by Location
  • Job by industries

StartFragment

Description

  • This role’s responsibility is to design, develop and maintain data-based solutions including ensuring that the operationalization of data pipelines and data stores are high-performing, efficient, organized, and reliable, given a set of business requirements and constraints.
  • The Data Engineer will build and maintain secure and compliant data processing pipelines by using different tools and techniques, and maintain various data services and frameworks to store and produce cleansed and enhanced datasets for analysis.
  • This includes data store design using different architecture patterns based on business requirements.
  • The incumbent will help identify and troubleshoot operational and data quality issues and design, implement, monitor, and optimize data platforms to meet the data pipelines.
  • Collaborate with cross-functional teams (internal and external) to ensure effective implementation, set-up, utilization and governance of the enterprise data platform across the organization.
  • This role contributes to the complete data function for data analytics, business intelligence, and advanced analytics.
  • It requires a strong business focus, and the individual understands the strategy and direction of the business but focuses on how to underpin that with data.

Requirements

REQUIRED MINIMUM EDUCATION / TRAINING

  • BCom or Bachelor’s degree in Information Technology / Computer Science / Engineering (IT) or similar
  • Data Engineering tools (Azure Data Engineer) certification will be an added advantage
  • ITIL or COBIT certification will be an added advantage

REQUIRED MINIMUM WORK EXPERIENCE

  • 2 – 4 years of working experience in an IT environment
  • Experience in working on IT enterprise Azure-based data solutions
  • Experience with Python and SQL
  • Experience in gathering requirements and transitioning them to designs and outcomes
  • Experience working in the Agri sector will be an advantage

KEY PERFORMANCE AREAS

  • Ensure the scalability of solutions
  • Continuously improve business data environment design and efficiencies
  • Deliver business benefits from advanced analytics
  • Ensure the managed data (business intelligence) is fit for purpose relative to customer needs
  • Design and develop end-to-end data solutions on the Data platform, ensuring optimal performance, scalability, and reliability.
  • Collaborate with data architects, data analysts, and business stakeholders to understand data requirements, define data models, and implement data integration solutions.
  • Implement data pipelines, data lakes, and data warehouses.
  • Develop and maintain ETL / ELT processes to extract, transform, and load data from various sources into Azure data platforms.
  • Design and optimise data schemas, tables, and indexes for efficient data storage and retrieval.
  • Perform data profiling, data cleansing, and data quality assessments to ensure data accuracy and consistency.
  • Develop and implement data security and privacy measures, ensuring compliance with relevant regulations (e.g., POPIA).
  • Monitor and troubleshoot data pipelines, identifying and resolving performance bottlenecks, data inconsistencies, and system issues.
  • Collaborate with DevOps teams to implement CI / CD pipelines and ensure smooth deployment and release management of data solutions.
  • Stay up to date with the latest data technologies, trends, and best practices, and provide recommendations for continuous improvement.

TECHNICAL KNOWLEDGE / COMPETENCIES

  • Data and Business intelligence enablement knowledge
  • Business intelligence rendering tools
  • Working knowledge of Project Management Tools
  • Excellent verbal and written communication skills
  • IT Security would be an added advantage

BEHAVIOURAL COMPETENCIES

  • Analytical ability
  • Ability to tie together technologies and architectures to address requirements
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.