Nationale Politie

Fullstack Java Developer Forensische Opsporing (2fte)

Nationale Politie

De opdracht­omschrijving

Opdracht omschrijving

De Informatievoorziening (IV) van de Politie is aan sterke verandering onderhevig. Het huidige applicatielandschap wordt gesaneerd en nieuwe ICT systemen en de daaronder liggende processen worden vervangen, aangepast of verbeterd. Het cluster Forensische Opsporing gaat zich bezig houden met de vernieuwing van de informatievoorziening voor het operationeel politie proces in de Forensische Opsporing. Er wordt gewerkt met agile/SCRUM in een dynamische context met veel nieuwe elementen, waardoor een flexibele opstelling, leergierige houding en doorzettersmentaliteit onmisbare persoonskenmerken zijn.


Verantwoordelijkheden

De Full stack developer ontwikkelt applicaties in de FO module op het OPP platform op basis van Typscript applicaties en Cordova plug-ins in de front-end en web services/JEE web applicaties in de backend. De Fullstack developer die wij zoeken voor het team zal de het voortouw nemen voor alle werkzaamheden waar het team voor staat. Daarnaast neemt de developer verantwoordelijkheid voor de (code) kwaliteit en (geautomatiseerd) testen. Je onderneemt initiatieven op deze gebieden en bent in staat mensen op verschillende posities mee te nemen en te overtuigen van jouw ideeën.


Type inzet

Kijkende naar de inhoud van deze aanvraag en de Wet DBA, leent deze aanvraag zich er niet voor om door een ZZP'er uitgevoerd te worden.


Doelstelling

Het programma Forensische Opsporing heeft als doel naast de ketenuitwisseling met het NFI en het OM ook een viertal legacy applicaties te vervangen door de FO module. Deze FO module sluit aan op het OPP platform van het Programma Vernieuwend Registreren (PVR). In samenwerking met het NFI en OM ontwikkelen we een softwareoplossing, waarbij de forensisch onderzoeker de sporen kan vastleggen bij een plaats delict. Variërend van een woninginbraak, plofkraak tot moord. We willen het aantal systemen waarmee de forensisch onderzoekers werken reduceren. Daarnaast willen we alle aangetroffen monsters en sporen centraal vastleggen die naar een dader leiden. Het systeem dient ook als communicatietool tussen politie, NFI en OM. Een interessante ontwikkeling dus om als developer jouw steentje aan bij te dragen!


Contacten

Je hebt dagelijks contact met je teamleden, regelmatig met materiedeskundigen en af en toe met ketenpartners (NFI of OM) van Politie. Een goede beheersing van de Nederlandse taal in woord en geschrift is daarom een vereiste.


Opleiding

Minimaal een volwaardige afgeronde erkende HBO opleiding.

 

Professionele kennis en werkervaring

We zoeken een Full stack ontwikkelaar die in de afgelopen 5 jaar, minimaal 3 jaar relevante ervaring heeft opgedaan als Full stack ontwikkelaar. In grote en complexe organisatie waarbij aan nieuwe functionaliteiten is gewerkt (niet alleen beheer en onderhoud). Je bent initiatiefrijk, leergierig en in staat het voortouw te nemen bij acties en projecten.

Heeft kennis en kunde van o.a.:

  • Jenkins, Apache Maven, Git, Bitbucket
  • Continuous Integration en Continuous Deployment
  • Scrum

Backend:

  • Weblogic en WLST
  • Java EE (Enterprise Edition) /Enterprise JavaBeans
  • SOAP Webservices, REST Services

Front-End:

  • TypeScript
  • yarn / npm
  • Angular 2.0+
  • HTML5, SCSS
  • Material Design
  • RDF
  • Met een selenium gebaseerd platform als Cucumber


Competenties

Mondelinge uitdrukkingsvaardigheid;

Luisteren;

Overtuigingskracht;

Samenwerken;

Initiatief;

Leervermogen;

Flexibel gedrag;

Probleemanalyse;

Resultaatgericht;

Vakmanschap.

