Data Engineer
Data Warehouse Engineer
Contract Type: Fixed-Term Contract 12 months
Salary: Competitive
Location: Hybrid/Remote
About the Role:
We are looking for a skilled Data Engineer to take on a key role in modernising and transforming an administration systems. This is an exciting opportunity to work on a significant project, building and enhancing a Snowflake cloud-based data warehouse hosted on Microsoft Azure.
You will design and implement scalable data solutions, work with APIs, and utilise tools such as DBT, Tableau, and Power BI to deliver meaningful reporting and data visualisations. This role provides a chance to take ownership of a growing data platform and make a real impact on the organisation’s future.
Key Responsibilities:
• Develop and optimise a Snowflake-based data warehouse, including data pipelines and advanced data modelling.
• Collaborate with teams to design efficient and scalable data architectures.
• Use modern BI tools (Tableau/Power BI) to deliver actionable insights.
• Implement data ingestion processes with ETL tools and advanced techniques.
• Manage continuous integration and development pipelines (e.g., Azure DevOps).
• Mentor junior team members and provide technical leadership.
What We’re Looking For:
• Hands-on experience with Snowflake and SQL - Desirable
• Knowledge of ETL tools and DBT for data transformation.
• Proficiency in Python or SQL and source control systems like Git.
• Experience with Tableau/Power BI integration and API frameworks.
• Strong understanding of data warehouse design principles and best practices.
• Ability to present data insights clearly and concisely.
• Familiarity with agile methodologies (e.g., Scrum or Kanban).