
Senior Python developer
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.
Solliciteer nu!
Wil jij als senior Python developer werken met impact? Solliciteer dan direct op deze vacature! Als sollicitatie ontvangen we graag 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.