Senior Data Engineer

2 months ago


Cape Town, Saudi Arabia Accounting and Financial Advisory Full time

Job Description

  • We are looking for an experienced Senior Data Engineer to join our team.
  • The ideal candidate will have a strong background in data engineering, data processing, and data modeling.
  • The Senior Data Engineer will be responsible for designing, developing, and maintaining data pipelines, data warehouses, and other data solutions.
  • This role will also involve working closely with cross-functional teams to gather requirements, provide technical guidance, and ensure data quality and accuracy.

Responsibilities:

  • Design, develop, and maintain data pipelines and data warehouses.
  • Conduct unit testing and troubleshooting
  • Evaluate and improve existing BI systems
  • Design and implement data models to support business requirements.
  • Optimize and tune data pipelines for performance and scalability.
  • Collaborate with data scientists, analysts, and other team members to gather requirements and understand data needs.
  • Provide technical guidance and mentorship to junior data engineers.
  • Ensure data quality and accuracy by implementing data validation and data quality checks.
  • Stay current with data engineering best practices and emerging technologies.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 5+ years of experience in data engineering, data processing, or related roles.
  • Sql technology: 7+ years of experience in: SSIS, SSRS, SSAS Tabular, T-SQL, Data Warehousing Experience, Kimball, C#.
  • Experience with data processing tools such as Spark, Hadoop, or similar big data technologies.
  • Proficiency with SQL and database technologies.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Strong understanding of data modeling concepts and best practices.
  • Experience with data visualization tools such as Tableau or Power BI is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.