Job Type: Contract
We are seeking a skilled Data Modeller to join our team immediately and contribute to an ongoing project.
About the Role
This role requires expertise in data modelling and analytics, creative problem-solving, excellent communication skills, and a commitment to continuous learning.
* Design, develop, and optimise data models for analytical and reporting purposes using Snowflake.
* Build interactive dashboards and reports using Power BI to visualise complex datasets.
* Provide technical subject matter expertise to support the design and implementation of a modern data platform in collaboration with Data & Analytics teams and broader Strategic Delivery stakeholders.
* Create logical and physical data models to support business reporting and dashboards, using both structured and unstructured data sources.
* Optimise data for reporting by employing techniques such as normalisation for relational models or denormalisation for data warehouses (e.g., star schema, snowflake schema).
* Define and implement data transformation logic, preparing raw data into usable forms for reporting, including aggregations, calculations, and time-series formatting.
* Collaborate with stakeholders to understand business requirements and translate them into scalable data solutions.
* Ensure data integrity and compliance with data governance policies.
* Optimise data model performance and resolve pipeline issues.
Your Technical Skills and Experience
We require:
* 5+ years of proven expertise in data modelling with strong proficiency in Snowflake and Power BI.
* Experience with database design principles such as normalisation, denormalisation, star and snowflake schemas, entity-relationship modelling, and reference data management.
* Hands-on experience with SQL and efficient database structure design.
* Familiarity with cloud platforms such as Azure or AWS is a plus.
* A strong understanding of data warehousing concepts, dimensional modelling, and ETL pipelines.
* Proven ability to design and implement large-scale data solutions for loading, manipulation, processing, analysis, and exploration.
* Demonstrated initiative and problem-solving skills, with innovative approaches to data management to ensure accurate and timely outputs.
* Solid understanding of master data management principles and processes.
* Strong interpersonal skills with the ability to build relationships, consult, negotiate, liaise, and influence stakeholders.
Please submit your CV highlighting your relevant experience and achievements. You can apply via our careers page using the following link:careers/?jobId=jCNiUptTGrSJ