Python developer

Organisatie
De Nederlandsche Bank
Locatie
Amsterdam
Salaris
€ 3.700 - € 6.100 per maand
Gepubliceerd op
25-01-2024

Geef richting aan de ontwikkeling van datagedreven toezicht van DNB als Python developer.    

Geef richting aan de ontwikkeling van datagedreven toezicht van DNB als Python developer.    

Je werkt als Python developer in Amsterdam voor divisie Data en Informatietechnologie, afdeling Toezicht en Resolutie (DIT TR).. Deze domeingerichte afdeling heeft haar focus op IT oplossingen die bijdragen aan een moderne datagedreven manier van toezicht houden. De Dataloop applicatie zorgt ervoor dat gebruikers binnen DNB en de verzekeringssector alle essentiële informatie en communicatie met betrekking tot datakwaliteit op een centrale plek kunnen raadplegen. 

Het domeinteam Toezicht en Resolutie bestaat uit ongeveer 110 medewerkers. De sfeer is informeel en wordt getypeerd door collegialiteit, resultaatgerichtheid en aandacht voor kwaliteit. Je werkt nauw samen met je collega‘s in een klein team. Jullie vervangen en helpen elkaar waar nodig en mogelijk. Teamspirit is dus van groot belang! 

Bij DNB werken we hybride. Ons kantoor in Amsterdam is onze thuisbasis, de plek waar we elkaar ontmoeten, waar we met elkaar kennis delen en (samen)werken. Tegelijkertijd is er ook 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.

Bij DNB werk je met impact op financiële stabiliteit en duurzame welvaart. Als Python developer kun je hier een belangrijke bijdrage aan leveren! DNB vindt het belangrijk om essentiële toezichtinformatie rondom datakwaliteit op een centrale plek beschikbaar te stellen zowel voor externe instellingen als gebruikers. De applicatie die DNB hiervoor ter beschikking stelt is Dataloop (draait op Microsoft Azure platform) en als Python developer help je mee de onderliggende software verder uit te breiden en te verbeteren.

Zo doe je dat als Python developer bij DNB 

Als Python developer is je belangrijkste doel om het bedrijfsproces, de datakwaliteitsbeoordeling, effectiever en efficiënter te maken waarbij tegelijkertijd de Dataloop applicatie eenvoudig te beheren blijft. Je bent verantwoordelijk voor het onderhoud en de doorontwikkeling van de applicatie in aansluiting met de gebruikerswensen van de eindgebruikers. Hierbij zal de nadruk voornamelijk komen te liggen bij de back-end. Front-end werkzaamheden zullen een bijkomend onderdeel zijn van het werk. Doordat je het hele proces op professionele wijze beheerst (van PostgreSQL via ETL-pipelines tot het beschikbaar maken van de data via API’s en de visualisatie in de front-end) ben je in staat om samen met het team oplossingen te implementeren. De lijntjes in het scrum deveops team waarin je werkt zijn kort en interactie met andere developers en eindgebruikers is eenvoudig.  
  
 Wat ga je precies doen?

  • Je bouwt en onderhoudt oplossingen met Python als standaard codetaal, waarbij deployment plaats vindt op basis van (Docker) containers op het Kubernetes platform.
  • Je werkt met REST API’s gebaseerd op het FASTAPI web framewerk en een frontend in Angular.
  • Je levert als teamlid je bijdrage aan het Devops uitgangspunt en doet hiervoor verbetervoorstellen, bijvoorbeeld op het gebied van Continuous  Integration (CI) en Continuous Delivery (CD).
  • Je blijft op de hoogte van de laatste ontwikkelingen binnen je vakgebied en neemt initiatief om dit op relevante momenten naar voren te brengen dan wel toe te passen. ​​​​

 

Een dag als Python developer bij DNB 

Je start je dag met de stand-up. Later die ochtend bespreek je met collega’s de nieuwe functionaliteit die jullie binnenkort implementeren. Na de lunch met je collega’s werk je aan de backlog items van de huidige sprint, waarbij je voor complexere oplossingen veel met je collega’s spart. Later die middag heb je een refinement-sessie met je team en de product owner. Na deze ceremonie is er duidelijkheid, zijn de prioriteiten helder en is er een juiste inschatting van de backlog items gemaakt. De dag is omgevlogen en met een tevreden gevoel ga je naar huis. 

We vinden het belangrijk dat jij altijd gaat voor de hoogste kwaliteit en het beste resultaat. Daarnaast ben je multi-inzetbaar, werk je graag samen in een team en hebben collega’s het gevoel dat ze op je kunnen bouwen. Je vindt het belangrijk jezelf te blijven ontwikkelen: vakinhoudelijk, maar ook als mens. Je beheerst de Nederlandse taal uitstekend, zowel mondeling als schriftelijk. 

Waar zijn we verder nog naar op zoek? 

  • Je hebt een Academisch werk- en denkniveau.  
  • Je hebt 4 jaar of langer werkervaring met Python en SQL.
  • Je hebt minimaal 2 jaar ervaring met Python data transformation tooling.
  • Je hebt tenminste 3 jaar werkervaring als front-end developer met gangbare technologieën (Angular, Javascript/Typescript, HTML5, CSS).
  • Je hebt langer dan 1 jaar ervaring met het werken in een Agile/Scrum omgeving
  • Je hebt aantoonbare ervaring in het werken met Azure DevOps CI/CD processen en werken onder versiecontrole met bijvoorbeeld  GIT. 
  • Als je ervaring hebt met het maken en deployen van (Docker) containers en/of het automatisch (unit) testen en/of financieel toezicht, bijbehorende data (XBRL) en processen is dat een pre. 
  • Tenslotte beheers je de Engelse taal voldoende.

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. Onze mensen zijn gedreven en betrokken bij hun werk binnen een maatschappelijke context. Wij zien een diverse en inclusieve werkomgeving als één van de voorwaarden om als organisatie succesvol te zijn en onze doelstellingen te blijven bereiken. 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 € 3.700,- en maximaal € 6.100,- bruto per maand, op basis van een 36-urige werkweek. De uiteindelijke inschaling is onder meer afhankelijk van je kennis en ervaring. 
  • Een 13de maand, 8% vakantietoeslag berekend over 13 maanden en een vrij besteedbaar persoonlijk budget van 5,9% van je 12-maandssalaris.
  • Pensioenopbouw op basis van middelloon met voorwaardelijke indexatie. Eigen bijdrage in de premie 6,68%.
  • Een volledige vergoeding van je OV-reiskosten woon-werkverkeer óf vergoeding van je reiskosten met eigen vervoer, tegen € 0,22 per km.
  • 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 9 uur te werken.

Wil jij als 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.

Solliciteren

Graag ontvangt De Nederlandsche Bank je sollicitatie voor de functie van Python developer in Amsterdam via de sollicitatiebutton.

Direct solliciteren

Contactpersoon

Neem contact op met Bas van der Waarden

Bekijk alle vacatures