Senior Python developer

Gazelle Global

Amsterdam

On-site

EUR 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 Developer - 10799859 NL
Senior Python Developer - 10799859 NL

Itproposal • Amsterdam

On-site
EUR 75,000 - 105,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
Senior Python Software Engineer
Senior Python Software Engineer

United States Digital Space LLC • Utrecht

Hybrid
Thirteenth month
Holiday allowance 8%
Employee Benefit Budget 10%
+2
Data Engineer (SQL Server & C#/Python)
Data Engineer (SQL Server & C#/Python)

Gazelle Global • Amsterdam

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

HCLTech • Amsterdam

On-site
EUR 50,000 - 90,000
Senior ETL & Python Developer - Data Merger Project
Senior ETL & Python Developer - Data Merger Project

Luxoft • Amsterdam

On-site
EUR 60,000 - 100,000
Python Developer
Python Developer

IQ Staffing • Utrecht

On-site
EUR 70,000 - 110,000
Medior or Senior Python developer with plenty of experience in a data engineering role
Medior or Senior Python developer with plenty of experience in a data engineering role

Datalab • Utrecht

On-site
25 days paid vacation
Regular knowledge-sharing sessions
Pension scheme
+2