At a Glance
- Tasks: Join our team to innovate and enhance data reporting for Connells Group.
- Company: Dynamic tech company in Milton Keynes with a focus on data engineering.
- Benefits: Competitive pay, flexible working, and opportunities for professional growth.
- Other info: Collaborative environment with exciting projects and career advancement potential.
- Why this job: Make a real impact by delivering accurate data solutions across various brands.
- Qualifications: Experience in Data Engineering, Python, SQL, and cloud platforms required.
The predicted salary is between 50000 - 60000 £ per year.
We’re looking for a talented and passionate Contract Data Engineer (Reporting) to join our Group Technology team in Milton Keynes on a 6-month contract. You’ll play a key role in delivering Connells Group Reporting Data, covering medallion architecture, data modelling, design, and pipelines. You’ll work closely with technical specialists to innovate, share ideas and continually enhance team capability. Your work will support strategic projects across the Group by delivering accurate, timely reporting for all brands and business units.
Key Responsibilities
- Apply best practices for data design, ensuring scalable, high‑quality and consistent architecture and modelling - replicating heritage reporting data flows into the Group Data Platform (Fabric Medallion Architecture).
- Provide timely and accurate migration and analysis to replicate and enhance data pipelines.
- Work with the Core Data Lead to build common data models for unified customer and property data.
- Collaborate with Enterprise Data Architect to define, develop and enhance the ingestion and modelling of source data across the medallion architecture - particularly for CRM data.
- Work with the DBA team to understand and remediate heritage stored procedures, SSRS and data processes in developing unified and timely Estate Agency reporting.
- Work within the overall data architecture, ensuring that it aligns with the business's data strategy, scalability and future requirements.
- Continuously optimise for improved data flow, accessibility and security.
- Design and develop data ingestion processes, integrating multiple data sources.
- Maintain the Common Data Model to ensure organisation‑wide consistency.
- Apply Agile principles for iterative and collaborative development.
- Ensure data pipeline quality, reliability and performance.
- Develop, test and implement monitoring to ensure effective operation.
- Support cross‑functional data projects, providing expertise as required.
- Deliver data solutions that support project goals and business outcomes.
- Proactively monitor systems and pipelines, identifying issues early and responding promptly to minimise project disruption.
Experience & Skills Required
- Proven experience in Data Engineering, with strong hands‑on experience in Python, Data Modelling, Data Warehousing.
- Strong background in incident resolution, requests, changes and problem‑solving within SLAs.
- Hands‑on experience with Spark, Data Architecture, SQL and Delta Lake.
- Cloud development experience (AWS, GCP or Azure).
- Working knowledge of Medallion Architecture.
- Strong communication skills and confidence presenting ideas and technical approaches.
- Report engineering capabilities, particularly using PowerBI.
- Ability to work effectively in complex, high‑pressure environments using both legacy and modern technologies.
- Strong analytical thinking and attention to detail.
- Experience with Fabric, Azure, JIRA, Confluence, CI/CD, GitHub and Git Actions.
- Certifications in Data Engineering, Cloud, Data Modelling or Data Architecture.
- Experience with development lifecycle processes for data pipelines.
- Experience of CRM migration and development of single‑view data models.
Please note that we are unfortunately unable to provide visa sponsorship for this position. Applicants must have the right to work in the UK.
Contract Data Engineer employer: Lumesse
Contact Detail:
Lumesse Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Contract Data Engineer
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who’s already in the data engineering game. You never know when a casual chat could lead to your next big opportunity.
✨Show Off Your Skills
Don’t just tell us what you can do; show us! Create a portfolio of your projects, especially those involving Python, SQL, or any cool data pipelines you've built. This will give you an edge and make you stand out from the crowd.
✨Ace the Interview
Prepare for your interviews by brushing up on common data engineering questions and scenarios. Practice explaining your thought process clearly, especially around data modelling and architecture. Remember, we want to see how you think as much as what you know!
✨Apply Through Our Website
Make sure to apply through our website for the best chance at landing that Contract Data Engineer role. It’s the quickest way for us to see your application and get you into the mix. Don’t miss out!
We think you need these skills to ace Contract Data Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Contract Data Engineer role. Highlight your experience with data engineering, Python, and any relevant projects that showcase your skills in data modelling and pipelines. We want to see how you fit into our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about data engineering and how your background aligns with our needs. Don’t forget to mention your experience with medallion architecture and cloud development.
Showcase Your Technical Skills: We love seeing hands-on experience! Be sure to list your technical skills clearly, especially those related to SQL, Spark, and any cloud platforms like AWS or Azure. This will help us understand your capabilities right off the bat.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative!
How to prepare for a job interview at Lumesse
✨Know Your Data Engineering Basics
Make sure you brush up on your data engineering fundamentals, especially around Python, SQL, and data modelling. Be ready to discuss your hands-on experience with these technologies, as well as any projects you've worked on that involved medallion architecture or data pipelines.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex data issues in the past. Companies love candidates who can demonstrate strong analytical thinking and attention to detail, so think of specific incidents where you resolved problems within SLAs or improved data flow.
✨Familiarise Yourself with Agile Principles
Since the role involves working in an Agile environment, be ready to discuss how you've applied Agile methodologies in your previous roles. Share experiences where collaboration and iterative development led to successful project outcomes.
✨Communicate Clearly and Confidently
Strong communication skills are a must for this position. Practice explaining your technical approaches and ideas in a clear and concise manner. You might even want to prepare a mini-presentation on a relevant topic to showcase your report engineering capabilities, particularly if you're familiar with PowerBI.