Vacature Senior Python developer

  • Bachelor, Master
  • 32-36 uur
  • IT en data
  • Werkervaring: Professional
  • € 4.600 - € 6.600 bruto p.m.
  • Reageer uiterlijk 6 mei 2025
Solliciteer direct

Werk mee aan innovatieve trajecten in een snel bewegende ICT-omgeving als senior Python developer bij DNB.

Jij hebt impact

Bij DNB werk je met impact op financiële stabiliteit en duurzame welvaart. DNB maakt zich sterk voor een betrouwbaar financieel stelsel. Hierbij speelt ICT een essentiële rol. Als senior Python developer werk je aan innovatieve ICT-trajecten voor de divisie Statistiek van DNB. Als senior Python developer ben je verantwoordelijk voor het bouwen van schaalbare en efficiënte data platforms met behulp van Azure Databricks. Je zult hands-on werken aan data-inname, transformatie en geavanceerde analyses. Samen met jouw collega's: product owners, scrummasters, architecten en DevOps Cloud engineers lever jij een belangrijke bijdrage aan een continue verbeterde IT-dienstverlening voor de Statistiek activiteiten van DNB.

Zo doe je dat als senior Python developer bij DNB

DNB is op zoek naar een enthousiaste en gedreven Senior Python Engineer. Hij/ zij houdt zich bezig met data-engineering op basis van Python en PySpark binnen een (Azure) Cloud omgeving en op het Databricks platform. Je zorgt ervoor dat oplossingen gestructureerd en beheersbaarder worden vormgegeven volgens de laatste technologieën en standaarden bij DNB. Daarnaast voer je code reviews uit, ondersteun je collega’s bij vragen, los je technische problemen op en zorg je voor optimalisaties van de prestatie van onze Statistiek applicaties en schaalbaarheid. Je werkt volgens de principes van Scrum/Agile.

Wat ga je precies doen?

  • Bouwen van python packages t.b.v analytische processen gebruikmakend van clean code en software engineering principes
  • Ontwikkelen, optimaliseren en onderhouden van schaalbare ELT-processen met Apache Spark en PySpark. 
  • Verwerken en analyseren van grote datasets in onze Azure Cloud omgeving. 
  • Werken met diverse dataplatforms waaronder Azure Databricks.
  • Implementeren van best practices op het gebied van software engineering, zoals CI/CD en data-governance.

Hier doe je dat

Je werkt als senior Python developer in Amsterdam bij de divisie Data & IT (DIT), voor de afdeling Monetair & Statistiek (MS). De afdeling bestaat uit ongeveer 100 collega’s en richt zich op ontwikkeling en beheer van applicaties voor de bedrijfsprocessen van de divisie Statistiek. Hierbij kun je denken aan de processen gericht op ontvangst, verwerking en ontsluiting van data, dat als basis wordt gebruikt voor het maken van statistieken op verschillende domeinen zoals o.a. duurzaamheid en hypotheken. Daarnaast zijn deze applicaties essentieel om te voldoen aan de wettelijke verplichtingen van DNB op dit gebied. De diversiteit van onze ICT-trajecten is groot. Er lopen meerdere grote uitvoeringstrajecten om de digitale strategie van DNB te realiseren maar ook trajecten om te voldoen aan de eisen vanuit het Europese stelsel. Je werkt in een agile omgeving.

 

Ons pas gerenoveerde kantoor in Amsterdam is onze thuisbasis, de plek waar we elkaar ontmoeten, waar we met elkaar kennis delen en (samen)werken. Bij DNB werken we hybride. Uitgangspunt is dat je ten minste de helft van je wekelijkse werktijd op kantoor bent. Er is voldoende ruimte om een werkplek en -tijd te kiezen waar we ons werk het beste kunnen doen en waar we zo veel mogelijk waarde kunnen toevoegen. En natuurlijk zorgen we dat je ook thuis uitstekend kunt werken met laptop, telefoon en een goede thuiswerkplekinrichting.

Dit breng je mee

Naast jouw analytische vaardigheden verwachten we ook dat jij beschikt over organisatie sensitiviteit zodat je breed binnen de organisatie voortgang boekt. Jij bent resultaatgericht, samenwerking en stakeholdermanagement zijn daarbij sleutelwoorden. Jij bent initiatiefrijk en gestructureerd. Je bent in staat goede voorstellen te doen en ook coördineer je indien nodig de benodigde acties voor de analyse of deels de implementatie. 

