Data Engineer ( Banking / Data / Analytics) – Port Louis, Mauritius

Indian Ocean#Eastern Africa
Posted 4 months ago

Reference No. KMCDT3

Job Description:

A financial institution is seeking a Data Engineer who will be responsible for maintaining, expanding, and optimizing their data warehouse, data pipeline, and data products. The data engineer will support multiple stakeholders, including software developers, data analysts, and data scientists to ensure an optimal data delivery architecture. The projects will range from end-to-end report automation to providing data services with an objective of democratising data. The ideal candidate should possess strong technical abilities to solve complex problems with data. The role holder will report to the Head of Data and Analytics.



  • Design, build and maintain batch or real-time data pipelines in production.
  • Maintain and optimize the data infrastructure required for accurate extraction,
  • transformation, and loading of data from a wide variety of data sources.
  • Automate data workflows such as data ingestion, aggregation, and ETL processing.
  • Prepare raw data in Data Warehouses into a consumable dataset for both technical and non-technical stakeholders.
  • Partner with data scientists, functional leaders in sales/front office/business lines,
  • marketing, and product to deploy machine learning models.
  • Build, maintain, and deploy data products for analytics and data science teams on premise and cloud platforms (e.g. AWS, Azure, GCP).
  • Leverage data controls to maintain data privacy, security, compliance, and quality for allocated areas of ownership.
  • Identifying valuable data sources and automating collection processes.
  • Managing the data and analytics infrastructure (DB, ETL layer, Reporting tools).
  • Presenting information using data visualization techniques.
  • Proposing solutions and strategies to business challenges.
  • Making recommendations to adapt existing business strategies.
  • Collaborating with the rest of the team, IT, and product development teams to achieve Bank goals and strategic objectives.


Requirements: Qualification and Skill

  • At least a bachelor’s degree in Computer Science, Engineering, Data Science, Statistical Sciences or other quantitative related field.
  • 2+ years of relevant working experience as a Data Engineer, BI Developer, Search
  • Engineer, Technical Architect, Big Data Analyst, Solutions Architect, Data Warehouse Engineer, Data Science Software Engineer, ETL Developer.
  • Advanced SQL skills and experience with relational databases and database design.
  • Experience with Oracle, SQL Server, mySQL and NoSQL databases, such as MongoDB, Cassandra, HBase.
  • Experience working with SSIS, SSAS and SSRS solutions
  • Experience working with on-premise and cloud Data Warehouse solutions (e.g.Snowflake, Redshift, BigQuery, Azure, etc.).
  • Experience working with data ingestion tools such as Fivetran, stitch, or Matillion.
  • Working knowledge of Cloud-based solutions (e.g. AWS, Azure, GCP).
  • Experience building and deploying machine learning models in production.
  • Strong proficiency in object-oriented languages: Python, Java, C++, Scala.
  • Strong proficiency in scripting languages like Bash.
  • Strong proficiency in data pipeline and workflow management tools (e.g., Airflow, Azkaban).
  • Analytical mind and business acumen.
  • Strong math skills (e.g. statistics, algebra).
  • Excellent communication and presentation skills (Ability to communicate findings to all levels within the bank).
  • Strong project management and organizational skills.


If you wish to apply for the position, please send your CV to Kyle Magnussen at


Please visit for more exciting opportunities.

Kyle Magnussen

Recruitment Consultant

CA Finance

CA Global will respond to short-listed candidates only. If you have not had any response in two weeks, please consider your application unsuccessful however your CV will be kept on our database for any other suitable positions.

Apply now

Job Features

Job Category308995

Apply Online