6 Apr. 2021
Fullstack Ontwikkelaar
36
Utrecht
Aanvraag Tijdelijke inhuur Fullstack Ontwikkelaar
Voor de Nationale Politie zijn wij op zoek naar een Fullstack Ontwikkelaar.
Omschrijving opdracht:
De landelijke informatieorganisatie (DLIO) van de Politie zoekt 2 Full Stack Developers voor het toegankelijk maken, analyseren en duiden van informatie. De informatieorganisatie geeft overzicht en inzicht in de internationale en nationale veiligheidssituatie.
Het team waarin je terecht komt helpt de DLIO om in (big) data de juiste informatie te vinden. Dit gebeurt door het analyseren van losstaande data bestanden en door structureel informatie uit de politiesystemen te modelleren. Of het nu gaat om cybercrime, georganiseerde criminaliteit op het Darkweb, hooligans of terroristen; elk thema loopt tegen vragen aan die met een data-gerichte aanpak beantwoord kunnen worden. En die antwoorden helpen de politie vooruit om Nederland veiliger te maken.
Als developer ben jij de schakel tussen de onderdelen van de projecten in het team. Daarnaast heb jij regelmatig contact met de Dienst ICT, Team High Tech Crime en andere onderdelen van de Politie. Jij kan modellen en oplossingen bij de klant brengen en er voor zorgen dat er aan de wensen van de klant en de technische requirements van het project voldaan wordt. Jij bent in staat om een product van A tot Z te bedenken en uit te werken. Hiervoor zal er van je gevraagd worden dat je zowel de backend als de frontend kan ontwikkelen. Ook het bouwen van REST API’s is iets wat tot je takenpakket hoort en waar jij dus goed in bent.
Tot slot draag je bij om de innovatieve toepassingen en modellen die door datascientisten ontwikkeld worden onder te brengen in applicaties die door eindgebruikers gebruikt worden. Het kan zijn dat je aan meerdere projecten tegelijk werkt.
Doelstelling:
Het Data Intelligence Team waar je komt te werken is op zoek naar een Full Stack Ontwikkelaars die het team het komende jaar komt versterken. De vele ontwikkelingen die op dit moment plaatsvinden vragen om een ontwikkelaar die zich snel en wendbaar binnen het team manifesteert en een bijdrage levert aan het realiseren voor ons innovatieve projecten. De werkzaamheden zijn divers en afwisselend en vragen daarom om wendbaarheid en een can-do mentaliteit.
Omschrijving verantwoordelijkheden:
Je bent als lid van een projectteam mede-verantwoordelijk voor de tijdige realisatie van een project. Binnen ons team werken we op basis van gelijkwaardigheid en samenwerking aan het resultaat. Het kan zijn dat binnen projecten je een meer coordinerende rol op je moet nemen.
Omschrijving taken:
- Ontsluiten van databases;
- Realisatie van een ELK-stack;
- Aanmaken van Elastic Index;
- Realiseren van data-pipelines van en naar databases, al dan niet met ETL-componenten;
- Ontwikkelen van een front-end;
- Realiseren van services op het gebied van autorisatie, authenticatie en/of logging;
- Ontwikkelen van (REST)-API's;
- Diverse werkzaamheden die gerelateerd zijn aan de gevraagde werkervaring.
Inzet in de lijn of project:
Inzet is op projectmatige basis.
Contacten:
Vanuit de rol wordt verwacht dat je zelf actief werkt aan het opbouwen van je netwerken en zelfstandig contacten onderhoudt.
Omschrijving opdracht:
De landelijke informatieorganisatie (DLIO) van de Politie zoekt 2 Full Stack Developers voor het toegankelijk maken, analyseren en duiden van informatie. De informatieorganisatie geeft overzicht en inzicht in de internationale en nationale veiligheidssituatie.
Het team waarin je terecht komt helpt de DLIO om in (big) data de juiste informatie te vinden. Dit gebeurt door het analyseren van losstaande data bestanden en door structureel informatie uit de politiesystemen te modelleren. Of het nu gaat om cybercrime, georganiseerde criminaliteit op het Darkweb, hooligans of terroristen; elk thema loopt tegen vragen aan die met een data-gerichte aanpak beantwoord kunnen worden. En die antwoorden helpen de politie vooruit om Nederland veiliger te maken.
Als developer ben jij de schakel tussen de onderdelen van de projecten in het team. Daarnaast heb jij regelmatig contact met de Dienst ICT, Team High Tech Crime en andere onderdelen van de Politie. Jij kan modellen en oplossingen bij de klant brengen en er voor zorgen dat er aan de wensen van de klant en de technische requirements van het project voldaan wordt. Jij bent in staat om een product van A tot Z te bedenken en uit te werken. Hiervoor zal er van je gevraagd worden dat je zowel de backend als de frontend kan ontwikkelen. Ook het bouwen van REST API’s is iets wat tot je takenpakket hoort en waar jij dus goed in bent.
Tot slot draag je bij om de innovatieve toepassingen en modellen die door datascientisten ontwikkeld worden onder te brengen in applicaties die door eindgebruikers gebruikt worden. Het kan zijn dat je aan meerdere projecten tegelijk werkt.
Doelstelling:
Het Data Intelligence Team waar je komt te werken is op zoek naar een Full Stack Ontwikkelaars die het team het komende jaar komt versterken. De vele ontwikkelingen die op dit moment plaatsvinden vragen om een ontwikkelaar die zich snel en wendbaar binnen het team manifesteert en een bijdrage levert aan het realiseren voor ons innovatieve projecten. De werkzaamheden zijn divers en afwisselend en vragen daarom om wendbaarheid en een can-do mentaliteit.
Omschrijving verantwoordelijkheden:
Je bent als lid van een projectteam mede-verantwoordelijk voor de tijdige realisatie van een project. Binnen ons team werken we op basis van gelijkwaardigheid en samenwerking aan het resultaat. Het kan zijn dat binnen projecten je een meer coordinerende rol op je moet nemen.
Omschrijving taken:
- Ontsluiten van databases;
- Realisatie van een ELK-stack;
- Aanmaken van Elastic Index;
- Realiseren van data-pipelines van en naar databases, al dan niet met ETL-componenten;
- Ontwikkelen van een front-end;
- Realiseren van services op het gebied van autorisatie, authenticatie en/of logging;
- Ontwikkelen van (REST)-API's;
- Diverse werkzaamheden die gerelateerd zijn aan de gevraagde werkervaring.
Inzet in de lijn of project:
Inzet is op projectmatige basis.
Contacten:
Vanuit de rol wordt verwacht dat je zelf actief werkt aan het opbouwen van je netwerken en zelfstandig contacten onderhoudt.
Functie eisen (knock-out criteria)
1. Minimaal een afgeronde, erkende en volwaardige HBO opleiding.
2. Minimaal 1 jaar aantoonbare werkervaring met ElasticSearch: kennis van opzetten van indexen, definitie van mappings, en opstellen van queries(met aggregaties).
3. Minimaal 3 jaar aantoonbare werkervaring met Python en Django en Linux.
2. Minimaal 1 jaar aantoonbare werkervaring met ElasticSearch: kennis van opzetten van indexen, definitie van mappings, en opstellen van queries(met aggregaties).
3. Minimaal 3 jaar aantoonbare werkervaring met Python en Django en Linux.
Functie wensen (gunningscriteria)
1. Aantoonbare werkervaring met graph databases zoals Neo4J, en het zelf schrijven van complexe queries in bijv. Cypher.
2. Aantoonbare werkervaring met FLASK.
3. Minimaal 1 jaar aantoonbare werkervaring met het schrijven van apps met een web interface, bij voorkeur met Python en Angular als back end. Hierbij heb je ook oog voor usability/user experience.
4. Aantoonbare werkervaring met het werken aan kritische systemen. Het inrichten van Continuous integration, Continuous Deployment via bv GitLab.
5. Minimaal 3 jaar aantooonbare devops-achtige werkervaring met het opzetten van Linux servers, installatie en configuratie van open source (server-)software. Je weet jezelf te redden vanaf de commandline.
6. Minimaal 3 jaar aantoonbare werkervaring met MariaDB / MySQL en of Postgress.
7. Aantoonbare werkervaring met technieken als: Bash, Nginx, RabbitMQ en cloud platforms zoals Docker, Kubernetes, CloudFroundry, Jenkins.
2. Aantoonbare werkervaring met FLASK.
3. Minimaal 1 jaar aantoonbare werkervaring met het schrijven van apps met een web interface, bij voorkeur met Python en Angular als back end. Hierbij heb je ook oog voor usability/user experience.
4. Aantoonbare werkervaring met het werken aan kritische systemen. Het inrichten van Continuous integration, Continuous Deployment via bv GitLab.
5. Minimaal 3 jaar aantooonbare devops-achtige werkervaring met het opzetten van Linux servers, installatie en configuratie van open source (server-)software. Je weet jezelf te redden vanaf de commandline.
6. Minimaal 3 jaar aantoonbare werkervaring met MariaDB / MySQL en of Postgress.
7. Aantoonbare werkervaring met technieken als: Bash, Nginx, RabbitMQ en cloud platforms zoals Docker, Kubernetes, CloudFroundry, Jenkins.
Competenties
Probleemanalyse: Signaleert problemen, zoekt en herkent belangrijke informatie, rafelt vraagstukken uiteen en legt verbanden tussen gegevens.
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.
Coachen: Verkent de ontwikkelbehoeften van medewerkers en stimuleert, motiveert en coacht hen om hun vakbekwaamheid op een hoger niveau te brengen en de medewerkers zo verder te ontwikkelen.
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: Stelt hoge eisen aan de kwaliteit van het eigen werk. Is voortdurend op zoek naar mogelijkheden om de kwaliteit te verbeteren.
Leervermogen: Is alert op nieuwe informatie. Maakt zich actief meester van nieuwe kennis en past deze effectief toe voor de eigen functie.
Samenwerken: Heeft oog voor het groepsbelang en draagt actief bij aan het gemeenschappelijke resultaat.
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.
Coachen: Verkent de ontwikkelbehoeften van medewerkers en stimuleert, motiveert en coacht hen om hun vakbekwaamheid op een hoger niveau te brengen en de medewerkers zo verder te ontwikkelen.
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: Stelt hoge eisen aan de kwaliteit van het eigen werk. Is voortdurend op zoek naar mogelijkheden om de kwaliteit te verbeteren.
Leervermogen: Is alert op nieuwe informatie. Maakt zich actief meester van nieuwe kennis en past deze effectief toe voor de eigen functie.
Samenwerken: Heeft oog voor het groepsbelang en draagt actief bij aan het gemeenschappelijke resultaat.
Algemene informatie m.b.t. de aanvraag
Locatie: Woerden
Startdatum: 28-06-2021
Duur: 31-12-2021
Optie op verlenging: optioneel
Inzet: 36 uur per week
Tarief: marktconform
Sluitingsdatum: 6-04-2021
Sluitingstijd: 09:00
Intakegesprek: zsm na de beoordeling
Startdatum: 28-06-2021
Duur: 31-12-2021
Optie op verlenging: optioneel
Inzet: 36 uur per week
Tarief: marktconform
Sluitingsdatum: 6-04-2021
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.