De Eisen

  • De Externe is inzetbaar vanaf 01-12-2022 (of indien mogelijk zoveel eerder als de screening akkoord is) tot en met 30-11-2023 voor 36 uur per week. Het contract kan door de Opdrachtgever optioneel worden verlengd voor maximaal 12 maanden. 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.
  • Eis 3. De kandidaat heeft minimaal een volwaardige afgeronde erkende HBO opleiding. Dit is een eis en moet duidelijk blijken uit het CV van de kandidaat. De kandidaat dient voor het verificatiegesprek het bewijsmiddel te kunnen overleggen. Wanneer blijkt dat de kandidaat niet over het gevraagde diploma beschikt, zal dit leiden tot uitsluiting van de aanvraag.
  • Eis 4. De kandidaat heeft in de afgelopen 5 jaar, minimaal 3 jaar aantoonbare werkervaring als Full Stack Ontwikkelaar opgedaan. Benoem het nummer van deze eis expliciet in het CV bij de werkzaamheden. Geef een beschrijving in het CV waar deze ervaring uit blijkt, benoem de naam van de opdrachtgever(s) en de perioden (mm-jjjj t/m mm-jjjj).
  • Eis 5. De kandidaat heeft kennis van en aantoonbare werkervaring met Jira/Confluence. Benoem het nummer van deze eis expliciet in het CV bij de werkzaamheden. Geef een beschrijving in het CV waar deze ervaring uit blijkt, benoem de naam van de opdrachtgever(s) en de perioden (mm-jjjj t/m mm-jjjj).
  • Eis 6. De kandidaat heeft minimaal 3 jaar aantoonbare werkervaring met GIT en met Java EE en Enterprise. Benoem het nummer van deze eis expliciet in het CV bij de werkzaamheden. Geef een beschrijving in het CV waar deze ervaring uit blijkt, benoem de naam van de opdrachtgever(s) en de perioden (mm-jjjj t/m mm-jjjj).JavaBeans, opgedaan in de afgelopen 5 jaar.
  • Eis 7. De kandidaat heeft in de afgelopen 3 jaar, minimaal 2 jaar aantoonbare werkervaring met Angular en gebruik van design system als bijv. Material Design binnen de context van een opdracht opgedaan. Benoem het nummer van deze eis expliciet in het CV bij de werkzaamheden. Geef een beschrijving in het CV waar deze ervaring uit blijkt, benoem de naam van de opdrachtgever(s) en de perioden (mm-jjjj t/m mm-jjjj).
  • Eis 8. De kandidaat heeft aantoonbare werkervaring binnen een grote (500+) complexe organisatie waar gewerkt is aan de ontwikkeling van vernieuwing en niet slechts aan beheer en onderhoud. Benoem het nummer van deze eis expliciet in het CV bij de werkzaamheden. Geef een beschrijving in het CV waar deze ervaring uit blijkt, benoem de naam van de opdrachtgever(s) en de perioden (mm-jjjj t/m mm-jjjj).
  • Eis 9. De kandidaat heeft een goede beheersing van de Nederlandse taal in woord en geschrift (in verband met de contacten met teamleden/ materiedeskundigen/ ketenpartners van Politie) Bovenstaande hoeft niet in het CV te worden benoemd maar dient duidelijk aangetoond te worden tijdens het verificatiegesprek. Wanneer blijkt dat de kandidaat niet over een goede beheersing beschikt, zal dit leiden tot het terzijde leggen van de bieding.
  • Eis 10. Vereiste competenties/vaardigheden: Mondelinge uitdrukkingsvaardigheid; Maakt feiten, meningen en ideeën aan anderen in begrijpelijke taal mondeling duidelijk. Luisteren; Verzamelt belangrijke informatie uit mondelinge mededelingen. Geeft aandacht en ruimte aan gesprekspartners. Vraagt door en gaat in op reacties. Overtuigingskracht; Toont gedrag dat er op is gericht om anderen te overtuigen van een bepaald standpunt en instemming te krijgen met bepaalde plannen of ideeën. Samenwerken: Heeft oog voor het groepsbelang en draagt actief bij aan het gemeenschappelijke resultaat. 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. Leervermogen; Is alert op nieuwe informatie. Maakt zich actief meester van nieuwe kennis en past deze effectief toe voor de eigen functie. Toont zich nieuwsgierig en leergierig. Flexibel gedrag; Staat open voor en speelt adequaat en doelgericht in op verander(en)de en snelwisselende omstandigheden. Probleemanalyse; Signaleert problemen, zoekt en herkent belangrijke informatie, rafelt vraagstukken uiteen en legt verbanden tussen gegevens. Resultaatgericht; Maakt een vertaalslag van doelen naar beoogde resultaten en weet deze op een efficiënte en effectieve wijze te realiseren. Toont zich aanspreekbaar op resultaten. Spreekt anderen aan op het behalen van de afgesproken resultaten. Vakmanschap; Beschikt over en past inhoudelijke kennis en vaardigheden op een adequate wijze in zijn vak toe. Draagt het eigen vakmanschap over op anderen. Bovenstaande competenties, gevraagde werk -en denkniveau en/of vaardigheden hoeven niet in het CV te worden benoemd/uitgeschreven maar dienen middels concrete voorbeelden duidelijk aangetoond te worden tijdens het verificatiegesprek. Wanneer blijkt dat de kandidaat niet over de gevraagde competenties beschikt, zal dit leiden tot het terzijde leggen van de bieding.
  • 2 relevante referenties, die de volgende gegevens bevatten: naam referent, functie, organisatie, e-mailadres en/of telefoonnummer.