Waar zijn we verder nog naar op zoek?

  • Minimaal 5 jaar werkervaring in een Python developer of Data engineer rol.
  • Minimaal 5 jaar relevante programmeerervaring in Python (PySpark, Pandas, Poetry) gebaseerde projecten. 
  • Minimaal 4 jaar relevante ervaring met SQL.
  • Minimaal 3 jaar relevante ervaring met Databricks.
  • Pre minimaal 3 jaar relevante ervaring met het opzetten van data pipelines in DataIKU.
  • Pre kennis en ervaring met Azure Functions.
  • Pre kennis en ervaring met Azure Service Bus.
  • Analytische vaardigheden en organisatie sensitiviteit om breed binnen de organisatie voortgang te boeken.
  • Proctief, initiatiefrijk en gestructureerd in het doen van voorstellen en coördineren van acties voor analyse en implementatie.
  • Je hebt ervaring met werken binnen agile teams maar ook projectmatig werken is jou eigen.

Dit bieden we je

Een 36-urige werkweek - 32 uur kan ook - met werk midden in de financiële en economische actualiteit. Bij een betrouwbare en maatschappelijk betrokken werkgever die voortdurend inspeelt op de veranderende eisen van onze omgeving. En die doorlopend innoveert. We staan als instelling midden in de samenleving. We vinden diversiteit en inclusie belangrijk en waardevol. Verschillende perspectieven, achtergronden en inzichten vergroten onze denkkracht. Het maakt niet uit wie je bent, waar je bent geboren, waar je in gelooft en van wie je houdt. We zijn vooral nieuwsgierig naar jouw drive naar maatschappelijk effect. Benieuwd hoe wij dat doen en wat onze collega’s hiervan vinden? Lees en bekijk hier meer.
 

Dit biedt jou volop kansen je verder te verdiepen en nieuwe ervaringen op te doen. In Nederland, maar ook daarbuiten. Je start met een jaarcontract, bij goed functioneren en wanneer de (organisatorische) omstandigheden niet wijzigen is er uitzicht op voortzetting.

De overige goede arbeidsvoorwaarden die horen bij deze functie:

  • Een salaris van minimaal € 4.600,-- en maximaal € 6.600,-- bruto per maand, wat neerkomt op een bruto jaarsalaris van minimaal € 69.200,-- en maximaal € 98.500,-- op basis van een 36-urige werkweek inclusief persoonlijk keuzebudget (13e maand, vakantiegeld en persoonlijk budget). De uiteindelijke inschaling is onder meer afhankelijk van je kennis en ervaring.
  • Vrije keus wanneer jij je 13de maand, 8% vakantietoeslag berekend over 13 maanden en een vrij besteedbaar persoonlijk budget van 5,9% van je 12-maandssalaris laat uitbetalen.
  • Pensioenopbouw op basis van middelloon met voorwaardelijke indexatie. Eigen bijdrage in de premie bedraagt 6,98%.
  • Een volledige vergoeding van je OV-reiskosten woon-werkverkeer óf vergoeding van je reiskosten met eigen vervoer tegen € 0,23 per km. Het is mogelijk om 1ste klas te reizen. Hiervoor geldt een eigen bijdrage van € 25,-- per maand.
  • Een internetvergoeding van € 50,-- netto per maand.
  • Veel mogelijkheden jezelf door opleiding en training zowel vakinhoudelijk als persoonlijk te blijven ontwikkelen.
  • Een goede balans tussen je professionele en je privéleven. In deze functie is het mogelijk om 4 dagen van 8 of 9 uur te werken.

Zo solliciteer je bij DNB

01 - Verstuur je sollicitatie

Na het versturen van je sollicitatie ontvang je direct een ontvangstbevestiging per e-mail. Binnen twee weken ontvang je een inhoudelijke reactie op je sollicitatie.

02 - E-assessment

Voor de meeste vacatures vragen wij je om een online assessment te maken voorafgaand aan het eerste gesprek. Het assessment bestaat uit cognitieve testen en/of een persoonlijkheidsvragenlijst, en kun je gewoon thuis uitvoeren.

03 - Eerste gesprek

