Senior ETL & Python Developer - Data Merger Project
Senior ETL & Python Developer - Data Merger Project

Senior ETL & Python Developer - Data Merger Project

London Full-Time 48000 - 84000 £ / year (est.) No home office possible
L

At a Glance

  • Tasks: Join us to design and implement ETL pipelines for a major banking data merger.
  • Company: Work with a leading EU subsidiary of a global financial bank, innovating in multiple markets.
  • Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
  • Why this job: Be part of a transformative project that impacts the banking sector while enhancing your tech skills.
  • Qualifications: 5+ years in ETL development and Python programming; strong SQL skills required.
  • Other info: Ideal for tech-savvy individuals passionate about data integration in finance.

The predicted salary is between 48000 - 84000 £ per year.

Our client is an EU subsidiary of a Global Financial Bank working in multiple markets and asset classes. We are seeking a highly skilled Senior ETL & Python Developer to support a Data Merger Project for a leading bank. The ideal candidate will have extensive experience in ETL development, Python programming, and data migration strategies within a banking environment. This role involves designing and implementing ETL pipelines to facilitate the seamless integration of financial data from multiple sources into the bank's target data warehouse.

Responsibilities

  • ETL Development & Data Integration: Design, develop, and optimize ETL workflows and data pipelines to support the migration and consolidation of banking data. Extract, transform, and load (ETL) data from heterogeneous data sources (Oracle, SQL Server, flat files, APIs, cloud storage). Ensure data integrity, quality, and consistency throughout the migration process.
  • Python Development & Automation: Develop and maintain Python scripts for data extraction, transformation, validation, and automation. Implement data processing and transformation logic using Pandas, PySpark, or SQLAlchemy. Work with APIs to integrate external data sources where required.
  • Banking Data Merger & Migration: Participate in the data mapping, cleansing, and reconciliation process to ensure accurate data consolidation. Work closely with data analysts, business users, and stakeholders to define data transformation rules and validation checks. Troubleshoot and resolve data migration issues, performance bottlenecks, and discrepancies.
  • Database & Performance Optimization: Work with relational databases (Oracle, SQL Server, PostgreSQL) to optimize queries and improve data processing speed. Implement partitioning, indexing, and caching strategies for large-scale data processing. Ensure the security and compliance of banking data during migration.
  • Collaboration & Documentation: Collaborate with business analysts, data engineers, and IT teams to understand requirements and define ETL strategies. Document ETL processes, data transformation rules, and architecture for future reference. Support testing and validation phases by working closely with QA teams.

SKILLS

  • Must have: 5+ years of experience in ETL development, data migration, and data integration. Strong expertise in Python programming for data processing and automation. Hands-on experience with ETL tools such as Informatica, Talend, Apache NiFi, or custom Python-based ETL solutions. Solid understanding of banking and financial data structures, including transactions, customer records, regulatory reporting, and risk data. Strong SQL skills, with experience in Oracle, SQL Server, or PostgreSQL. Experience handling large-scale data processing, performance tuning, and debugging complex ETL workflows. Familiarity with cloud-based ETL solutions (in particular Azure Fabric) is a plus. Knowledge of data governance, lineage, and compliance frameworks in the banking sector.
  • Preferred Qualifications: Bachelor's or Master's degree in Computer Science, Data Engineering, Finance, or a related field. Certifications in Python, ETL tools, or cloud-based data solutions.
  • Nice to have: Background in SSIS / SSAS / SSRS Azure DevTest Labs, ARM templates Azure PurView. Experience in big data technologies (Hadoop, Spark, Databricks) is a plus.

Senior ETL & Python Developer - Data Merger Project employer: Luxoft

As a leading EU subsidiary of a Global Financial Bank, we pride ourselves on fostering a dynamic and inclusive work culture that values innovation and collaboration. Our employees benefit from comprehensive professional development opportunities, competitive remuneration, and a supportive environment that encourages growth and creativity. Located in a vibrant financial hub, our team enjoys the unique advantage of working at the forefront of banking technology while contributing to impactful projects that shape the future of finance.
L

Contact Detail:

Luxoft Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior ETL & Python Developer - Data Merger Project

✨Tip Number 1

Network with professionals in the banking and data integration sectors. Attend industry meetups or webinars to connect with potential colleagues or mentors who can provide insights into the role and company culture.

✨Tip Number 2

Familiarise yourself with the specific ETL tools mentioned in the job description, such as Informatica or Talend. Consider working on personal projects or contributing to open-source projects that utilise these tools to demonstrate your hands-on experience.

✨Tip Number 3

Stay updated on the latest trends in data migration and banking regulations. This knowledge will not only help you during interviews but also show your commitment to staying relevant in the field.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges related to Python and SQL. Websites like LeetCode or HackerRank can be great resources to sharpen your skills and boost your confidence.

We think you need these skills to ace Senior ETL & Python Developer - Data Merger Project

ETL Development
Python Programming
Data Migration Strategies
Data Integration
Data Quality Assurance
Data Transformation using Pandas
Data Processing with PySpark
SQL Skills (Oracle, SQL Server, PostgreSQL)
Performance Tuning
Debugging ETL Workflows
API Integration
Data Mapping and Cleansing
Database Optimization
Cloud-based ETL Solutions (Azure Fabric)
Data Governance and Compliance

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in ETL development and Python programming. Use specific examples from your past roles that demonstrate your skills in data migration and integration, particularly within a banking environment.

Craft a Compelling Cover Letter: Write a cover letter that addresses the key responsibilities of the role. Explain how your background aligns with the requirements, especially your experience with ETL tools and large-scale data processing. Show enthusiasm for the Data Merger Project and the impact it has on the bank.

Showcase Relevant Projects: If you have worked on similar projects, include them in your application. Detail your role, the technologies used, and the outcomes achieved. This will help demonstrate your capability to handle the responsibilities outlined in the job description.

Highlight Soft Skills: In addition to technical skills, emphasise your collaboration and communication abilities. Mention experiences where you worked closely with analysts or stakeholders, as this is crucial for the role's success in a team-oriented environment.

How to prepare for a job interview at Luxoft

✨Showcase Your ETL Expertise

Be prepared to discuss your experience with ETL development in detail. Highlight specific projects where you designed and optimised ETL workflows, and be ready to explain the tools you used, such as Informatica or Talend.

✨Demonstrate Python Proficiency

Since Python is crucial for this role, come equipped with examples of scripts you've developed for data processing and automation. Discuss how you've used libraries like Pandas or PySpark to solve real-world problems.

✨Understand Banking Data Structures

Familiarise yourself with the types of financial data you'll be working with. Be ready to talk about your understanding of transactions, customer records, and regulatory reporting, as this knowledge will be key in the interview.

✨Prepare for Problem-Solving Questions

Expect questions that assess your troubleshooting skills. Think of scenarios where you've resolved data migration issues or performance bottlenecks, and be ready to explain your thought process and the solutions you implemented.

Senior ETL & Python Developer - Data Merger Project
Luxoft
L
  • Senior ETL & Python Developer - Data Merger Project

    London
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-03-29

  • L

    Luxoft

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>