De Wensen

  • Wens 5. De kandidaat heeft aantoonbare werkervaring van automatische testen op een selenium gebaseerd platform zoals cucumber. De werkervaring zoals gevraagd in de wensen moet middels concrete voorbeelden duidelijk zijn in het CV van de kandidaat. Noem het nummer van de wens in het CV en benoem in de toelichting de functie, werkzaamheden, naam van de opdrachtgever(s) en de periode [dd-mm-jjjj] waaruit blijkt dat de kandidaat aan de wens voldoet. Bij het niet duidelijk benoemen zal dit leiden tot geen toekenning van punten. Puntenverdeling: 0/5= Onvoldoende t.a.v. de overige aanbiedingen 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
  • Wens 1. Bij voorkeur heeft de kandidaat in de afgelopen 5 jaar, minimaal 3 jaar aantoonbare kennis van en werkervaring met; Jenkins, Apache Maven, Continuous Integration en Continuous Deployment, yarn en npm. 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. Puntenverdeling: 0/5= Onvoldoende t.a.v. de overige aanbiedingen 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
  • Wens 2. Bij voorkeur heeft de kandidaat minimaal 1 jaar aantoonbare kennis van en werkervaring met; - XML, SOAP, WS-Security, WSDL en REST, Weblogic en WLST. 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. Puntenverdeling: 0/5= Onvoldoende t.a.v. de overige aanbiedingen 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
  • Wens 3. De kandidaat heeft in de afgelopen 5 jaar, minimaal 3 jaar aantoonbare werkervaring met TypeScript opgedaan. De werkervaring zoals gevraagd in de wensen moet middels concrete voorbeelden duidelijk zijn in het CV van de kandidaat. Noem het nummer van de wens in het CV en benoem in de toelichting de functie, werkzaamheden, naam van de opdrachtgever(s) en de periode [dd-mm-jjjj] waaruit blijkt dat de kandidaat aan de wens voldoet. Bij het niet duidelijk benoemen zal dit leiden tot geen toekenning van punten. Puntenverdeling: 0/5= Onvoldoende t.a.v. de overige aanbiedingen 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
  • Wens 4. De kandidaat heeft aantoonbare werkervaring met scaled Agile werken in grote (500+) complexe organisaties. De werkervaring zoals gevraagd in de wensen moet middels concrete voorbeelden duidelijk zijn in het CV van de kandidaat. Noem het nummer van de wens in het CV en benoem in de toelichting de functie, werkzaamheden, naam van de opdrachtgever(s) en de periode [dd-mm-jjjj] waaruit blijkt dat de kandidaat aan de wens voldoet. Bij het niet duidelijk benoemen zal dit leiden tot geen toekenning van punten. Puntenverdeling: 0/5= De kandidaat heeft geen aantoonbare werkervaring met scaled Agile werken in grote (500+) complexe organisaties. 5/5 = De kandidaat heeft aantoonbare werkervaring met scaled Agile werken in grote (500+) complexe organisaties.
  • Wens 6. De kandidaat heeft aantoonbare werkervaring in de politieorganisatie en eventueel kennis van OMT technieken, RDF. De werkervaring zoals gevraagd in de wensen moet middels concrete voorbeelden duidelijk zijn in het CV van de kandidaat. Noem het nummer van de wens in het CV en benoem in de toelichting de functie, werkzaamheden, naam van de opdrachtgever(s) en de periode [dd-mm-jjjj] waaruit blijkt dat de kandidaat aan de wens voldoet. Bij het niet duidelijk benoemen zal dit leiden tot geen toekenning van punten. Puntenverdeling: 0/5= De kandidaat heeft geen aantoonbare werkervaring binnen de politieorganisatie. 3/5= De kandidaat heeft geen aantoonbare werkervaring binnen de politieorganisatie maar wel kennis van OMT technieken, RDF. 5/5 = De kandidaat heeft aantoonbare werkervaring binnen de politieorganisatie.

Interesse in deze opdracht?

Zo werkt onze dienstverlening

Deze opdracht is gesloten, reageren is helaas niet meer mogelijk

Gesloten

Mis geen kans, word gratis lid

Ontvang direct alle opdrachten en marktontwikkelingen in je mailbox