Nationale Politie

Backend ontwikkelaar

Nationale Politie

De opdracht­omschrijving

Opdracht omschrijving

Door een toename van de werkzaamheden hebben we behoefte aan uitbreiding van
de al aanwezige DevOps teams in het Productiehuis van de Dienst ICT!

Bij de Nationale Politie wordt momenteel een modern en robuust Big Data Platform gerealiseerd in een private cloud die de informatievoorziening van de politieorganisatie vernieuwt en verbetert. De productlijn Cloud, Big Data realiseert onder meer deze private cloud, meerdere big data infrastructuren, de tooling en werkt het Productiehuis tevens aan een aantal specifieke toepassingen. Vind jij het interessant om cloud en big data technologie te ontwikkelen en toe te passen om Nederland veiliger te maken, bij te dragen aan maatschappelijk relevante ontwikkelingen en wil je ons helpen om big data een steeds grotere rol in ons politiewerk te geven?

Ons qua omvang voor Nederland unieke Intelligence platform bevat alle noodzakelijke componenten op het gebied van hardware, big data technologie, extractie- en eindgebruikers tools voor data analyse, interpretatie en visualisatie. Onze data komt uit een groot aantal in- en externe bronnen, die verwerkt wordt in een ’state-of-the-art’ gedistribueerde en functioneel modulaire omgeving. Deze omgeving is de landelijke bron van informatievoorziening voor de gehele Nationale Politie.

Binnen het platform wordt alle beschikbare data gecatalogiseerd door een Data Catalogus. Voor doorontwikkeling van deze Catalogus is uitbreiding nodig van het betreffende DevOps team in het cluster Generieke Services.

Daarnaast behoort het tot de mogelijkheden om op andere producten binnen het cluster Generieke Services te worden ingezet indien noodzakelijk voor het betreffende product.
 

Thuiswerken is voor deze functie gedeeltelijk mogelijk. De functie wordt 2 dagen per week op kantoor uitgevoerd, de overige dagen kunnen remote / vanuit huis plaats vinden.


Verantwoordelijkheden

 Je bent back-end developer van big data applicaties in een bestaand DevOps team en binnen de agile projectaanpak werk je mee aan de totstandkoming van de applicaties.

  • Je werkt graag samen in een divers DevOps team en bent snel enthousiast om samen met collega’s te werken aan nieuwe uitdagingen.
  • Je bent niet snel uit het veld geslagen ook al weet je niet meteen hoe alles precies in elkaar steekt. 
  • Je hebt een passie voor open source software en experimenteert hier graag mee.
  • Je blijft op de hoogte van relevante ontwikkelingen en je doet proactief voorstellen ter verbetering van het technisch beheer.
  • Je draagt kennis over naar collega's over relevante expertise binnen het eigen vakgebied.
  • Je denkt mee bij incidenten, problemen, changes en projecten.
  • Mogelijk neem deel aan piketdiensten (stand-by) en participeert iedere dag in ontwikkeltrajecten.


Type inzet

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

Onderdeel van de opdracht is bereidheid om piketdiensten (stand-by) te draaien buiten kantoortijden (maximaal 7 weken per jaar).

 

Voor het uitvoeren van deze opdracht is een BO+ screening vereist.


Doelstelling

Voor de ontwikkeling van applicaties binnen het cluster Generieke Services van de Productielijn BI, Productiehuis, wordt gezocht naar een Back-End Python developer, gebruik makend van big data technologie stacks zoals Elastic Search en Kafka.

Focus ligt op de doorontwikkeling van bestaande en nieuwe applicaties waarbij het jou kerntaak is om deze applicaties te ondersteunen met CI/CD technologie in een containerized omgeving (ArgoCD/Podman/Openshift).

Je bent onderdeel van het DevOps team waar op Agile (Scrum) wijze wordt ontwikkeld aan de Data Catalogus.


Contacten

Intern met collega developers, eindgebruikers en collega's binnen de dienst-ICT. Contacten zijn vak- en/ of dienstverlening inhoudelijk.


Opleiding

Eisen:

  • De kandidaat is in het bezit van minimaal een afgerond, erkend en volledig HBO diploma. Deelcertificaten of AD worden niet als gelijkwaardig gezien. 

Wensen:

  • De kandidaat heeft door een afgeronde studie, training of opleiding kennis van security en is in staat dit aan te tonen met een diploma / certificaat. 


Professionele kennis en werkervaring

