ip. 005972
Politie
Opdracht omschrijving
De ontwikkelaar voert zijn opdracht uit in de context van de Afdeling Technische Ontwikkeling en Expertise (ATOE) t.b.v. Een Dev-Ops team. De applicaties, die ATOE maakt, zijn operationele applicaties voor eindgebruikers zoals o.a. Heimelijke Operaties, Dienst Infra, Team Digitale Opsporing en sensing. Wij maken operationele analyse tools, visualisatie tools en device-management tools in samenspraak met andere technische afdelingen zoals datawarehouse en productiehuis binnen de politie. Een unieke afdeling met een diversiteit aan ontwikkelaars. De ontwikkelaar gaat zich bezig houden met het ontwikkelen van een analysetool gerelateerd aan datagedreven werken. Middels een event driven analysetool zou de opsporing beter in staat moeten zijn om vooraf ingestelde scenario's te monitoren en hierop te acteren. Wij zoeken een ontwikkelaar met specifieke skills en werkzaamheden in een vastgesteld werkpakket.
De politie zoekt specifieke kennis in;
- Domain-driven Design (DDD)
- Behaviour-driven Development (BDD)
- Command Query Responsibility Segregation (CQRS) en Event sourcing (ES)
- OpenId Connect authenticatie techniek (kennis van integratie met LDAP is een pré)
- Backend for frontend (BFF) patroon
Unieke ervaring
-Ervaring in het programmeren vanuit bovenstaande kennis.
-Uitleren van deze kennis aan formatieve ontwikkelaars
Deze manier van ontwikkelen is voor de politie nog onbekend terrein. Er is in het kader van de wet DBA dus sprake van unieke kennis en ervaring en werkzaamheden anders dan een ingebedde functie.
Doelstelling
- Nieuwe python backend applicatie (Bounded Contexts in DDD) ontwerpen en ontwikkelen. Het betreft een sensordata analyse applicatie met behulp van Hierarchical State Machines die de eindgebruiker kan instellen.
- Ons python DDD framework uitbreiden (ontwerp + ontwikkeling) met functionaliteiten die ons systeem nodig heeft. Het betreft onder andere het uitwerken en implementeren van het complexe vraagstuk verwijderen van events uit een Event Store.
- Onze C# SSO gateway die al onze applicaties gebruiken (OpenId Connect / BFF) uitbreiden met nieuw opslagmechanisme om de schaalbaarheid en robuustheid te verbeteren.
- Onze medewerkers trainen in de Domain-driven Design ontwerpmethode en daarmee samenhangend Behaviour-driven Development (BDD) en Test-driven Development (TDD).
Verantwoordelijkheden
Opleveren bovengenoemde resultaten
Contacten
Interne contacten t.b.v. De uitvoering van de opdracht
Opleiding
Eisen:
De kandidaat heeft een afgerond, volwaardig en erkende opleiding op minimaal WO niveau, in de richting van Informatica.
Professionele kennis en werkervaring
Eisen:
- De kandidaat heeft in de afgelopen 8 jaar, minimaal 5 jaar werkervaring als Software ontwikkelaar.
- De kandidaat heeft aantoonbare werkervaring met de programmeertalen Python en C#.
- De kandidaat heeft in de afgelopen 5 jaar, aantoonbare werkervaring met gestandaardiseerde ontwerpmethoden en -technieken, waaronder:
- Domain-driven Design (DDD)
- Behaviour-driven Development (BDD) en Test-driven Development (TDD)
- Command Query Responsibility Segregation (CQRS) en Event sourcing (ES)
- De kandidaat heeft aantoonbare werkervaring met de volgende authenticatie/autorisatie technieken/patronen:
- OpenId Connect authenticatie techniek (kennis van integratie met LDAP is een pré)
- Backend for frontend (BFF) patroon
- De kandidaat heeft aantoonbare werkervaring met cloud technologie zoals CloudFoundry en Kubernetes.
Wensen
- De kandidaat heeft aantoonbare werkervaring met opzetten van Continuous Integration (CI), Continuous Delivery (CD) pipelines met Gitlab.
- De kandidaat heeft aantoonbare werkervaring met message broker technologie zoals bijvoorbeeld RabbitMQ (AMQP).
- De kandidaat heeft aantoonbare werkervaring met Hierarchical State Machines (HSM).
- De kandidaat heeft aantoonbare werkervaring met het PolicyServer patroon (het scheiden van authenticatie en autorisatie).
- De kandidaat heeft aantoonbare werkervaring binnen de (Semi-)/overheid en/of Politie.
- De kandidaat heeft aantoonbare werkervaring binnen de digitale opsporing, handhaving of wetgeving.
Competenties
- Overtuigingskracht
- Sociale vaardigheid
- Creativiteit
- Leervermogen
- Systeemdenken
- Accuratesse
BeschikbaarheidDe Externe is inzetbaar vanaf 01/03/2025 (of indien mogelijk zoveel eerder als de screening akkoord is) tot en met 31/12/2025 voor 36 uur per week. Het contract kan door de Opdrachtgever NIET optioneel worden verlengd. Dit zoals wordt aangegeven in het profiel. De startdatum is onder voorbehoud van een tijdige afronding van het kandidaten onderzoek. Dit kan ook betekenen dat de startdatum van de Opdracht zal moeten worden opgeschoven. Aan de vermelde startdatum in de aanvraag kunnen zodoende geen rechten worden ontleend.
Let op:
Om je sollicitatie correct te verwerken, verzoeken wij je vriendelijk om de screeningsvragen onder deze vacature te beantwoorden. Dit helpt ons om je profiel snel en zorgvuldig te beoordelen.
Voordelen voor ZZP'ers om via All About Work te werken
- Je sollicitatie wordt binnen 24 uur verwerkt en je krijgt een snelle terugkoppeling.
- All About Work hanteert geen relatie- of concurrentiebeding.
- Als je via All About Work aan het werk gaat is dit voordelig, want wij hanteren een snelle uitbetaling van je factuur, namelijk binnen 14 dagen.
- Jij bepaalt je zzp uurtarief (wij moeten wel rekening houden met wat we maximaal mogen hanteren van de opdrachtgever). (LET OP: Het door jou opgegeven uurtarief is all in, inclusief 10% fee All About Work en exclusief BTW)
Voordelen voor detacheerders (uitzendovereenkomst) om via All About Work te werken
- Je sollicitatie wordt binnen 24 uur verwerkt en je krijgt een snelle terugkoppeling.
- All About Work hanteert geen relatie- of concurrentiebeding.
- Vanaf dag 1 opbouw pensioen via Stipp
- Keuze loon uitbetaling per week of per vier weken
- CAO van de opdrachtgever is van toepassing
- De kandidaat heeft een afgerond, volwaardig en erkende opleiding op minimaal WO niveau, in de richting van Informatica.
- De kandidaat heeft in de afgelopen 8 jaar, minimaal 5 jaar werkervaring als Software ontwikkelaar.
- De kandidaat heeft aantoonbare werkervaring met de programmeertalen Python en C#.
- De kandidaat heeft in de afgelopen 5 jaar, aantoonbare werkervaring met gestandaardiseerde ontwerpmethoden en -technieken, waaronder: - Domain-driven Design (DDD) - Behaviour-driven Development (BDD) en Test-driven Development (TDD) - Command Query Responsibility Segregation (CQRS) en Event sourcing (ES)
- De kandidaat heeft aantoonbare werkervaring met de volgende authenticatie/autorisatie technieken/patronen: - OpenId Connect authenticatie techniek (kennis van integratie met LDAP is een pré) - Backend for frontend (BFF) patroon
- De kandidaat heeft aantoonbare werkervaring met cloud technologie zoals CloudFoundry en Kubernetes.
- De kandidaat heeft aantoonbare werkervaring met opzetten van Continuous Integration (CI), Continuous Delivery (CD) pipelines met Gitlab.
- De kandidaat heeft aantoonbare werkervaring met message broker technologie zoals bijvoorbeeld RabbitMQ (AMQP).
- De kandidaat heeft aantoonbare werkervaring met Hierarchical State Machines (HSM).
- De kandidaat heeft aantoonbare werkervaring met het PolicyServer patroon (het scheiden van authenticatie en autorisatie).
- De kandidaat heeft aantoonbare werkervaring binnen de (Semi-)/overheid en/of Politie.
- De kandidaat heeft aantoonbare werkervaring binnen de digitale opsporing, handhaving of wetgeving.
- Aanleveren Verklaring Omtrent Gedrag na gunning.
- Voor zzp-ers: Wat is je uurtarief als zzp-er, exclusief BTW/inclusief reiskosten woon-werkverkeer? (Het door jou opgegeven uurtarief is all in, inclusief 10% fee All About Work en exclusief BTW, bijvoorbeeld als je 80 euro aangeeft is 72 euro voor jou als zzp-er en 8 euro fee).
- Voor detacheerders: Wat is je gewenste maandsalaris voor deze functie? (All About Work zal dit beoordelen op basis van je ervaring en de functieniveau van de vacature)
- Bij deze sollicitatie is een motivatiebrief verplicht, graag toevoegen
Tot €100,00 per uur voor ZZP of tot €6072,00 per maand bruto fulltime voor detachering