senior Kotlin developer - generieke enablers
Build your career on Magnet.me
Create a profile and receive smart job recommendations based on your liked jobs.
Voor de doorontwikkeling van de digitale handtekening en van generieke softwarecomponenten zoeken we een ervaren senior developer voor de functie senior Kotlin developer - generieke enablers.
Locatie: Zwolle
Organisatieonderdeel: Politiedienstencentrum
Vakgebied: ICT
Wat ga je doen?
Als senior ontwikkelaar werk je aan de vernieuwing, doorontwikkeling en het beheer van de Ondertekenvoorziening en werk je aan generieke softwarecomponenten die gebruikt worden door andere applicaties. Met jouw inzet help je de politie met het digitaal ondertekenen van alle politiedocumenten en waarmerken van multimediabestanden voor rechtszaken en zorg je voor een IT fundament door generieke softwarecomponenten in de vorm van libraries te ontwikkelen en te onderhouden.
Je werkt in een multidisciplinair DevOps‑team met developers, analisten, een UX‑designer en een tester. Samen leveren jullie in korte sprints werkende software op en zijn jullie verantwoordelijk voor de volledige keten: van nieuwe functionaliteit tot beheer en ondersteuning. Je werkt met ontwikkeltechnieken zoals Kotlin, Angular, Ktor, OpenShift, Jenkins, onze interne componentenbibliotheek Blauwdruk en diverse andere technieken.
Van jou wordt verwacht dat je de meeste technieken beheerst en dat je in staat bent de onbekende technieken je eigen te maken. Je werkt samen met de collega’s van je team om de teamdoelen te bereiken waarmee de politie zijn werk beter kan uitvoeren. Je speelt een bepalende rol in de doorontwikkeling van de Ondertekenvoorziening. Daarnaast ontwikkel je aan generieke ondersteunende componenten (libraries) die door andere applicaties gebruikt worden. Voorbeelden zijn libraries voor pdf generatie, autorisatie en logging.
Je bent in staat zelfstandig je werk uit te voeren en je streeft ernaar om collega’s te kunnen begeleiden. Je bent een teamplayer en je werkt graag samen binnen een multidisciplinair DevOps-team. Ook krijg je te maken met CI/CD‑processen en DevOps‑werkzaamheden zoals monitoring, deployments en incidentafhandeling. Tijdens de daily standups bespreken jullie de voortgang en zoek je continu naar manieren om processen te verbeteren.
Waar ga je werken?
Je wordt of onderdeel van het team dat de Ondertekenvoorziening en het Ondertekenportaal aanbiedt of onderdeel van het team dat werkt aan generieke softwarecomponenten, maar door jouw senioriteit ben je inzetbaar voor alle IT producten die door deze teams gemaakt worden.
De teams vallen onder verantwoordelijkheid van het cluster Generieke (Mobiele) Componenten (GMC), onderdeel van de Productielijn Generieke Enablers (GE) van het Productiehuis. Deze productielijn voorziet in de behoefte van Generieke componenten voor de andere productielijnen. De teams werken hybride. Maandag is de vaste kantoordag in Zwolle met elke 2 weken een sprintwissel. De overige dagen werk je flexibel vanuit huis of een politielocatie indien nodig/gewenst. Omdat de digitale handtekening continu beschikbaar moet zijn, vragen we van je om max. 10 keer per jaar een week stand-by te staan buiten kantoortijden.
Wie ben jij?
Een IT-professional met een brede programmeerkennis, ervaring en liefde voor het vak. Je houdt ervan om resultaten te boeken en je stelt jezelf regelmatig de vraag: hoe kan dit nog beter? Bovendien ben je een echte teamspeler en pas je je gemakkelijk aan wanneer de situatie daarom vraagt.
Daarnaast ben je iemand die vanuit de kennis en ervaring kan zorgdragen voor de continuïteit en kwaliteit van de softwareontwikkeling. Je bent resultaatgericht, hebt doorzettingsvermogen en de ambitie om door te groeien. Je schuwt beheerwerk niet en zoekt continu naar verdere optimalisatie om dat beheerwerk verder te automatiseren. Je bent proactief, oplossingsgericht en communicatief sterk.
Verder heb je:
- hbo (bachelor) werk- en denkniveau*, bij voorkeur met een opleiding in de richting van ICT;
- ruime ervaring (minimaal 5 jaar) met Kotlin (ervaring met Kotlin coroutines is gewenst) en/of Java;
- ervaring als lead developer;
- kennis van en ervaring met Angular, mobiele app ontwikkeling en Linux/Unix;
- kennis van en ervaring met encryptie technieken en CI/CD;
- kennis van en ervaring met DevOps‑werkzaamheden en Agile/Scrum;
- kennis van en ervaring met MongoDB en security.
Wat wij bieden
De standplaats is Zwolle. Het betreft een functie voor 36 uur per week. Er is ruimte voor 1 fte. Omdat goede mensen belangrijk zijn binnen de politie investeren we in jouw toekomst. We bieden uitgebreide ontwikkelingsmogelijkheden en een aanstelling in tijdelijke dienst voor een proeftijd van een jaar. Bij voldoende functioneren wordt de aanstelling na een jaar omgezet in een vaste aanstelling. Verder kun je het volgende van ons verwachten:
- een bruto maandsalaris van minimaal € 4.511,- en maximaal € 6.620,- (schaal 11 Bbp) op basis van een 36-urige werkweek;
- een Individueel Keuzebudget (IKB) dat uit twee delen bestaat;
- Een bruto deel van 17,86% van je salaris. Met dit budget kun je een deel van je arbeidsvoorwaarden zelf samenstellen. Denk bijvoorbeeld aan het uitbetalen van je budget, het kopen van vakantie-uren of ontwikkelactiviteiten zoals een opleiding.
- Een netto deel van € 515 per jaar. Dit budget kun je bijvoorbeeld gebruiken voor duurzaamheidsdoelen, vakbondscontributie en voor vitaliteit.
- een uitstekende pensioenopbouw bij ABP en betaald ouderschapsverlof.
De formele functie binnen het functiegebouw van de politie is bedrijfsvoeringspecialist C, werkterrein informatie- communicatietechnologie.
* Je hebt een diploma op hbo (bachelor) niveau of je bent daaraan gelijkgesteld via EVC. Of je hebt van een andere werkgever een erkende functieomschrijving of een formeel vastgestelde vacaturetekst of een ander formeel bewijsstuk waarmee je aantoont dat je minimaal twee jaar werkwerkervaring hebt op het gevraagde niveau. Het bewijsstuk heeft aantoonbaar betrekking op een functie die je daadwerkelijk hebt uitgevoerd en moet herleidbaar zijn tot jouw persoon. Denk aan een werkgeversverklaring waarin het werk- en denkniveau staat opgenomen of een uittreksel uit het HR-systeem waarop je functie en het dienstverband zichtbaar zijn.
Wat verder belangrijk is
- Een veiligheidsonderzoek maakt deel uit van de selectieprocedure.
Binnen de politieorganisatie kun je op verschillende manieren bijdragen aan een veilige samenleving. Op straat of achter de schermen; elke collega draagt bij aan het politiewerk. Agenten mogen ingrijpen en verdachten hun vrijheid ontnemen als dat nodig is. Je houdt toezicht op straat en bent daar waar jouw hulp nodig is. Je kunt ook kiezen voor een functie in de bedrijfsvoering, bijvoorbeeld in de administratie, ICT of beleid. Of voor een functie bij de financiële of digitale recherche.