Back to jobs
Senior Data Engineer
- Posted 04 July 2024
- Salary £500 - £550 per day + Negotiable
- LocationLondon
- Job type Contract
- Discipline Cloud & Infrastructure
- Reference107219
- Contact NameKatie Southward
Job description
Data Engineer
6 months
£500 - £550 inside IR35
London - Hybrid 1-2 days in the office
On of the UKs top universities is looking for a skilled Data Engineer to join them on a contract basis.
To be considered for the role you will have strong knowledge of Azure services such as Azure Data Lake Storage, Azure Data Factory, Azure Synapse Analytics, Azure Databricks, Azure SQL Database, Azure Stream Analytics, etc.
Skills:
- Expertise in Azure services: Azure Data Lake Storage, Data Factory, Synapse Analytics, Databricks, SQL Database, Stream Analytics, etc.
- Proficient in Python or Scala with Spark/PySpark experience.
- Skilled in working with both relational and NoSQL databases.
- Extensive experience in creating data pipelines, understanding design principles, data modeling, ETL procedures, and the entire data production process.
- Familiar with unit/integration testing and data quality frameworks such as Deequ, Great Expectations, or Delta Live.
- Knowledgeable in data modeling (medallion and Kimball architectures), data schemas (Avro, JSON), and data serialization (Parquet, ORC, Avro).
- Advanced use of Azure Data Factory for automating data workflows.
- Expertise in SQL and T-SQL within Azure SQL Database.
- Proficient in designing data warehousing solutions using Azure Synapse Analytics.
- Skilled in data processing and analytics with Azure Databricks.
- Deep understanding of Apache Spark for large-scale data processing.
- Expertise in setting up and optimizing Azure Blob Storage and Data Lake Storage.
- Proficient with Azure Resource Manager (ARM) for deploying, managing, and monitoring resources.
- Skilled in using Azure Portal and CLI for resource management.
- Familiar with Azure Monitor and Log Analytics for monitoring and logging.
- Experienced in data migration, profiling, and quality enhancement.
- Proficient in Agile (Scrum) methodologies.
- Understanding of CI/CD processes and tools, including Git.