Data Engineer

Cape Town, Western Cape, South Africa

Job Description


An exciting opportunity exists for a Data Engineer with a Healthcare IT Company in Cape Town. The successful candidate will work with a cross-functional, Agile team who focus on using various technologies to create and maintain data solutions for Medical Practitioners. Activities include the design and implementation of ETL processes, the creation of reports as well as ensuring high levels of data availability and integrity etc. We are looking for an energetic and committed individual that is a self-starter and who works well independently as well as within a team context. Knowledge of, and experience in Data Engineering, together with an ability to learn new technologies, will be invaluable and of the utmost importance to help ensure progress and. the successful implementation of the Company's solutions. Roles and Responsibilities (but not limited to):

  • Design, develop, schedule, deploy and monitor data pipelines;
  • Optimize, improve, and validate data pipelines;
  • Design and deploy data table structures, forms, reports, and queries;
  • Produce ad-hoc queries and develop reports to support business needs;
  • Develop security aware cloud data solutions;
  • Process data into various storage formats such as Parquet, JSON, Avro;
  • Apply appropriate engines to data processing such as Graph, Relational, NoSQL;
  • Create and maintain technical documentation;
  • Help grow data marts and data warehouse;
  • Help inform and drive data architectures initiatives and strategies;
  • Engage with business representatives regarding data solution initiatives.
Minimum Requirements
  • Bachelorxe2x80x99s degree with a focus on data management (e.g. Information Systems, Statistics, Data Engineering);
  • A minimum of 5 years' experience working as a data engineer utilizing visual pipeline designers such as SSIS, Talend, Informatica or Azure Data Factory;
  • A minimum of 2 years data engineering in a commercial cloud environment like Azure;
  • Advanced proficiency in the SQL language;
  • SQL Query optimization skills;
  • .Experience in at least two DBMS's such as Postgres, MySQL or MSSQL;
  • Experience in loading data from diverse sources;
  • Experience in the development, implementation and monitoring of ETL processes;
  • Experience in database administration, maintenance and optimization;
  • A sound understanding of data management principles including data quality assurance and data governance;
  • Experience in source code and version control systems;
  • Experience in master data management and the implementation and maintenance thereof.
Experience in the following is very advantageous:
  • Azure data technologies;
  • Database administration;
  • Bash or PowerShell scripting;
  • Data Engineering certifications form Google, Azure or AWS;
  • Demonstrated experience in the claims and healthcare IT space.
Apply if you meet the requirements and this opportunity is for you !! If you don't hear from us within 7 days of applying, then you have unfortunately not made the short list ... Job Type: Full-time Salary: From R60,000.00 per month

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.


Related Jobs

Job Detail

  • Job Id
    JD1270699
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned