Senior Python developer

Gazelle Global

Amsterdam

On-site

EUR 70,000 - 90,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A financial services provider is seeking a skilled Python developer for a position in Amsterdam, Netherlands. The role involves working in a data engineering team to build and maintain an ETL framework for financial data. Candidates should have at least 5 years of experience in Python, expertise in ETL best practices, and familiarity with Apache Spark and Azure Databricks. This is a 2-3 year project with a friendly work environment.

Qualifications

  • At least 5 years of experience in software development, proficient in Python.
  • Strong knowledge of ETL best practices and data engineering methodologies.
  • Experience with distributed computing, preferably using Azure Databricks.
  • Proficient SQL and relational databases.
  • Experience with CI/CD and Azure DevOps.

Responsibilities

  • Join a data engineering team to build and maintain an ETL framework.
  • Onboard financial data sources, covering schema definition and transformation.
  • Deploy processes across development, acceptance, and production environments.

Skills

Proficiency in Python
Strong knowledge of ETL best practices
Experience with Apache Spark/PySpark
Experience with SQL
Experience with CI/CD and Azure DevOps
CI/CD
Azure DevOps

Tools

Apache Airflow
Azure Databricks
.Net (C#)
Azure Durable Functions
C# / .NET

Job description

As a preferred supplier to one of our biggest Financial Client, I am seeking a Python developer for a position in Amsterdam, Netherlands. The successful candidate will have strong experience in Python and ETL best practices.

36- 40 hours

2 - 3 year project

The project and responsibilities:

You will be joining a data engineering team building and maintaining a modular ETL framework that ingests, transforms, and delivers financial data to downstream reporting and risk systems, using Apache Spark and Azure Databricks. The codebase is modern Python, follows clean architecture principles, and is backed by a full unit and integration test suite. ETL processes are orchestrated via Apache Airflow or Azure Durable Functions (C#).

Your primary activity will be onboarding new financial data sources into the framework covering schema definition, transformation logic, testing, and end-to-end deployment across development, acceptance, and production environments.

Must haves:
  • Proficiency in Python with a deep understanding of software development principles (at least 5 years of experience)
  • Strong knowledge of ETL best practices and data engineering methodologies
  • Experience with Apache Spark/PySpark and distributed computing (preferably Azure Databricks)
  • Experience with SQL and relational databases
  • Experience with CI/CD and Azure DevOps
Nice-to-have:
  • Experience with .Net (C#) used in supporting components and legacy system integrations
  • Experience working with data integration and orchestration tools (e.g. Azure Durable Functions, Apache Airflow, Azure Data Factory

Please apply with an updated CV, if interested or looking for a new opportunity in a friendly work environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Software Engineer (Databricks)
Senior Python Software Engineer (Databricks)

Gazelle Global • Amsterdam

On-site
EUR 70,000 - 90,000
Senior Python Data Engineer - ETL, Spark, Azure Databricks
Senior Python Data Engineer - ETL, Spark, Azure Databricks

Gazelle Global • Amsterdam

On-site
EUR 70,000 - 90,000
Python Developer
Python Developer

Gazelle Global • Amsterdam

On-site
EUR 50,000 - 70,000
Python Developer
Python Developer

Response Informatics Limited. • Den Haag

On-site
EUR 70,000 - 95,000
Senior Python Developer
Senior Python Developer

Nova Hunte Ltd • Den Haag

On-site
EUR 90,000 - 120,000
Data Engineer (SQL Server & C#/Python)
Data Engineer (SQL Server & C#/Python)

Gazelle Global • Amsterdam

On-site
EUR 70,000 - 90,000
Developer – Azure Databricks / Python / PySpark - 10967958
Developer – Azure Databricks / Python / PySpark - 10967958

ITProposal • Amsterdam

On-site
EUR 90,000 - 130,000
PySpark / Databricks Developer 10829320
PySpark / Databricks Developer 10829320

ITProposal • Amsterdam

On-site
EUR 90,000 - 110,000
Data Engineer
Data Engineer

HCLTech • Amsterdam

On-site
EUR 50,000 - 90,000
Senior Python & VBA Developer | ETL & Power BI
Senior Python & VBA Developer | ETL & Power BI

EUROPEAN DYNAMICS Group • Den Haag

On-site
EUR 60,000 - 90,000
Full benefits package
Contract or permanent