Software Ontwikkelaar

Nationale Politie

  • ICT informatievoorziening
  • Utrecht
  • max 110 per uur
  • 36 uur per week
  • 01-10-2024
  • 30-09-2025

Deze opdracht is reeds gesloten.

De Landelijke Eenheid Expertise & Operaties (LX) zoekt een doortastende senior 'full stack' software ontwikkelaar voor het ontwikkelen van hoogwaardige applicaties voor een software ontwikkelteam team van afdeling Technologische Expertise & Ontwikkeling.

Dit team ondersteunt de operatie door het ontwikkelen van apps en tools en richt zich hierbij met name op de ontwikkeling van een 'Single Pane of Glass' operationeel dashboard en een daaraan gekoppeld informatiesysteem voor opslag van operationele data.

Ben jij die creatieve senior 'full stack' software ontwikkelaar die een directe bijdrage wil leveren aan de handhaving van de rechtsorde en de veiligheid in de samenleving?

Als senior 'full stack' software ontwikkelaar versterk bouw en ontwikkel je de volgende nieuwe tools:

  • Ontwikkeling van een 'Single Pane of Glass' (SPOG) operationeel dashboard
  • Ontwikkeling van een aan SPOG gekoppeld informatiesysteem voor opslag van operationele data
  • Opzetten van de infrastructuur
  • Migratie van gegevens naar een My-SQL database
  • Implementatie Single Sign-On met KeyCloak (SSO)
  • Het schrijven van unit-, authenticatie-, en autorisatietests
  • Het monitoren van applicaties in de productieomgeving

Verantwoordelijkheden:

Zie bovenstaande.

Wij richten ons met deze aanvraag tot álle potentiële aanbieders/inschrijvers; zowel aanbieders die een kandidaat offreren, als ZZP'ers die zichzelf offreren. Inzet is op projectmatige basis.

Bij deze aanvraag gaat het om een werkrelatie op basis van een resultaatgerichte opdrachtdefinitie. De uitvoering vind plaats vanuit de vakinhoudelijke professionaliteit, zelfstandigheid, kennis en vaardigheden van de kandidaat. Er is geen sprake van inzet op basis van een arbeidsverhouding en dient ook niet als zodanig te worden aangemerkt. De opdracht start op het moment dat de kandidaat start en de opdracht stopt op het moment dat het resultaat door de politie goedgekeurd is (decharge). Tussentijds evaluatie zal periodiek en in afstemming plaatsvinden.

Resultaatgerichte opdracht definitie:

  • Ontwikkeling van een 'Single Pane of Glass' (SPOG) operationeel dashboard
  • Ontwikkeling van een aan SPOG gekoppeld informatiesysteem voor opslag van operationele data
  • Opzetten van de infrastructuur
  • Migratie van gegevens naar een My-SQL database
  • Implementatie Single Sign-On met KeyCloak (SSO)
  • Het schrijven van unit-, authenticatie-, en autorisatietests
  • Het monitoren van applicaties in de productieomgeving

Zowel interne als externe contacten

Een erkende en volledig afgeronde HBO en/of WO diploma ICT.

Vereiste ervaringen:

  • Minimaal 5 jaar werkervaring als 'full stack' software ontwikkelaar. Bij voorkeur opgedaan bij een grote organisatie waar softwareontwikkeling met meerdere teams wordt gerealiseerd.
  • Minimaal 5 jaar werkervaring met Node.JS, Angular v12+, JS/TS, REST API's
  • Minimaal 3 jaar ervaring met GraphQL, Jest e2e and unit testing, Karma testing (Angular), SQL
  • Minimaal 2 jaar ervaring met Docker, Gitlab, NPM custom libs
  • Aantoonbare werkervaring met Agile/Scrum.

De volgende ervaringen zijn een pre:

  • NestJS framework, KeyCloak, Cloud Foundry, SSH, NGINX, Redis, Private NPM registry
  • Initiatief
  • Inlevingsvermogen
  • Samenwerken
  • Sociale vaardigheid
  • Mondelinge- en schriftelijke uitdrukkingsvaardigheid

Eisen:

  • Eis 3. De kandidaat is in het bezit van een erkend, volwaardig en volledig afgeronde opleiding op HBO niveau. 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.
  • De Externe is inzetbaar vanaf 01-10-2024 (of indien mogelijk zoveel eerder als de screening akkoord is) tot en met 30-09-2025 voor 36 uur per week. Het contract kan door de Opdrachtgever 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.
  • Eis 4. De kandidaat heeft in de afgelopen 8 jaar minimaal 5 jaar werkervaring als 'full stack' software ontwikkelaar. Bij voorkeur opgedaan bij een grote organisatie waar softwareontwikkeling met meerdere teams wordt gerealiseerd. 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 in de afgelopen 8 jaar minimaal 5 jaar werkervaring met Node.JS, Angular v12+, JS/TS, REST API's. 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 in de afgelopen 5 jaar minimaal 3 jaar ervaring met GraphQL, Jest e2e and unit testing, Karma testing (Angular), SQL. 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 7. De kandidaat heeft minimaal 2 jaar ervaring met Docker, Gitlab, NPM custom libs. 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 minimaal 3 jaar aantoonbare werkervaring met Agile/Scrum. 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. Vereiste competenties/vaardigheden: Initiatief, Inlevingsvermogen, Samenwerken, Sociale vaardigheid, Mondelinge- en schriftelijke uitdrukkingsvaardigheid: Maakt feiten, meningen en ideeën aan anderen in begrijpelijk Nederlandse taal mondeling en schriftelijk duidelijk. 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.

