Data Engineer

Centurion, Gauteng, South Africa

Job Description

Key Responsibilities
Data Set Development

  • Understand data requirements and database structures
  • Design optimal reporting structures and data warehousing solutions
  • Create and maintain ETL pipelines using SSIS
  • Develop and maintain semantic models
  • Ensure quality data storage and retrieval methods
  • Document data structures and processes
  • Manage current dataset portfolio and implement improvements
Report Development
  • Understand and analyze report requirements
  • Develop appropriate report user interfaces
  • Ensure timeous and accurate report delivery
  • Maintain documentation of report requirements and usage
  • Provide continuous feedback and communication on report relevance
  • Maintain and improve current reporting portfolio
General and Task Management
  • Take ownership of tasks from initiation to completion
  • Engage with stakeholders to ensure task completion meets requirements
  • Update and maintain task tracking systems
  • Participate in planning and brainstorming sessions
  • Maintain advanced working knowledge of company databases
  • Support project management activities
Self-Management
  • Comply with Health and Safety regulations and company policies
  • Support team members and contribute to positive team atmosphere
  • Demonstrate self-awareness and resilience
  • Maintain adult, collaborative approach with colleagues
  • Show self-motivation and ability to motivate others
Required Qualifications and Experience
Essential Requirements
  • Minimum 3 years of experience in data engineering or related field
  • Diploma/Degree in Information Systems, Computer Science, or related field
  • MS SQL and SSMS proficiency
  • NoSQL database experience
  • SSIS and ETL pipeline development experience
  • Strong understanding of data modelling and data warehouse design
  • Ability to create Entity Relationship Diagrams (ERDs)
  • Microsoft 365 suite proficiency
If you haven't heard back from one of our Talent Gurus within 7 days of submitting your application, we regret to let you know that your application was not successful this time around.
But don't give up! We're always on the lookout for great talent, so please keep an eye on our current opportunities at
Your perfect match might be just around the corner.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1456149
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Centurion, Gauteng, South Africa
  • Education
    Not mentioned