Senior Data Engineer
Key Responsibilities: Data Pipelines and ETL Processes
- ETL Design: Design and implement ETL processes within MaPS architectural patterns to extract, transform, and load data from various source systems into our reporting solutions.
- Pipeline Development: Develop and configure meta-data driven data pipelines using data orchestration tools such as Azure Data factory and engineering tools like Apache Spark to ensure seamless data flow.
- Monitoring and Failure Recovery: Implement monitoring procedures to detect failures or unusual data profiles and establish recovery processes to maintain data integrity.
- Utilise Azure Cloud based data technology platforms, Data Lake based storage & Cloud data pipeline/orchestration tools for efficient data storage, processing, and transfer.
- Ensure the scalability and reliability of data solutions using Azure's suite of services.
- Work closely with data scientists, analysts, and other stakeholders to understand data requirements and deliver solutions that meet their needs.
- Provide technical leadership and mentorship to junior data engineers, fostering a culture of continuous learning and improvement.
- Ensure data governance policies are adhered to and maintain high standards of data quality and security.
- Develop and enforce best practices for data management and integration.
- Ensure only thoroughly tested, high quality code, architecture and resulting Data Products are delivered to the MaPS business.
- Understanding & interest of broad architectural principles underlying modern data architecture. E.g. Data Lakes, External tables, medallion architecture, loose coupling.
- Proven experience as a Data Engineer, with a focus on Azure services.
- Strong expertise in designing and implementing ETL processes.
- Experience in using SQL to query and manipulate data.
- Proficiency in Azure data tooling such as Synapse Analytics, Microsoft Fabric, Azure Data Lake Storage/One Lake, and Azure Data Factory.
- Understanding of data extraction from vendor REST APIs.
- Spark/Pyspark or Python skills a bonus or a willingness to develop these skills.
- Experience with monitoring and failure recovery in data pipelines.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Caring We care about our colleagues and the people whose lives we are here to transform.
- Connecting We will transform lives through our ability to make positive connections.
- Transforming We are committed to transforming lives and making a positive societal impact.
- Generous Annual Leave – 30 days plus Bank Holidays
- Pension scheme – contributions matched 2 to 1 (up to 10% of your salary)
- Interest-free loan for season tickets for buses and trains
- Cycle to work Scheme
- Subsidised eye tests & flu jabs
- Life assurance scheme
- Give as you earn scheme
- Employee assistance programme (EAP)
- PAM Assist and PAM Life scheme (Wellbeing)
- Enhanced family and sick pay
- Paid volunteering (2 days a year)
- Recognition Scheme
- Discounts portal to numerous retailers
- Company
- Reed Talent Solutions
- Location
- Bedford, Bedfordshire, England, United Kingdom
Hybrid / WFH Options - Employment Type
- Full-Time
- Salary
- £62,000 per annum
- Posted
- Company
- Reed Talent Solutions
- Location
- Bedford, Bedfordshire, England, United Kingdom
Hybrid / WFH Options - Employment Type
- Full-Time
- Salary
- £62,000 per annum
- Posted