In één oogopslag
- Taken: Bouw en ontwerp ons dataplatform voor de politie met innovatieve technologieën.
- Bedrijf: Werken bij de politie in een dynamisch team dat criminaliteit bestrijdt.
- Voordelen: Aantrekkelijk salaris, opleidingsmogelijkheden en uitstekende arbeidsvoorwaarden.
- Overige informatie: Ruimte voor groei en ontwikkeling binnen een maatschappelijk relevante organisatie.
- Waarom deze baan: Maak impact met data en techniek in de opsporing.
- Kwalificaties: Minimaal 5 jaar ervaring in softwareontwikkeling en coachende vaardigheden.
Het verwachte salaris ligt tussen 56250 - 68750 € per jaar.
Wil jij met data en techniek bijdragen aan effectievere opsporing? Als senior software developer binnen Team Warehouse bouw je het datawarehouse van de politie. We zoeken een senior software developer die goed kan programmeren, coachende vaardigheden heeft, van data houdt en samen met collega's aan één product wil werken.
Locatie: Driebergen-Rijsenburg
Wat ga je doen?
- Als senior software developer ben je verantwoordelijk voor het ontwerp en de bouw van de complexe en nieuwe onderdelen van ons dataplatform.
- Je denkt na en neemt eigenaarschap over architectuur van oplossingen, patronen en technieken en bouwt die samen met de teams.
- Je modelleert complexe domeinen en zorgt dat modellen, verwerking en ontsluiting op schaal blijven werken.
- Je analyseert structurele knelpunten in bijvoorbeeld het platform, zoals schaalbaarheid, performance, datakwaliteit en herleidbaarheid.
- Je adviseert de product owner en de architectuur community over verbeteringen.
- Daarnaast schrijf, test en onderhoud je dagelijks, samen met je teamgenoten, programmeertaal om de software en applicaties te onderhouden.
- Je neemt hierin de rol van mentor en technisch aanspreekpunt.
- Je ontwikkelt de vakvolwassenheid van het hele team, verkent de ontwikkelbehoeften en coacht collega's naar een hoger niveau.
- Je bewaakt de samenhang van het gezamenlijke product over meerdere teams en houdt overzicht over het geheel.
Waar ga je werken?
Team Warehouse is het datawarehouse voor operationele data in de opsporing en intelligence. We verzamelen, verwerken, modelleren en ontsluiten grote en uiteenlopende databronnen. Analisten, developers en operationele teams werken daar dag en nacht mee. Onze dataproducten worden gebruikt door zo'n 14.000 collega's: developers die op ons platform bouwen, analisten die zelf code schrijven en collega's die via onze eigen en andere interne applicaties met de data werken.
Onze techniek
We bouwen ons platform grotendeels zelf, gebruikmakend van open source en enkele ingekochte componenten. De data die we verwerken is groter, veel diverser en heeft bijzondere performance eisen ten opzichte van een gemiddeld datawarehouse. We gebruiken Kafka en RabbitMQ voor event- en streamverwerking, PostgreSQL, Elasticsearch, Redis en object storage voor opslag, en Kubernetes, Docker, Infrastructure as Code en GitLab CI/CD als platform.
Wie ben jij?
- Je hebt ervaring met het coachen van collega’s.
- Je schrijft nette, geteste C# code, kunt een ontwerp uitleggen en verdedigen en helpt collega's verder.
- Bij voorkeur heb je reeds complexe dataplatforms, dataproducten of datawarehouses ontworpen en gebouwd.
- Je bent creatief in het vinden van oplossingen.
- Je beschikt over hbo (bachelor) werk- en denkniveau, bij voorkeur op ICT-gebied.
- Minimaal 5 jaar ervaring als software engineer of data engineer, waarvan ruime ervaring in een senior of lead rol.
- Diepgaande kennis van C#, .NET (of gerelateerde programmeertalen) en het ontwerpen van complexe, gedistribueerde softwarearchitecturen.
- Aantoonbare ervaring met datamodellering.
- Ervaring met event gedreven en streaming verwerking (Kafka, RabbitMQ of vergelijkbaar) en met meerdere opslagtechnologieën.
- Goede beheersing van Nederlands en Engels, in woord en geschrift.
Wat wij bieden
De standplaats is Driebergen. Er is ruimte voor 2 fte. Het betreft een functie voor 36 uur per week. Afhankelijk van je achtergrond volg je aan de Politieacademie een 14-weekse opleiding voor specifieke inzetbaarheid. Tijdens deze opleiding(en) ontvang je al het met jou overeengekomen salaris.
Wat verder belangrijk is
Een assessment en een veiligheidsonderzoek A maken deel uit van de selectieprocedure. Je hebt de Nederlandse nationaliteit (dit mag ook je tweede nationaliteit zijn).
senior developer - Team Warehouse werkgever: Politie Nederland
Het Regionaal Service Centrum in Maastricht biedt een dynamische en ondersteunende werkomgeving waar empathie en professionaliteit centraal staan. Medewerkers krijgen de kans om zich te ontwikkelen binnen een betrokken team dat zich richt op het bieden van zorgvuldige ondersteuning aan slachtoffers, met ruimte voor feedback en samenwerking. De organisatie waardeert diversiteit en stimuleert persoonlijke groei, waardoor je niet alleen bijdraagt aan de gemeenschap, maar ook aan je eigen professionele ontwikkeling.
Hupjob Expertadvies🤫
Zo denken wij dat je senior developer - Team Warehouse 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 Politie Nederland 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 bedrijfPolitie Nederland 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 Politie Nederland. 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 Politie Nederland 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 senior developer - Team Warehouse 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 Politie Nederland.
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 Politie Nederland 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 Politie Nederland
✨Ken je programmeertalen!
Als je solliciteert voor een fulltime functie in de softwareontwikkeling, zorg dan dat je de programmeertalen die relevant zijn voor senior developer - Team Warehouse 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 Politie Nederland 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.