Senior System Developer

Functie:                                        Senior System Developer
Startdatum:                                  Zo spoedig mogelijk
Aantal uur per week:                   32-36 uren
Tarief:                                            € Marktconform

Periode:                                        t/m conform duur werkzaamheden, met optie tot verlenging
Locatie:                                         Amsterdam
Deadline:                                       22-07-2021 08:00
ZZP:                                               Nee
Aanvraagnr:                                  20210715_08

Omschrijving
Voor haar eindklant, gemeente Amsterdam, zoeken wij een Senior System Developer voor 32-36 uren per week met als startdatum: Zo spoedig mogelijk.

Ben jij een ervaren systeemontwikkelaar en wil je meewerken aan een experiment voor de Basis Registratie Persoonsgegevens (project XBRP)? Kom dan een bijdrage leveren aan een opslag- en query-systeem op basis van Event Sourcing en CQRS! 

Werkzaamheden
Project XBRP Experiment Basis Registratie Persoonsgegevens is een experiment om tot een voorstel te komen waarmee de huidige BRP, de moeder van alle registraties, fundamenteel gemoderniseerd kan worden. Potentieel raakt dit project alle gemeenten, de centrale overheid en daarmee de hele Nederlandse samenleving. We werken 2 jaar lang met een klein multidisciplinair team aan een serie experimenten, die leiden tot een technisch concept in de vorm van kwalitatief hoogwaardige software, waarmee een nieuw BRP systeem kan worden gerealiseerd. Onderdeel daarvan, en zeker niet minder belangrijk, is het tot stand brengen van effectieve samenwerking met essentiële stakeholders uit het systeem van basisregistraties, zoals het ministerie van Binnenlandse Zaken (BZK) en het Rijksinstituut voor Identiteitsgegevens (RvIG). Inmiddels is het team elf maanden op weg en is er een duidelijk ontwerp richting en productvisie in de vorm van DESQ gitlab.com/commonground/xbrp/desq. DESQ is een open source, decentraal systeem voor registratie en bevraging, gebaseerd op Event Sourcing en CQRS. Voor ons Agile team van 6 personen zoeken we versterking in de vorm van een kundige en gedreven System Developer, die het aantrekkelijk vindt om de tanden te zetten in het maken van een modern en elegant nieuw systeem dat recht doet aan de onderliggende complexe ontwerpuitdaging: het bijhouden en kunnen verstrekken van persoonsgegevens van alle inwoners van Nederland.

  • Je bent een ervaren system developer en hebt diepgaande kennis van o.a. (maar tén minste) Idiomatic Golang. Idealiter heb je vergelijking met een soortgelijk (experimenteel) project, waarin je je ook kunt vinden in een bredere rol (naast clean code breng je ook goede softskills mee)
  • Je werkt goed samen met zowel je teamgenoten als de community van collega’s in de publieke arena. Je bent goed in staat en doet moeite om je ideeën en inzichten zo te communiceren dat je teamgenoten het (ook) snappen
  • Je bent constructief en werkt samen naar oplossingen. Je bent een beetje wereldverbeteraar met een gezonde dosis reflectie en humor

Functie-eisen
Functie-eisen zijn knock-out criteria. Dat voldaan wordt aan de eisen moet duidelijk blijken uit het CV door middel van een beschrijving van de ervaring en werkzaamheden. 

  • De aangeboden kandidaat heeft in de afgelopen 2 jaar geen ambtelijke aanstelling gehad bij de gemeente Amsterdam
  • Geef in maximaal een half A4 pagina aan waarom uw kandidaat de meest geschikte is voor deze opdracht
  • De kandidaat heeft minimaal 2 jaar ervaring met Idiomatic Golang in een vergelijkbaar experimenteel project, waarin je hebt gewerkt met een multidisciplinair team
  • De kandidaat heeft ervaring met gRPC / protocol buffers, Postgresql, Cryptografie (hashing, signing) en Decentralized / Distributed Systems
  • De kandidaat heeft minimaal 2 jaar ervaring met Kubernetes en Docker containers

Functiewensen

  • De aangeboden kandidaat heeft aantoonbare ervaring met Flutter
  • De aangeboden kandidaat heeft aantoonbare ervaring systematische aanpak, microservices & actor system
  • De aangeboden Kandidaat heeft Aantoonbare ervaring in de Open Source community
  • De kandidaat heeft minimaal 2 jaar kennis van en ervaring opgedaan als developer in een complexe Agile/Scrum omgeving




Apply for this position

Allowed Type(s): .pdf, .doc, .docx