medior developer - Team Warehouse

Politie

Driebergen-Rijsenburg

On-site

EUR 55,000 - 85,000

Full time

45 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

De Politie zoekt een medior software developer die bijdraagt aan het operationele datawarehouse en aan data pipelines en modellen. Je werkt met C# op .NET en levert productieve software via CI/CD naar productie.

Je begrijpt de behoefte van analisten en operationele teams, bewaakt architectuur- en data standaarden, en begeleidt junior collega's in reviews en kennisdeling. Je werkt in Driebergen aan grootschalige, betrouwbare dataprodukten.

Qualifications

  • HBO bachelor werk- en denkniveau, bij voorkeur ICT.
  • Minimaal 3 jaar ervaring als software engineer of data engineer met C# en .NET.
  • Ontwerpen en bouwen van grootschalige dataprodukten of pipelines voor veel data.
  • Ervaring met datamodellering en ontwerpen van datastructuren voor analyse/ontsluiting.
  • Ervaring met Git en CI/CD.

Responsibilities

  • Bouw en onderhoud van het operationele datawarehouse en data pipelines.
  • Modelleer data en werk aan data producten en services.
  • Mentor junior collega’s en doe reviews.
  • Zorg voor afstemming met operationele en analyse teams over user stories.
  • Werk volgens LeSS-praktijken en draag bij aan verbetering van processen.

Skills

C#
.NET
Datamodellering
CI/CD
Git
Analytisch denken
Engels (goed)

Education

HBO bachelor ICT

Tools

Kafka
RabbitMQ
PostgreSQL
Elasticsearch
Redis
Kubernetes
Docker
GitLab CI/CD
Infrastructure as Code

Job description

Wat ga je doen?

Als medior software developer bouw je aan en onderhoud je het operationele datawarehouse van de politie. Je werkt onder andere aan data pipelines, services en applicaties. Je werkt mee aan datamodellering van bestaande en nieuwe bronnen. Je kunt afgebakende vraagstukken binnen een ondernemend team zelf oplossen. Je denkt met de gebruikers uit de operatie mee over de scope van user stories. Je ontwerpt de oplossing, modelleert de data, bouwt in C# op .NET en brengt jouw werk via de CI/CD pipeline naar productie.

Je bent in staat om goed te begrijpen wat analisten, developers en operationele teams nodig hebben. Je hebt kennis van datamodellering en dataproducten. Je bewaakt dat de (architectuur) standaarden en patronen van het team goed worden toegepast. Je begeleidt de invoering van nieuwe werkwijzen en doet voorstellen om verwerking en ontsluiting te verbeteren.

Je bent mentor voor junior collega's. Je draagt kennis over, doet reviews en helpt hen groeien. Je hebt continu oog voor het gezamenlijke product, stemt af met andere teams en pakt werk op waar dat de meeste waarde heeft.

Waar ga je werken?

Team Warehouse is het datawarehouse voor operationele data in de opsporing en intelligence. We verzamelen, verwerken, modelleren en ontsluiten grote en uiteenlopende databronnen. Analisten, developers en operationele teams werken daar 24/7 per dag mee. Onze dataproducten worden gebruikt door zo'n 14.000 collega's: developers die op ons platform bouwen, analisten die zelf code schrijven en collega's die via onze eigen en andere interne applicaties met de data werken. Het zwaartepunt van ons werk ligt op het platform en onze dataproducten maar we werken regelmatig mee aan grote (internationale) onderzoeken waarbij het team de operatie ondersteunt met het beantwoorden van onderzoeksvragen en het aandragen van pragmatische oplossingen op basis van grote hoeveelheden data.

We werken volgens LeSS (Large-Scale Scrum). Meerdere ontwikkelteams werken samen aan één product, met één product backlog, één product owner en een gedeelde architectuur. In de teams werken diverse type software developers, platform engineers en de scrum master. We werken vanuit Driebergen, en met onze landelijke taak vallen we onder het Domein High Tech & Environmental Crime van de Eenheid Landelijke Opsporing en Interventies. Die eenheid bestrijdt nationaal en internationaal ernstige en georganiseerde criminaliteit, terrorisme, buitenlandse inmenging en cybercriminaliteit.

Onze techniek

