Terug naar overzicht
Vandaag zichtbaar op IKONSNieuwPopulair
Developer
UtrechtOp locatie36 uur/week<3mnd
Wil je met data en techniek bijdragen aan effectievere opsporing binnen een nationale organisatie? Binnen een specifiek team wordt gewerkt aan het datawarehouse van de organisatie. Er wordt gezocht naar een software developer die goed kan programmeren, van data houdt en samen met collega's aan één product wil werken.
Wat je doet
- Bouwen en onderhouden van het operationele datawarehouse.
- Werken aan data pipelines, services en applicaties.
- Meewerken aan datamodellering van bestaande en nieuwe bronnen.
- Oplossen van afgebakende vraagstukken binnen een ondernemend team.
- Meedenken met gebruikers over de scope van user stories.
- Ontwerpen van oplossingen, modelleren van data, bouwen in C# op.NET.
- Implementeren via de CI/CD pipeline naar productie.
- Begrijpen van behoeften van analisten, developers en operationele teams.
- Bewaken van architectuurstandaarden en patronen.
- Begeleiden van nieuwe werkwijzen en voorstellen doen voor verbetering.
- Mentorschap voor junior collega's, inclusief kennisoverdracht en reviews.
- Afstemmen met andere teams en focussen op waardecreatie.
Over de werkomgeving.
- Het team beheert een datawarehouse voor operationele data in opsporing en intelligence.
- Verzamelen, verwerken, modelleren en ontsluiten van grote en uiteenlopende databronnen.
- Dataproducten worden gebruikt door duizenden collega's, inclusief developers en analisten.
- Regelmatige deelname aan grote (internationale) onderzoeken ter ondersteuning van de operatie.
- Werken volgens LeSS (Large-Scale Scrum) met meerdere ontwikkelteams aan één product.
- Teams bestaan uit software developers, platform engineers en scrum masters.
- De organisatie bestrijdt nationaal en internationaal ernstige en georganiseerde criminaliteit, terrorisme, buitenlandse inmenging en cybercriminaliteit.
Technologie.
- Het platform wordt grotendeels zelf gebouwd met open source en ingekochte componenten.
- Verwerking van grote, diverse data met bijzondere performance-eisen.
- Gebruik van Kafka en RabbitMQ voor event- en streamverwerking.
- Opslag met PostgreSQL, Elasticsearch, Redis en object storage.
- Platformtechnologieën: Kubernetes, Docker, Infrastructure as Code, GitLab CI/CD.
- Werken met een groot, complex datamodel, inclusief onderhoud en ontwikkeling.
- Focus op datakwaliteit, herleidbaarheid, beveiliging en autorisatie volgens relevante wetgeving.
Profiel
- Begrip van de waarde van correct, herleidbaar en goed gemodelleerde data.
- Nauwkeurig, initiatiefrijk, samenwerkingsgericht en zelfstandig.
- Ervaren developer met interesse in data en visie op datamodellering en -verwerking.
- Schrijft nette, geteste C# code.
- Kan ontwerpen uitleggen en verdedigen, ook aan niet-technische collega's.
- Ziet kansen en durft verantwoorde risico's te nemen.
- Helpt collega's en staat open voor feedback.
- Analytisch en conceptueel denkvermogen.
- Goede communicatievaardigheden in Nederlands en Engels.
Eisen
- HBO (bachelor) werk- en denkniveau, bij voorkeur op ICT-gebied.
- Minimaal 3 jaar ervaring als software engineer of data engineer.
- Gedegen kennis van C# en.NET (of vergelijkbare programmeertaal).
- Aantoonbare ervaring met het ontwerpen en bouwen van 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.
Wensen
- Ervaring met eventgedreven of streaming verwerking (Kafka, RabbitMQ).
- Ervaring met PostgreSQL, Elasticsearch, Redis of object storage.
- Ervaring met Data Vault, graafmodellering of canonieke datamodellen.
- Ervaring met lakehouse formaten (Apache Iceberg) en orkestratie (Airflow, Temporal).
- Ervaring met Front-end frameworks (Angular) en Kubernetes, Docker, Infrastructure as Code.
- Ervaring met werken in een LeSS of andere multi-team Scrum omgeving.
Hoe solliciteren?
Bekijk de volledige opdrachttekst en sollicitatie-informatie zodra je sollicitatie op maat klaarstaat.
Bestel een sollicitatie op maat om de volledige opdracht en sollicitatie-informatie te bekijken.
Meer context, minder losse zoekuren.
Je krijgt net genoeg context om te beoordelen of deze opdracht interessant is. De volledige briefing, klantdetails en vervolgstappen blijven beschikbaar in de app.