At a Glance
- Tasks: Develop and maintain data solutions to support business decisions in a dynamic environment.
- Company: Join TfL, a forward-thinking organisation committed to innovation and inclusivity.
- Benefits: Enjoy free travel on TfL, a final salary pension scheme, and 30 days annual leave.
- Why this job: Make a real impact with your skills while working with cutting-edge data technologies.
- Qualifications: Experience in ETL/ELT processes and a degree in a relevant field are essential.
- Other info: Hybrid working model allows for flexibility between home and office.
The predicted salary is between 55000 - 65000 £ per year.
Hybrid working within this role enables a balance of 50 per cent of time split between the office and home over a 4-week period. Hybrid working arrangements can evolve subject to business requirements. All offers of employment are subject to satisfactory right‑to‑work checks. Candidates must be able to demonstrate their right to work in the UK. At the present time TfL is unable to offer visa sponsorship for this role.
Overview of project/role
The post holder will have responsibility for the successful development of technical data and analytics solutions providing quality data required to support evidence based business and operational decision making. Forming part of a scrum agile team, the developer will develop to specification, unit test and implement extract/transform/load (ETL) processes using custom ETL or ETL tools.
Key Accountabilities
- To undertake the maintenance of existing and development of new data and analytics solutions to ensure the optimal production of operational dash boarding, reporting and other applications in line with the strategy set by the Chief Data Officer.
- To develop data and analytics solutions using industry best practice so that the code delivered is running, meets business requirements and definitions, conforms to Data & Analytics design specifications and has the controls and checks in place to satisfy audit/finance guidelines.
- To document the technical design of developed components in accordance with Data & Analytics standards.
- To develop to estimated timelines or update management of deviations to these estimates. To raise critical technical issues to the Development Stream Lead/Technical Delivery Manager that may impact on the timeline.
- Working with their scrum agile team members, to undertake and support unit and regression testing of the codebase to ensure it can be delivered and meets business/operational requirements and can be run in a system testing environment.
- To undertake fixes to the code, where necessary. To undertake performance tuning of where required.
- To participate and contribute fully in quality assurance design walk-throughs of developed technical components with colleagues in the Analytics Development and Delivery team.
- When faced with business scenarios which do not fit a standard approach, to collaboratively work through each issue with peers to ensure that the solution meets business/operational requirements and the principles of best practice.
- To ensure that TfL’s policy on privacy and data protection is adhered to in the design of all solutions and that access to data is controlled, personal data is stored securely and is anonymised in accordance with best practice guidelines.
- To provide, where appropriate, user access to Technology & Data information; and to give advice on information and databases, including training and familiarisation with revenue collection and other performance, operational or customer experience data.
Knowledge
- Detailed working knowledge of ETL/ELT, data warehousing/business intelligence methodologies and best practice including dealing with big data, cloud technology and unstructured data and the relative required approaches.
- Knowledge of star schema structure & design, detailed understanding of Kimball & Inmon and hybrid data warehouse design.
- Understanding and experience of Agile development approach and tools.
- A degree in a relevant technology/computer science subject/equivalent technical qualification plus sound on the job experience of the platform specialism.
- Familiar with the variety of SDLC concepts and approaches.
- Knowledge and interest in the latest and emerging technologies likely to be employed in designing and delivering Enterprise Wide quality solutions in the chosen platform.
- Knowledge of best practice data encryption techniques and standards.
- Knowledge of relevant national and international legislation pertaining to the Government/Public Sector IT, e.g. Data Protection.
Skills
- Extensive use of and fully conversant with on premise, cloud based or hybrid Oracle and/or Microsoft database technologies in particular ETL/ELT design, development and testing in Microsoft SQL Server 2008 onwards, TSQL, APS, Azure, SSIS and/OR Oracle 11g/RAC SQL, PL/SQL, ODI and OBIEE.
- Expert at writing/reading complex queries, performance tuning & monitoring - Skilled at solving and communicating problems collaboratively, applying knowledge and technology to the full.
- Extensive use of and fully conversant with cloud database tools such as Azure Databricks and Azure Data Factory.
- Strong analytical skills.
- Communicates all needs, instructions and decisions clearly. Adapts the style of communication to meet the needs of the audience. Checks for understanding.
- Proficient at use of standard computer packages.
- Excellent writing style including translating technical information into ‘plain English’.
Experience
- Has recent experience as a business intelligence developer working in a large scale data warehouse system within the data and analytics industry.
- Recent experience in the latest techniques and methodologies in delivering quality solutions.
- Experienced in large enterprise business/data warehouse implementations.
- Experience of operating in a dynamic working environment, handling multiple tasks and deadlines, delivering to time, budget, and quality.
- Detailed experience of developing and supporting queries on databases that contain Financial, Operational and/or Customer information which is used by many business groups.
- Experience with the Data Protection Act and Data Security Managers.
Equality, diversity and inclusion
We are committed to equality, diversity and inclusion. We want to represent the city we serve, which will help us become a more innovative and efficient organisation. Our goal is to make our recruitment as inclusive as possible. We are a disability confident employer who guarantee an interview to any disabled candidate who meets all of the essential criteria. We also use anonymising software that removes identifying information from CVs and cover letters to make the process fair.
Benefits
In return for your commitment and expertise, you will enjoy excellent benefits and scope to grow. Rewards vary according to the level of role but mostly include the below:
- Final salary pension scheme.
- Free travel for you on the TfL network.
- Reimbursement of 75% of the cost of a standard class Ticket for National Rail travel from home.
- 30 days annual leave plus public holidays.
Senior Data Engineer in London employer: Future of London
Contact Detail:
Future of London Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Data Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn or at industry events. We all know that sometimes it’s not just what you know, but who you know that can help you land that Senior Data Engineer role.
✨Tip Number 2
Prepare for those interviews! Research the company and its projects, especially around data and analytics solutions. We want you to show off your knowledge of ETL processes and how you can contribute to their scrum agile team.
✨Tip Number 3
Practice makes perfect! Do mock interviews with friends or use online platforms. We suggest focusing on common technical questions related to data warehousing and cloud technologies to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Data Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Data Engineer role. Highlight your experience with ETL processes, data warehousing, and any relevant technologies like Azure or Oracle. We want to see how your skills match what we're looking for!
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 makes you a great fit for our team. Keep it concise but engaging – we love a good story!
Showcase Your Projects: If you've worked on any cool data projects, don’t forget to mention them! Whether it's a personal project or something from a previous job, we want to see your hands-on experience and how you tackle challenges in data engineering.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our awesome team at StudySmarter!
How to prepare for a job interview at Future of London
✨Know Your ETL Inside Out
Make sure you brush up on your ETL/ELT processes and be ready to discuss your experience with tools like SSIS or Azure Data Factory. Be prepared to explain how you've implemented these in past projects, as this will show your technical prowess.
✨Showcase Your Agile Experience
Since the role involves working in a scrum agile team, highlight your experience with agile methodologies. Share specific examples of how you've contributed to sprint planning or retrospectives, and how you’ve collaborated with team members to solve problems.
✨Prepare for Technical Questions
Expect to face technical questions that test your knowledge of data warehousing and business intelligence best practices. Brush up on concepts like star schema design and be ready to discuss how you've applied these in real-world scenarios.
✨Communicate Clearly and Confidently
Practice explaining complex technical concepts in simple terms. This is crucial, as you'll need to communicate effectively with both technical and non-technical stakeholders. Consider doing mock interviews to refine your communication style.