In één oogopslag
- Taken: Bouw een modern dataplatform en los complexe datavraagstukken op met Python.
- Bedrijf: BeFrank, een innovatieve online pensioenuitvoerder met een inclusieve cultuur.
- Voordelen: Uitstekend salaris, hybride werken, 29 vakantiedagen en goede opleidingsmogelijkheden.
- Overige informatie: Korte lijnen, veel verantwoordelijkheid en ruimte voor jouw ideeën.
- Waarom deze baan: Werk aan impactvolle projecten en maak pensioen begrijpelijker voor iedereen.
- Kwalificaties: Ervaring met Python, CI/CD en datakwaliteit is een must.
Het verwachte salaris ligt tussen 63000 - 77000 € per jaar.
Bij BeFrank bouwen we aan een modern dataplatform waarmee we data uit tientallen bronnen ontsluiten en omzetten naar producten die direct waarde leveren voor onze klanten en collega's. Daarvoor zoeken we geen traditionele data engineer, maar een software engineer die het leuk vindt om complexe datavraagstukken op te lossen. Je schrijft graag robuuste software die jarenlang mee kan, waarbij je data beschikbaar maakt voor analyses, rapportages en AI-toepassingen.
Jij zorgt ervoor dat de oplossing robuust en betrouwbaar werkt, ongeacht de schaal van de data of het type bronsysteem dat wordt ontsloten. Daarnaast denk je mee over de technische richting van het platform. Hoe richten we onze architectuur in? Hoe houden we oplossingen schaalbaar? Hoe borgen we kwaliteit en onderhoudbaarheid naarmate het landschap groeit?
Wat deze functie bijzonder maakt, is dat je werkt op het snijvlak van softwareontwikkeling en data. Je bouwt productiewaardige Python-applicaties en datapipelines, automatiseert processen, richt CI/CD in en zorgt dat kwaliteit vanaf het begin onderdeel is van het ontwerp. Je krijgt daarbij veel ruimte om zelf verantwoordelijkheid te nemen en verbeteringen voor te stellen. In een relatief klein team heeft iedere engineer direct invloed op de keuzes die worden gemaakt.
Wat je concreet gaat doen:
- Productiewaardige datapipelines schrijven in Python en PySpark volgens de medallion-architectuur (bronze, silver, gold) op Delta Lake.
- Het ontsluiten van data uit verschillende bronsystemen: relationele databases, NoSQL databases, Blob/S3 storage, REST API's, SFTP servers etc.
- Tests schrijven op meerdere niveaus: unit tests, integratietests en BDD-tests voor datatransformaties, en deze integreren in het CI/CD proces in Azure DevOps.
- Datakwaliteit validaties ontwerpen en implementeren, zodat dataproblemen vroegtijdig worden gesignaleerd en afgevangen.
- Nauw samenwerken met data- en businessanalisten aan datamodellen en dataproducten die businesswaarde leveren.
- Zelfstandig technische oplossingen ontwerpen en weten te implementeren binnen de software/cloud architectuur van het dataplatform.
- Actief bijdragen aan het kennisniveau binnen het engineering team, waarbij je geregeld nieuwe ideeën/tools presenteert en feedback geeft op code van je collega engineers.
Met wie je werkt: In het datateam, dat verder bestaat uit de architect, product owner, data scientists en twee andere engineers, ben jij een van de drie engineers. Je werkt met deze rollen nauw samen om het dataplatform naar het volgende niveau te tillen. Verder zijn er binnen BeFrank nog 5 andere IT teams waarmee je vaak in aanraking komt. Bij BeFrank I&T werken wij volgens de Agile Scrum methodiek.
Wat we zoeken: Wij zoeken iemand die zich herkent in softwareontwikkeling. Je hebt ervaring met Python en bent gewend om te werken met versiebeheer, code reviews, testen en CI/CD. Je begrijpt hoe je software ontwerpt die ook over drie jaar nog goed te onderhouden is. Heb je een achtergrond als backend developer, platform engineer, software consultant of AI engineer? Dan nodigen we je nadrukkelijk uit om te reageren.
Wat je meebrengt: Je hebt HBO/WO werk- en denkniveau met relevante werkervaring als data engineer. Je schrijft productiewaardige Python-code — geen notebooks of low-code, maar software met een nette projectstructuur, herbruikbare componenten en foutafhandeling. Je hebt aantoonbare ervaring met het inrichten van een robuust schaalbare dataplatform met PySpark en Delta Lake, inclusief ervaring met het implementeren van partitionering, schema-evolutie, time travel en merge/upsert-patronen op grootschalige datasets. Je bent bekend met de medallion-architectuur of vergelijkbare gelaagde dataplatformprincipes. Je hebt ervaring met het aansluiten van uiteenlopende bronsystemen met verschillende type koppelingen. Datakwaliteit is voor jou geen bijzaak: je hebt ervaring met het inrichten van validaties en het borgen van datakwaliteit in het proces. Het schrijven van geautomatiseerde tests en het inrichten van CI/CD-pipelines is voor jou geen onbekend terrein. Je bent een teamspeler die logische modellen en businessdefinities weet te vertalen naar een gedegen fysiek datamodel. Ervaring met de Azure-datastack (Synapse, Data Factory, Azure Functions) is een pre.
Arbeidsvoorwaarden die bij jou passen: Behalve uitdagend werk binnen een omgeving waar jouw initiatief op prijs wordt gesteld, bieden wij jou een uitstekend arbeidsvoorwaardenpakket, dat bestaat uit:
- Passend salaris o.b.v. 40 uur (Salarisschaal 4.665 - 6.665 afhankelijk van je kennis en ervaring)
- Vaste eindejaarsuitkering
- Prestatiebonus
- Internetvergoeding
- NS Business Card, waarmee je ook privé vrij kan reizen, kilometervergoeding of een (elektrische) Swapfiets
- 29 vakantiedagen + 1 persoonlijke feestdag
- Modern premievrij pensioen
- Goede opleidingsmogelijkheden
- Veel vrijheid en verantwoordelijkheid
- Hybride werken vanuit ons duurzaam verbouwde kantoor in Amsterdam!
Over BeFrank: Wij zijn een moderne, online pensioenuitvoerder en bieden bedrijven een collectieve pensioenoplossing. Onze missie is om pensioen weer dichter bij de mens te brengen. Dat doen we door begrijpelijk te communiceren en alles eenvoudig te houden. En door zowel werkgevers als werknemers 24/7 inzicht te geven in hun pensioen via een slimme en duidelijke online omgeving. Wij zijn B Corp! Sinds 2024 zijn we officieel een B Corp. Dat betekent dat we ondernemen met oog voor mens, maatschappij en milieu. We beleggen duurzaam, we doen vrijwilligerswerk en reizen zo bewust mogelijk. Ook ons kantoor is gebouwd met de toekomst in gedachten en is voor 80% circulair.
Onze cultuur: Onze cultuur kenmerkt zich door lef, innovatie en klantgericht denken. Omdat we een zelfstandig label zijn hebben we korte lijnen. We werken elke dag hard om het beste product te maken, met de beste service. En successen vieren we samen! Iedereen hoort erbij bij BeFrank! Wij geloven in de kracht van een inclusieve werkomgeving, waarin je 100% jezelf kunt zijn. Daarom vinden we het belangrijk dat iedereen met een drive om de pensioenwereld te vernieuwen zich welkom voelt om bij ons te solliciteren.
Meer weten over werken bij BeFrank? Lees dan verder op onze website. Word jij onze nieuwe collega? Ben jij enthousiast over deze vacature en denk je dat je goed past in het team en bij BeFrank? Solliciteer dan direct via onderstaande button en upload je cv en een korte motivatie! Wij zijn erg benieuwd naar wie jij bent, wat jou beweegt en wat jij kunt bijdragen in deze functie bij BeFrank.
Wil je eerst meer informatie over BeFrank of de vacature? Dat kan natuurlijk ook. Neem contact op met onze recruiter Veerle door een mail te sturen naar recruitment@befrank.nl.
Software Engineer Data Platform werkgever: ABN AMRO
ABN AMRO is een uitstekende werkgever die een stimulerende en dynamische werkomgeving biedt voor de rol van Senior Product Specialist Investment Instruments & Regulation. Met een sterke focus op collegialiteit en samenwerking binnen een enthousiast team, krijg je de kans om je expertise in te zetten voor klantgerichte oplossingen en bij te dragen aan de optimalisatie van beleggingsproducten. Bovendien biedt het bedrijf volop mogelijkheden voor persoonlijke en professionele groei, terwijl je werkt in een internationale context die je in staat stelt om impact te maken op klanten in Nederland en daarbuiten.
Hupjob Expertadvies🤫
Zo denken wij dat je Software Engineer Data Platform kunt binnenhalen
✨Verken de Tech Meetups
Ga naar lokale tech meetups en hackathons in je omgeving. Deze evenementen zijn perfect om in contact te komen met professionals uit de industrie en om potentiële vacatures van bedrijven als ABN AMRO te ontdekken. Bovendien laat je zo je passie voor softwareontwikkeling zien!
✨Bijdragen aan Open Source
Doe mee aan open-source projectontwikkeling. Dit laat niet alleen je vaardigheden zien, maar helpt ook om je naam zichtbaar te maken in de softwaregemeenschap. Deel je bijdragen op platforms zoals GitHub, zodat recruiters van bedrijfABN AMRO je kunnen vinden.
✨Maak gebruik van online portfolio's
Zorg ervoor dat je een online portfolio hebt waar je je projecten en eerdere werkervaring presenteert. Dit onderscheidt je van andere kandidaten, vooral bij full-time functies bij ABN AMRO. Voeg interessante projecten toe die laten zien dat je de benodigde vaardigheden bezit!
✨Direct solliciteren via onze website
Twijfel niet om je sollicitatie rechtstreeks via de website van ABN AMRO te indienen. Dit geeft je de kans om meteen in contact te komen met de juiste mensen en je interesse in de rol te tonen. We zijn op zoek naar gedreven kandidaten zoals jij!
Wij denken dat je deze vaardigheden nodig hebt om als Software Engineer Data Platform te schitteren
Een paar tips voor je sollicitatie 🫡
Highlight je technische vaardigheden!:Zorg ervoor dat je een duidelijk overzicht geeft van je technische vaardigheden in je CV. Vermeld bijvoorbeeld de programmeertalen en tools die je beheerst, zoals Python, JavaScript of Git. Dit laat zien dat je niet alleen ervaring hebt, maar ook dat je voorbereid bent om aan de slag te gaan in onze ontwikkelomgeving bij ABN AMRO.
Projecten zijn je beste vrienden:Vergeet niet om relevante projecten toe te voegen aan je CV of portfolio. Dit kunnen persoonlijke projecten, hackathons of bijdragen aan open-source zijn. We willen graag zien hoe je je vaardigheden in de praktijk hebt toegepast. Laat ons zien wat je hebt gebouwd en hoe je problemen hebt opgelost!
Schrijf een enthousiaste motivatiebrief:In je motivatiebrief voor deze fulltime positie is het belangrijk om niet alleen je ervaring uit te lichten, maar ook je passie voor softwareontwikkeling. Vertel ons waarom je graag deel wilt uitmaken van het team bij ABN AMRO en hoe je wilt groeien in je rol. We zijn op zoek naar iemand met enthousiasme en leergierigheid!
Werk aan een duidelijke structuur:Zorg ervoor dat je CV en documenten een duidelijke structuur hebben. Gebruik duidelijke secties voor opleiding, werkervaring en projecten. Numerieke resultaten of verbeteringen die je hebt gerealiseerd, kunnen ook helpen om je impact te illustreren. Dit maakt het voor ons makkelijker om jouw verhaal te volgen en je vaardigheden in kaart te brengen.
Zo bereid je je voor op een sollicitatiegesprek bij ABN AMRO
✨Ken je programmeertalen!
Als je solliciteert voor een fulltime functie in de softwareontwikkeling, zorg dan dat je de programmeertalen die relevant zijn voor Software Engineer Data Platform goed beheerst. We kunnen verwachten dat je enkele technische vragen en coding challenges moet doorstaan, dus neem zeker de tijd om je vaardigheden in bijvoorbeeld Python, Java of C++ op te frissen.
✨Presenteer je portfolio
Een sterk portfolio is cruciaal in de softwareontwikkeling. Laat ons je projecten zien waar je trots op bent en demonstreer je specifieke vaardigheden. Zorg ervoor dat je het proces achter je projecten uitlegt en hoe je problemen hebt opgelost. Dit geeft ABN AMRO inzicht in je probleemoplossend vermogen en je aanpak.
✨Verken system design vragen
Tijdens het interview kunnen we je vragen stellen over system design. We willen begrijpen hoe je een applicatie of systeem ontwerpt. Oefen met het uitleggen van je aanpak, en denk na over schaalbaarheid, efficiëntie en veiligheid. Dit laat zien dat je niet alleen coder bent, maar ook een hele systeemarchitect kunt zijn.
✨Wees voorbereid op teamwork vragen
Softwareontwikkeling draait vaak om samenwerking. Verwacht vragen over hoe je samenwerkt met andere teamleden en hoe je omgaat met conflicten. We willen zien dat je niet alleen technisch sterk bent, maar ook goed kunt communiceren en bijdragen aan een prettige teamdynamiek.