Data Engineer

Data Engineer

Posted 1 week ago by Network IT Recruitment

£45,000 Per year
Fixed-Term
Hybrid
Edgbaston, UK

Summary: The Data Engineer role involves joining a client in Birmingham to develop a cloud-based data warehouse using MS Azure and Snowflake. The position requires a hands-on approach to design and implement complex data solutions while collaborating with stakeholders to meet business needs. The role includes a monthly in-office requirement and is fixed-term for 12 months. Candidates should possess strong technical skills and experience in data architecture and warehouse solutions.

Key Responsibilities:

  • Design, develop, and implement complex data warehouse solutions.
  • Utilize various data architecture and modeling techniques.
  • Manage stakeholder relationships to understand and fulfill business needs.
  • Contribute to the development of a cloud-based data warehouse on MS Azure and Snowflake.
  • Provide technical expertise to inform data usage for business decision-making.

Key Skills:

  • Experience with Snowflake and Azure Data Factory.
  • Proficiency in Power BI and Data Build Tool (DBT).
  • Strong data architecture and modeling skills.
  • Knowledge of Python and SQL.
  • Experience with GIT and Agile practices (e.g., Scrum or Kanban).
  • Familiarity with continuous integration pipelines (Azure DevOps, TeamCity, Jenkins).
  • Experience with API integrations.

Salary (Rate): £55,000 yearly

City: Birmingham

Country: UK

Working Arrangements: hybrid

IR35 Status: fixed-term

Seniority Level: Mid-Level

Industry: IT

Detailed Description From Employer:

Role: Data Engineer
Location: Birmingham (1 Day In-Office Monthly)
Duration: 12 Month Fixed-Term
Salary: £45,000 - £55,000

We are Network IT have a fantastic opportunity for a Data Engineer to join an outstanding, long-term client who are undertaking a programme to simplify and consolidate their data sources into a modern, scalable data warehouse. This role will require you to be on-site at their Central Birmingham office, once a month.

Our client is in the initial stages of developing their cloud-based data warehouse, which is hosted on MS Azure and based on Snowflake. At this stage, the fundamental architecture has been identified and systems are beginning to communicate with one another, but with lots more to do, this is a lucrative opportunity to take control, design and deliver their data platform.
This is a hands-on role, good for someone who likes a challenging environment and can provide their technical expertise to inform how data is used to inform key business decision-making.

The successful candidate in this role:

  • Must have experience using a variety of data architecture and modelling techniques.
  • Proven ability to design, develop and implement complex data warehouse solutions.
  • Exceptional stakeholder management and relationship building to understand and provide business needs.

Experience:
We are looking for a Data Engineer who has experience designing and implementing data warehouses, with strong technical competency using Snowflake (preferably certified), Azure Data Factory for building cloud ETL pipelines, Power BI and Data Build Tool (DBT).

Other elements of your experience which are desirable to our client include:

  • Data architecture and modelling.
  • Python
  • GIT
  • Agile Practices (eg Scrum or Kanban).
  • Continuous integration pipelines (Azure DevOPs, TeamCity, Jenkins)
  • SQL
  • API integrations.