Fullstack Ontwikkelaar
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
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.
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.
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.
Requirements
- Minimaal een afgeronde, erkende en volwaardige HBO opleiding.
- Minimaal 1 jaar aantoonbare werkervaring met ElasticSearch: kennis van opzetten van indexen, definitie van mappings, en opstellen van queries(met aggregaties).
-
Minimaal 3 jaar aantoonbare werkervaring met Python en Django en Linux.
- Aantoonbare werkervaring met graph databases zoals Neo4J, en het zelf schrijven van complexe queries in bijv. Cypher.
- Aantoonbare werkervaring met FLASK.
- 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.
- Aantoonbare werkervaring met het werken aan kritische systemen. Het inrichten van Continuous integration, Continuous Deployment via bv GitLab.
- 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.
- Minimaal 3 jaar aantoonbare werkervaring met MariaDB / MySQL en of Postgress.
- 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.
About the company
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.
Vanuit de rol wordt verwacht dat je zelf actief werkt aan het opbouwen van je netwerken en zelfstandig contacten onderhoudt.
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Why Upskilling And Reskilling is Important For Developers
7 Important Tips That Every Software Developer Should Know
How to land a developer job in Amsterdam
7 Most Popular Web Developer Jobs in Europe