There is an open path, for this candidate to become the Head of Data in this organisation.
We are seeking a highly skilled Senior Data Engineer to join our dynamic data engineering team. The ideal candidate will have extensive experience in designing, implementing, and managing data solutions on Microsoft Azure. You will be responsible for developing and maintaining our data architecture, migrating data, ensuring data quality, and enabling advanced analytics capabilities to support business decision-making.
Azure skills would be very advantageous, but in absence of these, we will accept significant on-premise skills. We’re big believers in excellent data fundamentals being transferable across all technical environments.
Senior Data Engineer
- Location: Sunderland, Tyne & Wear
- Job Type: Full-time, office-based with up to 2 days from home
Day-to-day of the role:
- Ownership of the data migration into our proprietary database
- Design and develop robust, scalable, and efficient data architectures using Azure data services
- Collaborate with various stakeholders to understand data requirements and translate them into technical solutions
- Ensure continuous maintenance and improvements of the data architecture for optimal data ingestion, storage, processing, and analysis
- Design robust data models to enhance data accessibility and facilitate deeper analysis
- Build and maintain ETL/ELT processes to ingest data from various sources
- Implement and manage data integration solutions using Azure Data Factory, Azure Databricks, Azure Data Lake, and Azure Synapse Analytics
- Monitor and troubleshoot data pipeline issues to ensure data availability and accuracy
- Develop scripts and automation using PowerShell, Python, or other relevant languages
- Design, implement, and manage databases and data models using Azure SQL Database, MySQL Database, Cosmos DB, and other Azure database services
- Optimize database performance and ensure data integrity and security
- Document data processes, system designs, and architecture to ensure maintainability and scalability
- Provide technical guidance and mentorship to other team members
Required Skills & Qualifications:
- 5+ years of experience in database administration/data engineering, with a focus on Microsoft Azure
- Strong expertise in SQL programming, data warehousing concepts, and ETL processes
- Experience with data modelling, building data pipelines, and data integration techniques
- Data warehouse development experience using Azure Synapse Analytics
- Microsoft Azure Certifications such as Azure Database Administrator, Data Engineer Associate
- Desirable: Familiarity with data visualization tools like Power BI or Tableau
Benefits:
- Death in service benefit
- 25 days annual leave plus birthday off
- Flexible Benefits including cycle to work scheme and opportunity to purchase additional holidays
- Enhanced family-friendly policies
- Professional development opportunities including training and support towards industry-recognised certifications
- Opportunity to work with cutting-edge technologies in a dynamic and collaborative environment
To apply for this Senior Data Engineer position, please submit your CV and cover letter detailing your relevant experience and why you are interested in this position.