We are looking for a Data Engineer to join our team. The ideal candidate will have experience in data analysis, ETL development, and data warehouse modelling methodologies. Strong SQL programming skills and knowledge of Azure products are also required. The role involves excellent analytical and problem-solving skills, strong communication and interpersonal skills, and the ability to think critically and strategically.
Requirements
- Excellent data analysis and exploration using T-SQL
- Proficiency in Python for ETL development and data wrangling, especially in Databricks.
- Experience writing automated tests for data pipelines
- Strong SQL programming (stored procedures, functions)
- Knowledge and experience of data warehouse modelling methodologies (Kimball, dimensional modelling, Data Vault 2.0)
- Experience in Azure – one or more of the following: Data Factory, Databricks, Synapse Analytics, ADLS Gen2
- Experience in building robust and performant ETL processes
- Azure Data products and MS Fabric
- Experience in using source control & ADO
- Awareness of data governance tools and practices (e.g., Azure Purview)
- Understanding and experience of deployment pipelines
Benefits
- Equal employment opportunity and affirmative action employer
- Inclusive workplace
- Flexible work arrangements