Voted by staff and customers as one of the best places to work in the UK and a Top 100 employer; our client is a global Tier 1 consultancy involved in leading cutting-edge fintech projects throughout the UK. We are looking for a Data Engineer to join their successful, stable, and growing team within an investment bank. This can be working from home. The Company considers employees as highly valued members of the business and offer an extensive benefits package plus fantastic progression opportunities for those wishing to move further in their career on a local, national, or global scale. Data Engineer Working from home with travel to London 2-3 days per week £60-70K plus extensive benefits package To be successful in this role: You will be a confident Data Engineer with senior level software engineering skills in SQL, Python and PySpark. Other requirements for this role include: Experience working with very large datasets using Spark and comfortable with advanced data analysis Desire to write robust, maintainable & re-usable code Practical experience of TDD and constant refactoring in continuous integration environment Practical experience of delivering good quality code within enterprise scale development (CI/CD) Experience or working with an Agile environment practicing Scrum, Kanban or XP Must be comfortable in a working from home environment Other desirable (but not essential) requirements for this role include knowledge and experience with: Other Big Data technologies such as Impala and Hive Hadoop functioning & infrastructure Integration of data from multiple data sources Workflow/orchestration tools (e.g. Oozie, Control-m, UWQ) Excellent technical leadership, teamwork and communication skills, and working with local and remote teams Position summary: Our clients Financial Services business unit is looking to add talented Data Engineers with strong SQL, Python & PySpark programming skills to work on a programme of work with a key Investment Banking client. Job role and responsibilities: You will be joining a team striving for the highest quality architecture, design, and code to develop an extremely challenging big data solution in Banking. As a Data Engineer you will help to build the banks surveillance systems, working from home in a fast-paced, agile environment. Your workload for new deliveries will be high and the team uses, Spark for services, Hadoop Big Data and SQL for data analysis in an agile setup working with global distributed teams. If successful, you will play a key role in developing advanced analytics practice working on some of the most exciting data analytics projects in the market. Benefits: The company is highly regarded within the industry and is one of the largest and most successful independent technology & business services firms in the world. Alongside a competitive salary, you will have access to an annual bonus plan and share scheme making you a member not just an employee. You will also have the option to benefit from private medical and dental insurance, flexible retirement options, childcare vouchers, and a cycle to work scheme. This can be working from home. Diversity is actively encouraged, and inclusivity is a top priority, with support networks for Parents, Women, LGBT+, BAME, Neurodiversity and Disability.