Wensen:

  • Wens 1. De kandidaat heeft aantoonbare werkervaring in een soortgelijke rol. 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 . De kandidaat heeft aantoonbare werkervaring met Foundry, SSH, NGINX, Redis, Private NPM registry. 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 Foundry, SSH, NGINX, Redis, Private NPM registry 5/5= De kandidaat heeft aantoonbare werkervaring met Foundry, SSH, NGINX, Redis, Private NPM registry.
  • Wens 3. De kandidaat heeft aantoonbare werkervaring met NestJS framework, KeyCloak, Cloud. 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 NestJS framework, KeyCloak, Cloud. 5/5= De kandidaat heeft aantoonbare werkervaring met NestJS framework, KeyCloak, Cloud.
  • Wens 4. De kandidaat heeft aantoonbare werkervaring binnen de (Semi-)/overheid en/of Politie. 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 (Semi-)/overheid en/of Politie. 3/5= De kandidaat heeft aantoonbare werkervaring binnen de (Semi-)/overheid. 5/5= De kandidaat heeft aantoonbare werkervaring binnen de Politie.

Geïnteresseerd in deze opdracht?

Zo gaan wij te werk

1
Reageer op de opdracht: Software Ontwikkelaar

Wanneer je op deze opdracht reageert, starten wij direct met het beoordelen van een mogelijke match.

  • We bekijken of jouw ervaring en cv aansluiten bij de opdracht
  • We leggen jouw profiel langs de lat van de eisen van de opdrachtgever
  • We checken je tarief en zetten dit af tegen de actuele markt om je positie te bepalen

Met deze werkwijze vergroot je jouw kansen op succesvolle bemiddeling. Je hoort op werkdagen binnen 24 uur van ons of er sprake is van een match en of we samen het offertetraject kunnen beginnen.

2
Introductie bij: Nationale Politie

Past jouw profiel bij de eisen van deze opdracht? Dan volgen de volgende stappen:

  • Wij stellen jou bij de opdrachtgever
  • Indien er aanvullende stukken nodig zijn, zoals een motivatie, diploma’s, referenties of een VOG, zorgen wij voor het verzamelen hiervan
  • We stellen gezamenlijk een overtuigende offerte op waarin jouw toegevoegde waarde helder naar voren komt
  • Je krijgt van ons een tariefadvies op basis van de marktsituatie, maar jij beslist uiteindelijk zelf over het uiteindelijke tarief

Ontvangen we een positieve reactie van de opdrachtgever, dan plannen we doorgaans een kennismakings- of intakegesprek met je in.

3
Aftrap van de opdracht!

Bij ons kun je rekenen op openheid en transparantie. Doordat we direct schakelen met zelfstandigen, houden we de inhuurketen overzichtelijk en kun jij altijd precies zien hoe het traject verloopt.

  • Gemiddelde marges: we rekenen 10% marge over je uurtarief; dit daalt na het eerste jaar naar 8%.
  • Supersnelle betaling: zodra de opdrachtgever heeft overgemaakt, staat jouw brutoloon op werkdagen altijd binnen 24 uur op je rekening.
  • Altijd je eigen keuzes: bij ons heb je geen concurrentie- of relatiebeding. Wanneer je goed werk levert en de opdrachtgever biedt meer werk aan, mag je dit direct aannemen, volledig vrij dus.
reageer nu

binnen 24 uur reactie

Even voorstellen

Wij zijn LibLab

Wat fijn dat je je weg hebt gevonden naar LibLab! Dit platform is speciaal ontwikkeld voor jou als zelfstandig professional en sluit naadloos aan op de wensen en inzichten uit de dagelijkse praktijk. Met inmiddels ruim 18 jaar eigen ervaring als zelfstandig professionals weten wij precies welke uitdagingen je kunt tegenkomen, bijvoorbeeld bij het binnenhalen van nieuwe opdrachten of het samenwerken met tussenpersonen. Omdat we zelf iedere dag met deze situaties te maken hebben gehad, merken we dat traditionele methodes niet langer toereikend zijn en echt toe zijn aan vernieuwing. Dát is precies waar wij ons voor inzetten.

Meerwaarde van LibLab voor jouw opdrachten

  • Snel duidelijkheid zodra je je aanmeldt voor een opdracht ontvang je binnen één werkdag bericht of we een goede match zien.
  • Eerlijke marges je betaalt 13% marge en vanaf het tweede jaar wordt dit percentage automatisch verlaagd naar 11%.
  • Supersnelle uitbetaling nadat klant het bedrag heeft voldaan staat je factuur of brutoloon binnen 24 uur op je rekening.
  • Volledige vrijheid wij werken zonder relatiebeding of concurrentiebeding, je kunt dus altijd elke vervolgopdracht zelf bepalen.

Accepteer het gebruik van marketingcookies om deze video te bekijken.

Hier werk je
voor mensen

LibLab bevrijdt zelfstandigen van administratie
en onzekerheid, zodat zij kunnen focussen op hun expertise. Wij geloven in eerlijke beloning, snelle betalingen en samenwerking zonder belemmeringen. Met lage marges, duidelijkheid en een centraal opdrachtenplatform creëren
we vrijheid, groei en efficiënt werken.

Jouw vrijheid
in werken

Wij helpen zelfstandigen te focussen op
het belangrijkste, hun expertise.

Een betrouwbaar en centraal platform.