Data Engineer
Data Engineer
Location: Birmingham
6 Month day rate contract - Inside IR35, £450 per day
Full time
Hybrid working patter, flexible 1-2 days per week in the office
I am working with a client based in Birmingham who are recruiting for a team-focussed Data Engineer with string database and cloud data platform skills to carry out a variety of data-related development, maintenance, and manipulation tasks, to support the strategic regulatory and operational needs of the organisation. The Data Engineer will work within Data Team, reporting to the Software Development Manager and in collaboration with the Data Architect ensure the integrity and scalability of our data solutions. The role requires a mix of technical expertise and stakeholder engagement, working closely with data asset owners, Business Improvement and Business Intelligence (BI) teams, internal governance, and external suppliers. This is a hybrid data engineering/ and technical business role with a strong focus on modern data engineering practices.
Responsibilities. The Data Engineer will:
- Collaborate with the Data Architect to design, implement, and maintain robust data models and pipelines to support regulatory and operational activities.
- Develop, maintain and optimise data platforms for several of their systems, including their web application (used by their customers), Microsoft Dynamics 365 CRM (internal), and other internal data models, especially the clients Microsoft Azure based CDM (Common Data Model) and SDMs (Semantic Data Models).
- Modify and extend the existing CDM and SDM SQL layers and the SDM Azure Analysis Services (AAS) layer, to ensure they meet the reporting needs of the client, working closely with the BI Team to ensure that the AAS layer includes and presents agreed measures for Power BI to report from.
- Manage work within Azure DevOps and git source control, and work closely with DevOps engineers, release control, business stakeholders, external suppliers, and others, to promote developed code and solutions through multiple environments to production.
- Understand, contribute to, and implement the IT data strategy - the flow of data from ingress into the client through use / retention / deletion to egress, across all IT systems, including those above, and additionally integration with Microsoft 365 Dynamics Finance (internal) and other systems.
- Ensure that the solutions are documented (high level and then later low level) and implemented thoroughly, accurately, and professionally.
- Ensure the security and integrity of the data, testing thoroughly and ensuring that transactions are logged and audited to the necessary levels.
- Bulk import, export and manipulate data across the above systems, testing thoroughly and liaising with interested parties.
MS Azure Stack, Sharepoint, Dynamics CRM, Power BI, Microsoft Data Factory, PowerApps.
Familiarity with Microsoft Fabric, Purview, Databricks would also be advantageous.
Please DO NOT apply if you have not got good experience with Microsoft Dynamics 365
Apply for this role
If you already have an account, please log in before applying.