25 Aug. 2022
Java Ontwikkelaar 112 berichtenportaal
36
Utrecht
Aanvraag ICAP16270 Tijdelijke inhuur
Voor de Nationale Politie zijn wij op zoek naar een Java Ontwikkelaar 112 berichtenportaal.
Omschrijving opdracht:
Voor het cluster Digitaal Politie Contact (DPC) binnen de productielijn VIB zoeken we een ondernemende, veelzijdige en vakbekwame DevOps-ontwikkelaar. Deze gaat aan de slag voor meerdere producten: Servicemodule, Coördinatie Intake en het Berichtenportaal.
De Servicemodule is de applicatie die de politie gebruikt voor het registreren van meldingen die via 0900-8844 binnenkomen en die worden doorgezet naar een basisteam voor afhandeling. De Servicemodule (8844) en GMS (112) leveren mutaties van meldingen direct aan en het portaal zorgt voor de aflevering bij geabonneerden. Een voorziening kan een abonnement nemen op het portaal om op de hoogte te blijven van wijzigingen. Met behulp van Coördinatie Intake worden opdrachten (voortvloeiend uit de binnenkomende meldingen) toegewezen en wordt de voortgang op de afhandeling van het begoogde resultaat bewaakt.
Doelstelling:
Met andere betrokkenen voltooien van 20 sprints gedurende de inzetperiode.
Als Java Ontwikkelaar is de kandidaat verantwoordelijk voor realisatie van onderstaande onderwerpen/resultaten:
1. Realiseren Signalenportaal in het kader van de Implementatie van een Omnichannelstrategie binnen de politie
De visie van DPC voor 2021 is de realisatie van een Omnichannel strategie. Het Signalenportaal wordt een belangrijke enabler voor de implementatie van deze strategie. Dit portaal zorgt immers voor de verbinding tussen de klantervaring (voorkant) en de achterliggende politie processen. Hiervoor is dit portaal nodig.
De Servicemodule (8844) en GMS (112) leveren mutaties van meldingen direct aan en het portaal zorgt voor de aflevering bij geabonneerden. Een voorziening kan een abonnement nemen op het portaal om op de hoogte te blijven van wijzigingen.
Met de portaal wil de politie bereiken dat burger én politie altijd en overal over dezelfde informatiepositie beschikt ongeacht via welk kanaal een burger contact gezocht heeft met de politie.
Wat moet er gerealiseerd worden?
- koppelvlak Signalenportaal – GMS
- koppelvlak met primaire processensysteem politie (BVH / OPP-RAPP)
- aansluiten politie.nl op Signalenportaal
2. Verbeteren Intake & Service Cybercrimefenomenen
De veranderopgave is het verbeteren van de intake en service richting burgers en bedrijven om de aangifte/melding bereidheid te verhogen én om de kwaliteit van de data hiervan te vergroten. De stip op de horizon is een landelijke ingerichte organisatie voor de opvolging van de cybercrimethema´s met centrale sturing en een geautomatiseerd proces voor de clustering van meldingen en aangiftes en een juiste routering van de werkpakketten. Het gaat specifiek om de intake en service rondom de cybercrime thema’s die op dit moment bij de cybercrimeteams zijn belegd. De veranderopgave vormt een onderdeel van het programma cybercrime en wordt uitgevoerd in nauwe samenwerking met de portefeuille Dienstverlening.
Op dit moment vinden binnen het IV-domein al een aantal ontwikkelingen plaats die een bijdrage gaan leveren aan de veranderopgaaf van Cybercrime. Voorbeelden hiervan zijn het uitbreiding van kanalen voor intake in het kader van de omnichannelstrategie, doorontwikkeling Internet aangifte en realisatie van een signalenportaal voor het routeren van verschillende type signalen waaronder meldingen en aangifte.
De komende periode moeten ten behoeve van een aantal cybercrimefenomenen aangifte formulieren ontwikkeld worden. Door een collega van Intake & Service moeten kwaliteitscontroles uitgevoerd kunnen worden en na accordering moeten aangiften verwerkt kunnen worden in het primaire processensysteem van de politie. Het gaat om de volgende fenomenen:
- Bankphishing
- Account take over
- Sextortion
- BEC-fraude / CEO-fraude
- DDOS
- Ransomware
3. Operatie Centurion
Gedigitaliseerde criminaliteit is een groeiend fenomeen, beïnvloed door toenemende digitalisering, social media en thuiswerken en heeft een locatie-onafhankelijk karakter. De politie is juist gebieds-gebonden georganiseerd is en laat bij internetaangiften doorgaans juist de woonplaats van slachtoffers bepalend zijn voor wáár een aangifte wordt afgehandeld. Een groot deel van de gedigitaliseerde criminaliteit betreft kleine vermogensdelicten met – ieder op zich - relatief lage prio voor politie. In een pilot van LMIO, Landelijk Meldpunt Internet Oplichting, is onderzocht hoe de politie Aan-en-verkoop-fraude (MK F636) effectief kan aanpakken. Deze pilot was een samenwerkingsverband tussen de Landelijke Eenheid en enkele regionale teams uit drie eenheden en heeft naast opsporingsresultaten ook leerpunten voor de aanpak opgeleverd.
Het programma Centurion stelt zich ten doel om de aanpak van gedigitaliseerde criminaliteit te verbeteren en de relatief lage pakkans te verhogen. Het programma wil lering trekken uit de aanpak van LMIO en deze aanpak breder, d.w.z. landelijk in gaan zetten. Daarnaast zijn binnen Centurion ook andere vormen van online fraude geïdentificeerd, die geschikt zijn om met de LMIO-aanpak te lijf te gaan. Het programma Centurion wil óók die vormen van gedigitaliseerde criminaliteit aanpakken door de gebruikte werkprocessen en IV-middelen landelijk te optimaliseren.
Voor de volgende delictsoorten moet de Centurion aanpak geïmplementeerd worden:
- aan-en-verkoop-fraude online
- vriend-in-nood-fraude
- phishing
- bankhelpdesk-fraude
4. Kennismanagementsysteem
De eigenaar van informatie die vastgelegd dient te worden in de centrale bron, is op dit moment niet organisatorisch ingebed en regie en beheer niet “centraal” georganiseerd. Hierdoor kan de consistentie en kwaliteit van informatie moeilijk gewaarborgd worden. Binnen verschillende dienstonderdelen en voorzieningen wordt onafhankelijk van elkaar dezelfde informatie beheerd en onderhouden, waardoor het risico bestaat dat burgers op basis van het gekozen kanaal een ander antwoord krijgen op dezelfde vraag. Dit laatste zal resulteren in een afname van het vertrouwen in de Politie.
De Servicemodule is de intake voorziening van de politie. Deze voorziening moet worden aangesloten op het kennismanagementsysteem Polly, zodat de medewerkers van Intake en Service bij intake over de altijd over de juiste informatie beschikken om de burger te helpen.
Omschrijving verantwoordelijkheden:
- Vanuit Specifieke kennis (Java en Kafka) ontwikkelen van software
- Je levert jouw bijdrage (resultaten) aan door deelname aan 20 sprints (tweewekelijks): met als doel realisatie van onderstaande onderwerpen:
1. Realiseren Signalenportaal in het kader van de Implementatie van een Omnichannelstrategie binnen de politie
2. Verbeteren Intake & Service Cybercrimefenomenen
3. Operatie Centurion
4.Aansluiting op Kennismanagementsysteem
- Deelname aan de scrum events
- Borgen van kennis en opstellen van documentatie
- Resultaatgesprekken
Contacten:
Je hebt voornamelijk contact met medewerkers uit het DevOps-team, de product owner en de scrum master. Daarnaast heb je regelmatig contact met bijvoorbeeld andere ontwikkelaars binnen de organisatie, of medewerkers met expertise op het gebied van UX of architectuur.
Omschrijving opdracht:
Voor het cluster Digitaal Politie Contact (DPC) binnen de productielijn VIB zoeken we een ondernemende, veelzijdige en vakbekwame DevOps-ontwikkelaar. Deze gaat aan de slag voor meerdere producten: Servicemodule, Coördinatie Intake en het Berichtenportaal.
De Servicemodule is de applicatie die de politie gebruikt voor het registreren van meldingen die via 0900-8844 binnenkomen en die worden doorgezet naar een basisteam voor afhandeling. De Servicemodule (8844) en GMS (112) leveren mutaties van meldingen direct aan en het portaal zorgt voor de aflevering bij geabonneerden. Een voorziening kan een abonnement nemen op het portaal om op de hoogte te blijven van wijzigingen. Met behulp van Coördinatie Intake worden opdrachten (voortvloeiend uit de binnenkomende meldingen) toegewezen en wordt de voortgang op de afhandeling van het begoogde resultaat bewaakt.
Doelstelling:
Met andere betrokkenen voltooien van 20 sprints gedurende de inzetperiode.
Als Java Ontwikkelaar is de kandidaat verantwoordelijk voor realisatie van onderstaande onderwerpen/resultaten:
1. Realiseren Signalenportaal in het kader van de Implementatie van een Omnichannelstrategie binnen de politie
De visie van DPC voor 2021 is de realisatie van een Omnichannel strategie. Het Signalenportaal wordt een belangrijke enabler voor de implementatie van deze strategie. Dit portaal zorgt immers voor de verbinding tussen de klantervaring (voorkant) en de achterliggende politie processen. Hiervoor is dit portaal nodig.
De Servicemodule (8844) en GMS (112) leveren mutaties van meldingen direct aan en het portaal zorgt voor de aflevering bij geabonneerden. Een voorziening kan een abonnement nemen op het portaal om op de hoogte te blijven van wijzigingen.
Met de portaal wil de politie bereiken dat burger én politie altijd en overal over dezelfde informatiepositie beschikt ongeacht via welk kanaal een burger contact gezocht heeft met de politie.
Wat moet er gerealiseerd worden?
- koppelvlak Signalenportaal – GMS
- koppelvlak met primaire processensysteem politie (BVH / OPP-RAPP)
- aansluiten politie.nl op Signalenportaal
2. Verbeteren Intake & Service Cybercrimefenomenen
De veranderopgave is het verbeteren van de intake en service richting burgers en bedrijven om de aangifte/melding bereidheid te verhogen én om de kwaliteit van de data hiervan te vergroten. De stip op de horizon is een landelijke ingerichte organisatie voor de opvolging van de cybercrimethema´s met centrale sturing en een geautomatiseerd proces voor de clustering van meldingen en aangiftes en een juiste routering van de werkpakketten. Het gaat specifiek om de intake en service rondom de cybercrime thema’s die op dit moment bij de cybercrimeteams zijn belegd. De veranderopgave vormt een onderdeel van het programma cybercrime en wordt uitgevoerd in nauwe samenwerking met de portefeuille Dienstverlening.
Op dit moment vinden binnen het IV-domein al een aantal ontwikkelingen plaats die een bijdrage gaan leveren aan de veranderopgaaf van Cybercrime. Voorbeelden hiervan zijn het uitbreiding van kanalen voor intake in het kader van de omnichannelstrategie, doorontwikkeling Internet aangifte en realisatie van een signalenportaal voor het routeren van verschillende type signalen waaronder meldingen en aangifte.
De komende periode moeten ten behoeve van een aantal cybercrimefenomenen aangifte formulieren ontwikkeld worden. Door een collega van Intake & Service moeten kwaliteitscontroles uitgevoerd kunnen worden en na accordering moeten aangiften verwerkt kunnen worden in het primaire processensysteem van de politie. Het gaat om de volgende fenomenen:
- Bankphishing
- Account take over
- Sextortion
- BEC-fraude / CEO-fraude
- DDOS
- Ransomware
3. Operatie Centurion
Gedigitaliseerde criminaliteit is een groeiend fenomeen, beïnvloed door toenemende digitalisering, social media en thuiswerken en heeft een locatie-onafhankelijk karakter. De politie is juist gebieds-gebonden georganiseerd is en laat bij internetaangiften doorgaans juist de woonplaats van slachtoffers bepalend zijn voor wáár een aangifte wordt afgehandeld. Een groot deel van de gedigitaliseerde criminaliteit betreft kleine vermogensdelicten met – ieder op zich - relatief lage prio voor politie. In een pilot van LMIO, Landelijk Meldpunt Internet Oplichting, is onderzocht hoe de politie Aan-en-verkoop-fraude (MK F636) effectief kan aanpakken. Deze pilot was een samenwerkingsverband tussen de Landelijke Eenheid en enkele regionale teams uit drie eenheden en heeft naast opsporingsresultaten ook leerpunten voor de aanpak opgeleverd.
Het programma Centurion stelt zich ten doel om de aanpak van gedigitaliseerde criminaliteit te verbeteren en de relatief lage pakkans te verhogen. Het programma wil lering trekken uit de aanpak van LMIO en deze aanpak breder, d.w.z. landelijk in gaan zetten. Daarnaast zijn binnen Centurion ook andere vormen van online fraude geïdentificeerd, die geschikt zijn om met de LMIO-aanpak te lijf te gaan. Het programma Centurion wil óók die vormen van gedigitaliseerde criminaliteit aanpakken door de gebruikte werkprocessen en IV-middelen landelijk te optimaliseren.
Voor de volgende delictsoorten moet de Centurion aanpak geïmplementeerd worden:
- aan-en-verkoop-fraude online
- vriend-in-nood-fraude
- phishing
- bankhelpdesk-fraude
4. Kennismanagementsysteem
De eigenaar van informatie die vastgelegd dient te worden in de centrale bron, is op dit moment niet organisatorisch ingebed en regie en beheer niet “centraal” georganiseerd. Hierdoor kan de consistentie en kwaliteit van informatie moeilijk gewaarborgd worden. Binnen verschillende dienstonderdelen en voorzieningen wordt onafhankelijk van elkaar dezelfde informatie beheerd en onderhouden, waardoor het risico bestaat dat burgers op basis van het gekozen kanaal een ander antwoord krijgen op dezelfde vraag. Dit laatste zal resulteren in een afname van het vertrouwen in de Politie.
De Servicemodule is de intake voorziening van de politie. Deze voorziening moet worden aangesloten op het kennismanagementsysteem Polly, zodat de medewerkers van Intake en Service bij intake over de altijd over de juiste informatie beschikken om de burger te helpen.
Omschrijving verantwoordelijkheden:
- Vanuit Specifieke kennis (Java en Kafka) ontwikkelen van software
- Je levert jouw bijdrage (resultaten) aan door deelname aan 20 sprints (tweewekelijks): met als doel realisatie van onderstaande onderwerpen:
1. Realiseren Signalenportaal in het kader van de Implementatie van een Omnichannelstrategie binnen de politie
2. Verbeteren Intake & Service Cybercrimefenomenen
3. Operatie Centurion
4.Aansluiting op Kennismanagementsysteem
- Deelname aan de scrum events
- Borgen van kennis en opstellen van documentatie
- Resultaatgesprekken
Contacten:
Je hebt voornamelijk contact met medewerkers uit het DevOps-team, de product owner en de scrum master. Daarnaast heb je regelmatig contact met bijvoorbeeld andere ontwikkelaars binnen de organisatie, of medewerkers met expertise op het gebied van UX of architectuur.
Functie eisen (knock-out criteria)
1. Je hebt een erkende, volwaardige en afgeronde Mbo-opleiding.
2. In de afgelopen 5 jaar, minimaal 2 jaar aantoonbare werkervaring als senior Java ontwikkelaar.
3. Minimaal 2 jaar aantoonbare werkervaring op het gebied van software design in een Spring Boot Microservices omgeving.
4. Minimaal 2 jaar aantoonbare werkervaring in een Agile/scrum/DevOps-omgeving.
5. In de afgelopen 5 jaar, minimaal 1 jaar aantoonbare werkervaring met SQL.
6. Aantoonbare ontwikkelervaring met berichtenuitwisseling via Kafka of Message Bus.
2. In de afgelopen 5 jaar, minimaal 2 jaar aantoonbare werkervaring als senior Java ontwikkelaar.
3. Minimaal 2 jaar aantoonbare werkervaring op het gebied van software design in een Spring Boot Microservices omgeving.
4. Minimaal 2 jaar aantoonbare werkervaring in een Agile/scrum/DevOps-omgeving.
5. In de afgelopen 5 jaar, minimaal 1 jaar aantoonbare werkervaring met SQL.
6. Aantoonbare ontwikkelervaring met berichtenuitwisseling via Kafka of Message Bus.
Functie wensen (gunningscriteria)
1. In de afgelopen 5 jaar, minimaal 1 jaar aantoonbare werkervaring met Javascript / Typescript-ontwikkeling.
2. Aantoonbare werkervaring op het gebied van CI/CD (zoals release management).
3. In de afgelopen 5 jaar, minimaal 1 jaar, aantoonbare werkervaring met Angular (versie 2+).
4. Aantoonbare werkervaring op het gebied van (geautomatiseerd) testen/softwarekwaliteit (unittesting van frontend-code en/of Integratie/UI testen van frontend).
5. Aantoonbare werkervaring met het beheren van complexe IT-systemen met meer dan 1.000 gebruikers.
2. Aantoonbare werkervaring op het gebied van CI/CD (zoals release management).
3. In de afgelopen 5 jaar, minimaal 1 jaar, aantoonbare werkervaring met Angular (versie 2+).
4. Aantoonbare werkervaring op het gebied van (geautomatiseerd) testen/softwarekwaliteit (unittesting van frontend-code en/of Integratie/UI testen van frontend).
5. Aantoonbare werkervaring met het beheren van complexe IT-systemen met meer dan 1.000 gebruikers.
Competenties
- Systeemdenken: Herkent zowel het groter verband als de interne samenhang binnen vraagstukken en is zich bewust van de eigen positie en invloed in dat grotere geheel.
- Probleemanalyse: Signaleert problemen, zoekt en herkent belangrijke informatie, rafelt vraagstukken uiteen en legt verbanden tussen gegevens.
- Communicatief vaardig: Maakt feiten, meningen en ideeën aan anderen in begrijpelijke taal mondeling duidelijk.
- Initiatief: Signaleert kansen. Handelt ernaar en durft daarbij risico’s te nemen om uiteindelijk een bepaald herkenbaar voordeel voor de organisatie te behalen. Begint liever uit zichzelf dan passief af te wachten.
- Klantgerichtheid: Herkent en onderzoekt de wensen en behoeften van anderen en speelt daarop in.
- Leervermogen: Is alert op nieuwe informatie. Maakt zich actief meester van nieuwe kennis en past deze effectief toe voor de eigen functie.
- Probleemanalyse: Signaleert problemen, zoekt en herkent belangrijke informatie, rafelt vraagstukken uiteen en legt verbanden tussen gegevens.
- Communicatief vaardig: Maakt feiten, meningen en ideeën aan anderen in begrijpelijke taal mondeling duidelijk.
- Initiatief: Signaleert kansen. Handelt ernaar en durft daarbij risico’s te nemen om uiteindelijk een bepaald herkenbaar voordeel voor de organisatie te behalen. Begint liever uit zichzelf dan passief af te wachten.
- Klantgerichtheid: Herkent en onderzoekt de wensen en behoeften van anderen en speelt daarop in.
- Leervermogen: Is alert op nieuwe informatie. Maakt zich actief meester van nieuwe kennis en past deze effectief toe voor de eigen functie.
Algemene informatie m.b.t. de aanvraag
Locatie: Odijk
Startdatum: 01-11-2022
Duur: 31-10-2023
Optie op verlenging: optioneel
Inzet: 36 uur per week
Tarief: marktconform
Sluitingsdatum: 25-08-2022
Sluitingstijd: 09:00
Intakegesprek: zsm na de beoordeling
Startdatum: 01-11-2022
Duur: 31-10-2023
Optie op verlenging: optioneel
Inzet: 36 uur per week
Tarief: marktconform
Sluitingsdatum: 25-08-2022
Sluitingstijd: 09:00
Intakegesprek: zsm na de beoordeling
Hoe dient uw aanbieding verzorgd te worden?
- CV in ”Word-formaat” geschreven in de taal van de uitvraag;
- Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
- Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
- Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).
N.B.
- Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
- Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
- Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.
- Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
- Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
- Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).
N.B.
- Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
- Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
- Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.
Locatie
Odijk