Job Openings Data Engineer (Senior)

About the job Data Engineer (Senior)

EMPLOYMENT TYPE:

12-month contract (with possibility to extend based on delivery.)

COMPANY:

A leading service provider of comprehensive IT solutions.

LOCATION:

Cape Town

WORKING MODEL:

Hybrid; 2 days in office, 3 days remote.

JOB OVERVIEW:

Guided by the client's Architecture and a Technical Team Lead, the successful candidate will be responsible for establishing new technology components and reusable solution patterns that can be leveraged by business-facing development teams in their day-to-day solutions.  The successful candidate will constantly develop and set new principles, standards, processes, procedures, and guidelines for the wider BI community.

DESCRIPTION OF POSITION:

The successful candidate should be able to communicate technical information to technical teams and be competent in communicating challenges and solutions to project and operational leadership. An understanding of data management solutions and a keen sense of the strategic value of information to an organisation will be important. The successful candidate will also be responsible for developing data warehousing blueprints, evaluating hardware and software platforms, and integrating systems; translating business needs into long-term architecture solutions.


  • Ability to define a structured approach to problem-solving and delivery against it.
  • Ability to create design standards, patterns, and principles
    Ability to define a structured approach to problem-solving and delivery against it.
  • Creation of role-specific design standards, patterns, and principles.
  • Data management, development, and data modelling.
  • Engage with a wide range of technical stakeholders including data scientists, business analysts, data engineers, database administrators, and solutions architects.
    

KNOWLEDGE AND SKILLS:

  • IT Data Analysis
  • Database Knowledge and Monitoring
  • Data Security
  • Risk Management

EXPERIENCE REQUIRED:

  • 6+ years of related experience.
  • Application and data engineering background with a solid background in SQL is required.
  • Data architecture design and delivery experience preferred.
  • ETL.
  • Data warehousing (Kimball and Data Vault patterns are preferred.)
  • Dimensional data modelling (OLAP and MDX experience.)
    

Experience in three (3) or more of the following areas would be beneficial:

  • Database technologies (e.g. SQL Server, SAP Hana or similar) and database development (Views, Functions, and Stored Procedure development.)
  • Hadoop components, including HDFS, Hive, Spark, Oozie, and Impala.
  • Object-oriented/object functional scripting languages: Python, Java, Scala, or related.
  • Event/Streaming-based data pipelines (e.g. Kafka or Nifi.)
  • SAP WebIDE.

**Please note: If you have not heard from us within 2 weeks, please consider your application unsuccessful.