At a Glance
- Tasks: Join a dynamic team to design and develop data solutions for analytics and machine learning.
- Company: Be part of a growing company enhancing its data and technology capabilities.
- Benefits: Enjoy competitive pay, remote work options, and opportunities for professional growth.
- Why this job: Contribute to impactful projects while working in a collaborative and innovative environment.
- Qualifications: 3+ years as a Data Engineer with strong Azure data services experience required.
- Other info: Ideal for tech enthusiasts eager to leverage data for business value.
The predicted salary is between 44000 - 48000 £ per year.
Key Responsibilities
My client are expanding their data and technology capabilities and seeking a skilled Data Engineer to join this growing team. The successful candidate will help ingest, cleanse, and model data into unified, analytics-ready datasets supporting Business Intelligence, machine learning, and Data Science initiatives.
Core Duties
- Design and develop cohesive data repositories to support data-driven decision-making.
- Ingest data from a variety of sources, including on-premise SQL databases, REST APIs, and Apache Kafka streams.
- Apply data cleansing rules to ensure data meets quality and consistency standards.
- Model data appropriately for usage scenarios, including designing single-source-of-truth Kimball-style datasets (dimensions and facts).
- Follow DevOps best practices for software development: write clean, testable code with proper linting, unit/integration testing, CI/CD pipelines, and peer reviews.
- Monitor and support data pipelines to ensure timely and accurate data delivery, including real-time incident resolution as needed.
- Actively contribute to team processes such as backlog grooming, sprint planning, demonstrations, and retrospectives.
- Translate business requirements into technical specifications, estimate complexity, and deliver within sprint cycles.
- Conduct ad hoc analyses of structured and unstructured data to guide solution design.
- Maintain comprehensive documentation in the data catalog, including ownership, stewardship, data dictionaries, glossaries, lineage, and data sensitivity.
- Take ownership of assigned work items, collaborating with data owners and stewards to ensure high-quality, compliant deliverables (e.g., GDPR compliance, PII handling, data retention).
- Document solution designs in internal wikis.
- Provide support and maintenance across all data platforms, ensuring their smooth and reliable operation.
Knowledge and Experience
Must Have:
- Minimum 3 years of experience as a Data Engineer or in a related data-focused role.
- Strong hands-on experience with Azure data services, including: Azure Data Factory V2, Azure Data Lake Storage V2, Azure Databricks, Azure Function Apps & Logic Apps, Azure Stream Analytics, Azure Resource Manager tools: Terraform, Azure Portal, Azure CLI, and Azure PowerShell.
- Proficient in PySpark, Delta Lake, Unity Catalog, and Python.
- Ability to write unit and integration tests using unittest, pytest, etc.
- Solid understanding of software engineering principles, including SOLID design, dependency injection, code structuring, and testing.
- Experience with version control systems and CI/CD pipelines.
- In-depth knowledge of Kimball data modeling techniques, such as star and snowflake schemas.
- Strong SQL skills and ability to write performant queries.
- Proficient in data analysis and interpretation.
- Excellent verbal and written communication skills.
- Proven track record of delivering high-quality work under pressure, with strong attention to detail and time management.
- A genuine passion for leveraging technology to create business value.
Nice to Have:
- Experience with Azure DevOps (including Git and multi-stage YAML pipelines).
- Additional programming languages such as C# or PowerShell.
- Infrastructure as Code (IaC) experience, e.g., Terraform, ARM templates, Bicep.
- Familiarity with test-driven development (TDD) methodologies.
- Experience with streaming technologies, e.g., Azure Stream Analytics or Spark Structured Streaming.
- Power BI engineering or integration experience.
- Certified Scrum Developer (CSD) or similar Agile certification.
- Experience with data governance tools, such as Microsoft Purview.
- Exposure to machine learning and artificial intelligence use cases.
Personal Attributes
- Self-motivated and able to work independently without close supervision.
- Organised, methodical, and structured in approach.
- Comfortable navigating fast-paced, dynamic environments with evolving priorities.
- Passionate about both technology and process improvement, with a focus on delivering value.
- Clear and credible communicator, capable of engaging effectively with stakeholders at all levels.
- Strong attention to detail with a commitment to high quality and accuracy.
- Positive and collaborative team player who uplifts those around them.
- Fast learner with the ability to adapt to new technologies and industry trends.
- Excellent time management and organisational skills.
Azure Data Engineer - £550 - £590 Inside IR35 employer: Creo Recruitment
Contact Detail:
Creo Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Azure Data Engineer - £550 - £590 Inside IR35
✨Tip Number 1
Familiarise yourself with Azure data services, especially Azure Data Factory, Data Lake Storage, and Databricks. Having hands-on experience with these tools will not only boost your confidence but also demonstrate your capability to potential employers.
✨Tip Number 2
Brush up on your SQL skills and practice writing performant queries. Being able to showcase your ability to handle complex data manipulations will set you apart from other candidates.
✨Tip Number 3
Get comfortable with DevOps practices, particularly CI/CD pipelines and version control systems like Git. Understanding how to integrate these into your workflow will show that you can contribute effectively to team processes.
✨Tip Number 4
Engage with the data engineering community through forums or local meetups. Networking can provide valuable insights and connections that may lead to job opportunities, including positions at StudySmarter.
We think you need these skills to ace Azure Data Engineer - £550 - £590 Inside IR35
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience as a Data Engineer, particularly with Azure data services. Emphasise your hands-on experience with tools like Azure Data Factory, Azure Databricks, and your proficiency in SQL.
Craft a Strong Cover Letter: In your cover letter, express your passion for data engineering and how your skills align with the responsibilities outlined in the job description. Mention specific projects or experiences that demonstrate your ability to design cohesive data repositories and apply data cleansing rules.
Showcase Technical Skills: Clearly list your technical skills related to the job, such as your experience with PySpark, Delta Lake, and CI/CD pipelines. Provide examples of how you've used these skills in past roles to deliver high-quality work under pressure.
Highlight Soft Skills: Don't forget to mention your personal attributes that make you a great fit for the role. Highlight your organisational skills, attention to detail, and ability to communicate effectively with stakeholders, as these are crucial for success in a fast-paced environment.
How to prepare for a job interview at Creo Recruitment
✨Showcase Your Azure Expertise
Make sure to highlight your hands-on experience with Azure data services during the interview. Be prepared to discuss specific projects where you've used Azure Data Factory, Azure Databricks, or any other relevant tools. This will demonstrate your technical proficiency and understanding of the platform.
✨Demonstrate Your Data Modelling Skills
Since the role requires knowledge of Kimball data modelling techniques, be ready to explain your approach to designing star and snowflake schemas. You might even want to bring examples of your previous work to illustrate your thought process and how you ensure data quality and consistency.
✨Prepare for Technical Questions
Expect to face technical questions related to data ingestion, cleansing, and pipeline monitoring. Brush up on your SQL skills and be ready to write performant queries on the spot. Practising common data engineering scenarios can help you feel more confident.
✨Emphasise Your Team Collaboration
This position values collaboration and communication, so be sure to share examples of how you've worked effectively in teams. Discuss your experience with Agile methodologies, sprint planning, and how you contribute to team processes. This will show that you're not just a technical fit but also a cultural one.