We bouwen ons platform grotendeels zelf, gebruikmakend van open source en enkele ingekochte componenten. De data die we verwerken is groter, veel diverser en heeft bijzondere performance eisen ten opzichte van een gemiddeld datawarehouse. We gebruiken Kafka en RabbitMQ voor event- en streamverwerking, PostgreSQL, Elasticsearch, Redis en object storage voor opslag, en Kubernetes, Docker, Infrastructure as Code en GitLab CI/CD als platform. We modelleren met een groot, complex datamodel waar we ook zelf onderhoud en ontwikkeling op doen. Datakwaliteit en herleidbaarheid zijn onderdeel van elk ontwerp. Testen en kwaliteit is de verantwoordelijkheid van het team. Omdat we met politiegegevens werken, zijn beveiliging, autorisatie en herleidbaarheid (onder andere vanuit de Wet Politiegevens) een ontwerpeis waar je dagelijks mee te maken hebt.

Wie ben jij?

Je begrijpt dat data pas waarde heeft als hij correct, herleidbaar en goed gemodelleerd is. Je werkt nauwkeurig, neemt initiatief, werkt graag samen en kunt zelfstandig werken. Daar bovenop ben je een ervaren developer met een duidelijke interesse in data: je hebt een visie over hoe je data modelleert, betrouwbaar houdt en op schaal verwerkt en ontsluit voor de afnemers. Je schrijft nette, geteste C# code. Je kunt een ontwerp uitleggen en verdedigen, ook voor een groep en voor collega's zonder technische achtergrond. Je ziet kansen en durft verantwoorde risico's te nemen. Je helpt collega's verder en leert zelf ook van hen. Je staat open voor feedback en weet hoe je positief opbouwend feedback kan geven aan collega’s. Je neemt initiatief, werkt graag samen en kunt binnen je eigen taken zelfstandig werken.Je hebt analytisch en conceptueel denkvermogen om complexe problemen op te lossen. Daarbij kan je jezelf goed verwoorden in het Nederlands en Engels.

Ten slotte beschik je over:

  • hbo (bachelor) werk- en denkniveau*, bij voorkeur op ICT-gebied;
  • minimaal 3 jaar ervaring als software engineer of data engineer, met gedegen kennis van C# en .NET (of vergelijkbare programmeertaal);
  • aantoonbare ervaring met het ontwerpen en bouwen van (groere) dataproducten of pipelines voor grote hoeveelheden data richting een datawarehouse of dataplatform;
  • ervaring met datamodellering, en het ontwerpen van datastructuren voor analyse en ontsluiting;
  • ervaring met Git en CI/CD.

Bij voorkeur ervaring met:

  • eventgedreven of streaming verwerking met Kafka en
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

senior developer - Team Warehouse
senior developer - Team Warehouse

Politie • Driebergen-Rijsenburg

On-site
EUR 50,000 - 74,000
IKB budget
ABP pensioen
Ouderschapsverlof
junior developer - Team Warehouse
junior developer - Team Warehouse

Politie • Driebergen-Rijsenburg

On-site
EUR 38,000 - 60,000
ABP pensioenopbouw
Individueel Keuzebudget (IKB)
senior developer Java - Business Intelligence
senior developer Java - Business Intelligence

Politie • Zwolle

On-site
EUR 50,000 - 74,000
Individueel Keuzebudget (IKB)
ABP-pensioenopbouw
Ouderschapsverlof en verlofregelingen
+1
senior data engineer
senior data engineer

Politie Nederland • Utrecht

Hybrid
EUR 50,000 - 74,000
ABP pensioen
IKB budget
Hybride werken
senior data engineer
senior data engineer

Politie • Utrecht

On-site
EUR 50,000 - 74,000
IKB budget
ABP pensioen
Ouderschapsverlof
senior software developer
senior software developer

Politie • Driebergen-Rijsenburg

On-site
EUR 50,000 - 74,000
lead data engineer
lead data engineer

Politie • Driebergen-Rijsenburg

On-site
EUR 59,000 - 83,000
Uitstekende pensioenopbouw bij ABP
Individueel Keuzebudget (IKB)
Betaald ouderschapsverlof
Fullstack Developer
Fullstack Developer

Sentior, Ltd. • Driebergen-Rijsenburg

Hybrid
EUR 87,000 - 145,000
senior developer Java - Business Intelligence
senior developer Java - Business Intelligence

Politie Nederland • Zwolle

Hybrid
EUR 50,000 - 74,000
IKB-budget (Individueel Keuzebudget)
ABP pensioenopbouw
Standbydiensten met vergoeding
+1
Data Technisch Specialist (Data Engineer / Data Beheerder / Solution Engineer)
Data Technisch Specialist (Data Engineer / Data Beheerder / Solution Engineer)

CIMSOLUTIONS • Gelderland

On-site
EUR 50,000 - 84,000
Max. salaris van € 7.000
Bonusregeling
Leaseauto
+4