Data Engineer – Government Job Vacancies in Randburg

Makhongele Projects (Pty) Ltd


We are looking for an experienced data engineer to join our team. You will use various methods to transform raw data into useful data systems Overall, you’ll strive for efficiency by aligning data systems with business goals. 

To succeed in this data engineering position, you should have strong analytical skills and the ability to combine data from different sources. Data engineer skills also include familiarity with several programming languages and knowledge of learning machine methods.

If you are detail-oriented, with excellent organizational skills and experience in this field, we’d like to hear from you. 

Duties & Responsibilities

  • Analyse and organize raw data 
  • Build data systems and pipelines
  • Evaluate business needs and objectives
  • Interpret trends and patterns
  • Conduct complex data analysis and report on results 
  • Prepare data for prescriptive and predictive modelling
  • Build algorithms and prototypes
  • Combine raw information from different sources
  • Explore ways to enhance data quality and reliability
  • Identify opportunities for data acquisition
  • Develop analytical tools and programs
  • Collaborate with data scientists and architects on several projects


Key Performance Areas

  • Have a full understanding of all database structures and relationships in the database structures
  • Must have extensive knowledge of SQL Reporting and Integration services
  • Have a full understanding of how and when the business applications write to the database and what relationships are set up between database structures
  • Perform impact analysis on proposed Database changes
  • Analyse/problem-solving to identify data issues arising from faulty system functionality
  • Support the business in all Data Related Issues / Queries
  • Create and maintain scripts for 3rd Party Imports
  • Create and maintain scripts for Data Extracts
  • Create and maintain scripts for related applications
  • Set up automated processes where applicable for handover to Deployment Team
  • Support and assist the Business Analysts / Deployment Team in issues relating to System Processes

Desired Experience & Qualification

  • Previous experience as a data engineer or in a similar role
  • Technical expertise with data models, data mining, and segmentation techniques
  • Knowledge of programming languages  (e.g. C#, SQL, and Python)
  • Previous Experience of Working on Microsoft Azure
  • Knowledge of Azure data factory
  • Hands-on experience with SQL database design
  • Great numerical and analytical skills
  • Degree in Computer Science, IT, or similar field; a Master’s is a plus
  • Data engineering certification (e.g. Microsoft Azure Certified Data Engineer) is a plus

Package & Remuneration

Market Related Salary based on experience and qualifications


Please ensure all relevant documentation and your latest CV is attached to your profile


APPLY HERE :–Data-Engineer-Randburg-Makhongele-Projects-Pty-Ltd–3434037-inline.html

To apply for this job please visit

Job Overview
Job Location