Opdrachtomschrijving
Met het inrichten van waardeketens heeft de politie agile werken opgeschaald, passend bij de complexe, snel veranderende wereld waarin de politie opereert. Binnen deze waardeketens zijn meer dan 100 DevOps-teams actief.
In de waardeketen Wijk & Veiligheid, waar DPC onderdeel van uitmaakt, werk je aan oplossingen die direct bijdragen aan beter en slimmer contact met burgers. Denk hierbij aan onze website politie.nl en applicaties die ingevulde aangiftes en meldingen vandaaruit doorzetten naar de achterliggende politiesystemen.
Dat gebeurt vanuit een digitaal eerst dienstverleningsconcept: van innovatieve politieloketten en zelfservice op politie.nl, tot videobellen en uniforme digitale intake. Hier realiseer je vermogens zoals digitale vraagbegeleiding en een 360° klantbeeld.
Daarmee verhogen we first time right en verlagen we de werkdruk – zodat burgers sneller en met meer vertrouwen geholpen worden, zowel digitaal als fysiek.
Werkzaamheden
- De webapplicatie www.politie.nl wordt ontwikkeld door een aantal DevOps-teams binnen het cluster Digitaal Politiecontact (DPC). Deze teams werken elke dag aan het veilig en toegankelijk maken en houden van www.politie.nl, een applicatie van grote toegevoegde waarde voor politiecollega’s en burgers.
- Binnen één van deze teams neem jij het voortouw om samen met je collega’s te doen wat nodig is om software te realiseren van hoogwaardige kwaliteit. Software die veilig, betrouwbaar en onderhoudbaar is. En die ons als politie in staat stelt om continu toegevoegde waarde te leveren.
- Je staat aan de lat voor het softwareontwerp, implementeert best practices en past moderne design principles en design patterns toe.
- Je vormt het technisch geweten van het DevOps-team. Je houdt een wakend oog op de wijze waarop jouw DevOps-team software ontwikkelt.
- Je deelt kennis, je zorgt waar nodig voor coding guidelines, coacht jouw DevOps-collega’s en zorgt voor afgesproken kwaliteitsmaatregelen.
- Je werkt nauw samen met de solution architect en product owner om te zorgen dat technical debt onder controle blijft en dat alle ontwikkelde software getoetst wordt aan de solution architectuur.
- Het ontwerpen van de softwarearchitectuur is bij jou in goede handen. Een architectuur die zorgt voor de juiste performance, schaalbaarheid en flexibiliteit.
- Als fullstack developer draag je zelf ook bij aan het volledige software development proces en het operationeel beheer van de applicatie.
- Van een toegankelijke Vue front-end tot een robuuste Java backend, dat is waar jij je op richt.
- Samen met je collega’s draag je verantwoordelijkheid voor het ontwikkelen én in de lucht houden van de website.
- Je draagt als echte DevOps-er bij aan alles wat hiervoor nodig is.
- Je werkt voortdurend aan het snel en frequent live brengen van software en ondersteunt bij het inrichten van CI/CD en het opzetten van monitoring.
- Je werkt in een team met verschillende disciplines waaronder developers, testspecialisten en informatieanalisten.
Standplaats en werkomgeving
Er is ruimte voor 2 FTE. De standplaats is Utrecht. Hybride werken (thuis en op kantoor) is vanzelfsprekend mogelijk. Dinsdag is de kantoordag van het team, maar ook op de andere dagen kun je prima op kantoor werken. Ook kan je aanwezigheid soms gevraagd worden.
De politie werkt in een veranderende samenleving waarin uiteenlopende perspectieven essentieel zijn voor goed politiewerk. Daarom is diversiteit voor ons van groot belang. Hoe kunnen we jouw kennis en achtergrond hiervoor inzetten?
Voor deze opdracht is een screening type BO+ van toepassing.
Uitvoeringsvoorwaarde arbeidsrelatie
De aard en organisatorische inbedding van deze opdracht maken dat niet iedere contractvorm passend is; voor deze opdracht wordt daarom uitgegaan van uitvoering via detachering.
LibLab sluit geen specifieke contractvorm of categorie opdrachtnemers op voorhand uit. Wel geldt dat iedere opdracht moet kunnen worden uitgevoerd op een wijze die in overeenstemming is met de toepasselijke wet- en regelgeving, waaronder de regels omtrent de kwalificatie van arbeidsrelaties en de Wet DBA.
De geschiktheid van een opdracht voor een bepaalde contractvorm wordt beoordeeld aan de hand van de beoogde feitelijke uitvoering van de werkzaamheden en niet uitsluitend op basis van de gekozen juridische constructie. Daardoor kan het voorkomen dat een opdracht zich, gelet op de aard, inrichting of organisatorische inbedding van de werkzaamheden, niet leent voor alle contractvormen.
Inschrijvers dienen desgevraagd aannemelijk te maken op welke wijze zij de opdracht zullen uitvoeren en hoe daarbij wordt voldaan aan de toepasselijke wet- en regelgeving. Indien onvoldoende aannemelijk wordt gemaakt dat de opdracht binnen de voorgestelde constructie rechtmatig kan worden uitgevoerd, kan een inschrijving buiten beschouwing worden gelaten.
Competenties
- Oog voor kwaliteit.
- Duidelijk en verwachtingsgericht.
- Open voor andere inzichten.
- Goed luisterend vermogen.
- Verbindend naar collega’s.
- Proactief.
- Resultaatgericht.
- Afspraken nakomend.
- Communicatief vaardig.
- Goed analytisch inzicht.
- Hoofd- en bijzaken kunnen onderscheiden.
- Leergierig naar andere technologieën en competenties.
- Ondersteunend naar teamgenoten.
- Zelfstandig.
- Teamgericht samenwerken.
Eisen voor de opdracht Lead Developer Burgerzijde
- Je hebt een diploma op hbo-niveau (bachelor) of je bent daaraan gelijkgesteld via EVC.
- Of je hebt minimaal twee jaar aantoonbare ervaring op het gevraagde werk- en denkniveau. Dit moet je aantonen met je cv, aangevuld met een officiële functiebeschrijving, vacaturetekst of ander document waarin het gevraagde werk- en denkniveau duidelijk staat vermeld.
- HBO werk- en denkniveau.
- Minimaal 5 jaar ervaring als fullstack developer in een Agile context, met kennis van Java, frameworks zoals Springboot of Quarkus en met front-end technologieën zoals Javascript en Vue/Nuxt.
- Ervaring met het opstellen van softwarearchitectuur en het toepassen van design patterns en design principles.
- Ervaring met het coachen en begeleiden van collega’s binnen een DevOps-team.
- Ervaring met CI/CD-inrichtingen op containerplatformen (Kubernetes of OpenShift), gebruikmakend van bijvoorbeeld Gitlab of Jenkins, ArgoCD en Helm.
- Ervaring met webapplicatie development, API-management en unit testing.
- Bij voorkeur heb je ervaring met een headless CMS (bijvoorbeeld Bloomreach) en MySQL.
Wensen voor de opdracht Lead Developer Burgerzijde
- Je hebt oog voor kwaliteit en staat daar ook voor.
- Je bent duidelijk in wat je wilt en verwacht, draagt dat uit en neemt mensen hierin mee.
- Tegelijkertijd sta je altijd open voor andere inzichten, kun je goed luisteren en behoud je de verbinding met collega’s.
- Je bent proactief, resultaatgericht en komt afspraken na.
- Je bent communicatief vaardig, hebt goed analytisch inzicht en kunt hoofd- van bijzaken onderscheiden.
- Je staat ervoor open om je ook te verdiepen in andere technologieën en competenties en ondersteunt je teamgenoten wanneer het nodig is.
- Daarnaast werk je zelfstandig en bepaal je daarbij graag je eigen aanpak, maar ben je bovenal onderdeel van een DevOps-team en werk je optimaal samen om zo veel mogelijk waarde te leveren.