Eisen:

  • De kandidaat heeft werkervaring met het werken onder architectuur / design patterns
  • De kandidaat heeft aantoonbaar werkervaring in een agile omgeving.
  • De kandidaat heeft minimaal 3 jaar werkervaring als Python Developer.
  • De kandidaat heeft aantoonbare kennis van API programming.
  • De kandidaat heeft aantoonbare ervaring met Agile-, Continuous Delivery- en DevOps werken.
  • De kandidaat heeft kennis van Podman en OpenShift.
  • De kandidaat heeft kennis van Elastic Search en Kafka.

Wensen:

  • De kandidaat heeft aantoonbare kennis van CI/CD, opgedaan door werkervaring en / of een studie / training
  • De kandidaat heeft kennis van technologie als: SQL, XML, JSON, REST
  • De kandidaat heeft kennis van tools als: Jenkins, Jira, Confluence, Btbucket


Competenties

  • Probleemanalyse: Signaleert problemen, zoekt en herkent belangrijke informatie, rafelt vraagstukken uiteen en legt verbanden tussen gegevens.
  • Samenwerken: Heeft oog voor het groepsbelang en draagt actief bij aan het gemeenschappelijke resultaat.
  • Klantgerichtheid: Herkent en onderzoekt de wensen en behoeften van anderen en speelt daarop in.
  • Kwaliteitsgerichtheid: Stelt hoge eisen aan de kwaliteit van het eigen werk. Is voortdurend op zoek naar mogelijkheden om de kwaliteit te verbeteren.
  • 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.
  • Organisatiesensitiviteit: Speelt in op interne politiek en is alert op veranderingen binnen de organisatie. Onderkent de invloed en de gevolgen van eigen beslissingen of activiteiten op de andere organisatieonderdelen.
  • Mondelinge presentatie: Presenteert feiten, meningen en ideeën op een heldere wijze. Maakt hierbij gebruik van relevante communicatiemiddelen.
  • Mondelinge uitdrukkingsvaardigheid: Maakt feiten, meningen en ideeën aan anderen in begrijpelijke taal mondeling duidelijk.

De Eisen

  • De Externe is inzetbaar vanaf 01-05-2024 (of indien mogelijk zoveel eerder als de screening akkoord is) tot en met 30-04-2027 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 3. De kandidaat is in het bezit van minimaal een afgerond, erkend en volledig HBO diploma. Deelcertificaten of AD worden niet als gelijkwaardig gezien. 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 werkervaring met het werken onder architectuur / design patterns 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 aantoonbaar werkervaring in een agile omgeving. De kandidaat heeft aantoonbare ervaring met Agile-, Continuous Delivery- en DevOps werken. 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 werkervaring als Python Developer. 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 aantoonbare kennis van API programming. 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 kennis van Podman en OpenShift. 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 kennis van Elastic Search en Kafka. 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 10. Vereiste competenties/vaardigheden: Probleemanalyse: Signaleert problemen, zoekt en herkent belangrijke informatie, rafelt vraagstukken uiteen en legt verbanden tussen gegevens. Samenwerken: Heeft oog voor het groepsbelang en draagt actief bij aan het gemeenschappelijke resultaat. Klantgerichtheid: Herkent en onderzoekt de wensen en behoeften van anderen en speelt daarop in. Kwaliteitsgerichtheid: Stelt hoge eisen aan de kwaliteit van het eigen werk. Is voortdurend op zoek naar mogelijkheden om de kwaliteit te verbeteren. 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. Organisatiesensitiviteit: Speelt in op interne politiek en is alert op veranderingen binnen de organisatie. Onderkent de invloed en de gevolgen van eigen beslissingen of activiteiten op de andere organisatieonderdelen. Mondelinge presentatie: Presenteert feiten, meningen en ideeën op een heldere wijze. Maakt hierbij gebruik van relevante communicatiemiddelen. Mondelinge uitdrukkingsvaardigheid: Maakt feiten, meningen en ideeën aan anderen in begrijpelijke taal mondeling duidelijk. 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.

De Wensen

  • Wens 1. De kandidaat heeft aantoonbare kennis van CI/CD, opgedaan door werkervaring en / of een studie / training 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 kennis van technologie als: SQL, XML, JSON, REST 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 kennis van tools als: Jenkins, Jira, Confluence, Btbucket 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 door een afgeronde studie, training of opleiding kennis van security en is in staat dit aan te tonen met een diploma / certificaat. Dit is een wens 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/certificaat beschikt, worden geen punten toegekend. 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

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