Specialist software ontwikkeling
- Driebergen
- Politie
- 6 dagen geleden
Dienstverband
Contract
Uurtarief
Niet opgegeven
Uren per week ?
36
Totaalbudget
Niet opgegeven
Startdatum
1 maart 2025
Einddatum
31 december 2025
Reageren voor
30 januari 2025
Opdrachtbeschrijving
De ontwikkelaar voert zijn opdracht uit in de context van de Afdeling Technische Ontwikkeling en Expertise (ATOE) ten behoeve van een Dev-Ops team. De applicaties, die ATOE maakt, zijn operationele applicaties voor eindgebruikers zoals 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 bezighouden 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. De opdrachtgever zoekt een ontwikkelaar met specifieke skills en werkzaamheden in een vastgesteld werkpakket. GEZOCHT PROFIEL De opdrachtgever 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 Lijkt deze freelance opdracht je wat en voldoe je aan de eisen? Reageer dan direct via de link onderaan deze pagina.