Job Openings Data Engineer

About the job Data Engineer

Minimum requirements:

  • Matric / Grade 12 / National Senior Certificate
  • Advanced Diplomas/National 1st Degrees
  • Role related diploma/degree or equivalent certification and experience
  • Minimum 7 years experience designing and developing interconnected data solutions using Microsoft platform
  • Must have experience with financial and/or project data
  • Highly advantageous to have experience with JIRA, JQL, consuming REST API

Skills:

  • Broad knowledge of database structures and designs
  • Technical understanding of data models and BI principles
  • Advanced SQL skills with the MS BI stack (T-SQL, SSIS, SSAS)
  • Strong T-SQL and DAX experience
  • Strong problem solving, analytical skills and attention to detail
  • Ability to identify and correct/reconcile errors
  • Ability to deliver solutions from high level requirements
  • Solid experience designing and developing star schemas using Kimball methodologies
  • Data related studies/certifications
  • Extract ,transform and Load Data
    • Databases
    • SQL

    Ideal:

    • Previous experience with project metrics and project financials will be advantageous
    • Experience building PowerBI dashboards
    • Azure experience and knowledge
    • Python language experience and knowledge

    Responsibilities:

    • Data analysis, data modelling, data integration, data warehousing and database design
    • Support and maintenance of the BI/DW environment
    • Design and develop/enhance ETL data transformation and data management processes using SSIS and T-SQL
    • Design and develop/enhance SSAS tabular models including DAX calculations
    • Design and develop/enhance BI dashboards
    • Data Modelling using Kimball data modelling principles (snowflake and star schemas)
    • Work with the broader team to gather and analyse business and technical requirements
    • Technical and support documentation (including technical specification, support manual and change management)
    • Full lifecycle solution delivery, mostly in agile methods