Specialist software ontwikkeling
Opdracht ID: 38570
Budget: € 80 tot € 100 p.u.
Geplaatst: 23-01-2025
Reacties: 0
Locatie: Odijk, België
Laatst gewijzigd: 25-04-2025
Status: Gesloten
Functieomschrijving
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.
Specifieke kennis
o Domain-driven Design (DDD)
o Behaviour-driven Development (BDD)
o Command Query Responsibility Segregation (CQRS) en Event sourcing (ES)
o OpenId Connect authenticatie techniek (kennis van integratie met LDAP is een pr?)
o Backend for frontend (BFF) patroon
Unieke ervaring
o Ervaring in het programmeren vanuit bovenstaande kennis.
o 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.
Opleidisngsniveau
o WO
Eisen
o De kandidaat heeft in de afgelopen 8 jaar, minimaal 5 jaar werkervaring als Software ontwikkelaar. expliciet in het CV bij de werkzaamheden. waar deze ervaring uit blijkt, benoem de naam van de opdrachtgever(s) en de perioden (mm-jjjj t/m mm-jjjj)
o De kandidaat heeft aantoonbare werkervaring met de programmeertalen Python en C#. werkzaamheden. blijkt, benoem de naam van de opdrachtgever(s) en de perioden (mm-jjjj t/m mm-jjjj)
o 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) het CV bij de werkzaamheden. ervaring uit blijkt, benoem de naam van de opdrachtgever(s) en de perioden (mm-jjjj t/m mm-jjjj)
o 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 in het CV bij de werkzaamheden. ervaring uit blijkt, benoem de naam van de opdrachtgever(s) en de perioden (mm-jjjj t/m mm-jjjj)
o De kandidaat heeft aantoonbare werkervaring met cloud technologie zoals CloudFoundry en Kubernetes. in het CV bij de werkzaamheden. ervaring uit blijkt, benoem de naam van de opdrachtgever(s) en de perioden (mm-jjjj t/m mm-jjjj)
Wensen
o De kandidaat heeft aantoonbare werkervaring met opzetten van Continuous Integration (CI), Continuous Delivery (CD) pipelines met Gitlab. Motiveer de rol van de kandidaat, geef in de toelichting aan hoeveel maanden ervaring met bovenstaande is opgedaan en geef een inhoudelijke situatieschets waaruit deze werkervaring blijkt. De toelichting is beknopt, to the point en mag daar waar nodig puntsgewijs. Middels deze toelichting zal de mate van bekwaamheid beoordeeld worden d.m.v. een puntenverdeling. Tevens zal een inhoudelijke verificatie van dit criterium in de interviewfase plaatsvinden. Alleen een verwijzing naar het CV of een algemene motivatie is niet voldoende en zal geen punten genereren. t.a.v. de overige aanbiedingen 2/5= Voldoende t.a.v. de overige aanbiedingen 3/5= Ruim voldoende t.a.v. de overige aanbiedingen 4/5= Goed t.a.v. de overige aanbiedingen 5/5= Uitstekend t.a.v. de overige aanbiedingen
o De kandidaat heeft aantoonbare werkervaring met message broker technologie zoals bijvoorbeeld RabbitMQ (AMQP). Motiveer de rol van de kandidaat, geef in de toelichting aan hoeveel maanden ervaring met bovenstaande is opgedaan en geef een inhoudelijke situatieschets waaruit deze werkervaring blijkt. De toelichting is beknopt, to the point en mag daar waar nodig puntsgewijs. Middels deze toelichting zal de mate van bekwaamheid beoordeeld worden d.m.v. een puntenverdeling. Tevens zal een inhoudelijke verificatie van dit criterium in de interviewfase plaatsvinden. Alleen een verwijzing naar het CV of een algemene motivatie is niet voldoende en zal geen punten genereren. 1/5= Matig t.a.v. de overige aanbiedingen 2/5= Voldoende t.a.v. de overige aanbiedingen 3/5= Ruim voldoende t.a.v. de overige aanbiedingen 4/5= Goed t.a.v. de overige aanbiedingen 5/5= Uitstekend t.a.v. de overige aanbiedingen
o De kandidaat heeft aantoonbare werkervaring met het PolicyServer patroon (het scheiden van authenticatie en autorisatie). Motiveer de rol van de kandidaat, geef in de toelichting aan hoeveel maanden ervaring met bovenstaande is opgedaan en geef een inhoudelijke situatieschets waaruit deze werkervaring blijkt. De toelichting is beknopt, to the point en mag daar waar nodig puntsgewijs. Middels deze toelichting zal de mate van bekwaamheid beoordeeld worden d.m.v. een puntenverdeling. Tevens zal een inhoudelijke verificatie van dit criterium in de interviewfase plaatsvinden. Alleen een verwijzing naar het CV of een algemene motivatie is niet voldoende en zal geen punten genereren. kandidaat heeft geen aantoonbare werkervaring met het PolicyServer patroon (het scheiden van authenticatie en autorisatie). 5/5= De kandidaat heeft aantoonbare werkervaring met het PolicyServer patroon (het scheiden van authenticatie en autorisatie)
o De kandidaat heeft aantoonbare werkervaring binnen de (Semi-)/overheid en/of Politie. Motiveer de rol van de kandidaat, geef in de toelichting aan hoeveel maanden ervaring met bovenstaande is opgedaan en geef een inhoudelijke situatieschets waaruit deze werkervaring blijkt. De toelichting is beknopt, to the point en mag daar waar nodig puntsgewijs. Middels deze toelichting zal de mate van bekwaamheid beoordeeld worden d.m.v. een puntenverdeling. Tevens zal een inhoudelijke verificatie van dit criterium in de interviewfase plaatsvinden. Alleen een verwijzing naar het CV of een algemene motivatie is niet voldoende en zal geen punten genereren. werkervaring binnen de (semi-)/overheid en/of Politie. 3/5= De kandidaat heeft aantoonbare werkervaring binnen de (semi-)/overheid anders dan Politie. 5/5= De kandidaat heeft aantoonbare werkervaring binnen de Politie
o De kandidaat heeft aantoonbare werkervaring binnen de digitale opsporing, handhaving of wetgeving. Motiveer de rol van de kandidaat, geef in de toelichting aan hoeveel maanden ervaring met bovenstaande is opgedaan en geef een inhoudelijke situatieschets waaruit deze werkervaring blijkt. De toelichting is beknopt, to the point en mag daar waar nodig puntsgewijs. Middels deze toelichting zal de mate van bekwaamheid beoordeeld worden d.m.v. een puntenverdeling. Tevens zal een inhoudelijke verificatie van dit criterium in de interviewfase plaatsvinden. Alleen een verwijzing naar het CV of een algemene motivatie is niet voldoende en zal geen punten genereren. werkervaring binnen de digitale opsporing, handhaving of wetgeving. 5/5= De kandidaat heeft aantoonbare werkervaring binnen de digitale opsporing, handhaving of wetgeving opgedaan bij (een ketenpartner van) de Politie