Tijdens dit gesprek leren we elkaar beter kennen. Dit gesprek vindt meestal plaats met de manager of een ervaren teamlid van de afdeling waar jouw vacature uitstaat en een recruiter.

04 - Tweede gesprek

Wanneer zowel jij als wij positief zijn na het eerste gesprek zien we je graag nogmaals terug. Bij dit vervolggesprek zijn meestal een andere manager uit dezelfde divisie en een (senior) teamlid van de afdeling waar jouw vacature uitstaat aanwezig.

05 - Casus, derde gesprek en/of assessment

Solliciteer je op een functie als toezichthouder of beleidsmedewerker? Dan wordt het eerste of het tweede gesprek vaak gecombineerd met het maken van een schrijfopdracht of een case study. Dit hoor je uiteraard ruim van tevoren. Afhankelijk van het niveau van de functie kan er nog een derde gesprek met de divisiedirecteur en/of een functiegericht (extern) assessment plaatsvinden.

06 - Arbeidsvoorwaardengesprek

Past DNB bij jou? En ben jij de juiste persoon voor de functie? Dan doet de recruiter je een contractaanbod tijdens het arbeidsvoorwaardengesprek. DNB valt als overheidswerkgever onder de Wet normalisering rechtspositie ambtenaren (Wnra). Dit bekent dat medewerkers van DNB de ambtenarenstatus krijgen. Dit wordt tijdens het arbeidsvoorwaardengesprek toegelicht. 

07 - Screening

Na de arbeidsvoorwaardelijke overeenstemming volgt een screening. Het specifieke screeningsprofiel vind je terug in de vacaturetekst. Hier kun je meer informatie vinden over de screening.

08 - Welkom bij DNB

Na het ondertekenen van je contract heten wij je van harte welkom bij DNB! Dit doen we met een introductieprogramma, waarin je kennismaakt met onze organisatie en je nieuwe collega’s. Het interactieve programma bestaat onder andere uit twee introductiedagen. 

Solliciteer nu!

Wil jij als senior Python developer werken met impact? Solliciteer dan direct op deze vacature! Als sollicitatie ontvangen we graag uiterlijk 6 mei 2025 een motivatiebrief en je complete cv.Wil je ons nog wat beter leren kennen? Bekijk hier de video's en testimonials van collega's en luister naar onze podcasts. Heb je eerst nog vragen? Hieronder staan onze contactgegevens, we vertellen je graag meer!

Voor de justitiële screening is deze functie ingedeeld in profiel 2a. Meer informatie over de verschillende screeningsprofielen vind je op deze pagina.

 

Deze vacature is bedoeld om op te solliciteren, niet voor acquisitie.

  • Bachelor, Master
  • 32-36 uur
  • IT en data
  • Werkervaring: Professional
  • € 4.600 - € 6.600 bruto p.m.
  • Reageer uiterlijk 6 mei 2025
Solliciteer direct

Heb je nog vragen over deze vacature?

Rutger van 't Ende

hiring manager

Bas van der Waarden

recruiter

Andere interessante vacatures

  • Data Infra Engineer

    Werk mee aan innovatieve trajecten in een snel bewegende ICT-omgeving als Data Infra Engineer bij DNB.

    • Bachelor, Master
    • 32-36
    • IT en data
    • € 4.600 - € 6.600 bruto p.m.
  • Business Analist Master Data Management

    Vervul jij een cruciale rol om te zorgen dat DNB’s relatiemasterdata de passende datakwaliteit heeft zodat we deze data verantwoord in- en extern k...

    • Master
    • 32-36
    • IT en data
    • € 4.000 - € 6.600 bruto p.m.
  • Platform Engineer DevOps

    Speel als platform engineer DevOps een sleutelrol in de digitale transformatie van DNB.

    • Bachelor
    • 32-36
    • IT en data
    • € 4.000 - € 6.600 bruto p.m.

Verhalen van onze medewerkers

Karina - product owner

Hoe automatiseer je het proces van toezichthouden?

Bekijk het verhaal over Karina - product owner

Ruben - beleidsmedewerker statistiek

Hoe leveren Europese banken over 5 jaar hun data aan?

Bekijk het verhaal over Ruben - beleidsmedewerker statistiek

Sander - toezichthouder operational risk & IT risk

Hoe bepaal je de IT-risico’s bij verzekeraars?

Bekijk het verhaal over Sander - toezichthouder operational risk & IT risk