Python programmeur

Waterschap Aa en Maas

image

Geen max tarief

Noord-Brabant

24 uur p/w

ICT Informatievoorziening

26ste mei, 2025

3de juni, 2025

DE OPDRACHTOMSCHRIJVING
ZZP of detachering

In het kort: Je gaat werken aan een dataplatform in Azure, waarbij je Python gebruikt voor data-invoer, verwerking en validatie van hydrologische meetgegevens. Je ontwikkelt API's en valideert data om de kwaliteit te waarborgen.

Python programmeur

De opdracht
In deze functie ben je werkzaam in een tweetal trajecten binnen het dataplatformteam.
1 – Dataplatform data ingestion en processing
Waterschap Aa en Maas ontwikkelt een data platform binnen Azure Fabric. Voor de data ingestion maken we gebruik van met Python FastAPI ontwikkelde API’s die draaien in een Azure Kubernetes Docker container (bronAPI). Elke databron die we op het dataplatform aansluiten heeft een eigen bronAPI, waarin het maatwerk voor die specifieke bron is opgenomen. In het dataplatform kan dan, door middel van Fabric Notebooks, op een uniforme wijze de data uit alle bronnen worden ingelezen. We willen een versnelling uitvoeren in het aansluiten van bronnen en zijn daarom op zoek naar een ervaren Python programmeur.
2 – Ontwikkelaar datavalidatie
Onze hydrologische meetnetten voorzien ons van tijdreeksen van belangrijke gegevens in ons watersysteem, zoals waterstanden, stroomsnelheid, maar ook de stijghoogte van het grondwater en het percentage bodemvocht. Het is belangrijk dat de kwaliteit van de meetreeksen voldoende is, want deze reeksen zijn de basis voor besluiten, adviezen en ontwerpen. Er ligt een plan klaar om op een robuuste wijze een nieuwe validatieroutine te implementeren in ons dataplatform. Deel van dit plan is het goed aansluiten van brondata, het implementeren van automatische validatieregels, zorgen dat er een gebruiksvriendelijke manier is om de automatische validatie te controleren, en het juist ontsluiten van de gevalideerde meetreeksen. De ontwikkelaar zal de benodigde routines en visualisaties ontwikkelen in Python, het meeste in Fabric Notebooks.

Periode
De werkzaamheden worden uitgevoerd in de periode 16 juni 2025 t/m 12 december 2025.

Letop! Intakegesprek zal plaatsvinden op 10, 12 of 13 juni.

De Eisen
LET OP: Deze opdracht is alleen in te vullen via detachering (je komt tijdelijk bij ons in dienst tegen een vast maandloon) – Aantoonbare ervaring met Python, specifiek met onder andere:
– FastAPI
– Omgaan met bevragen van API’s (requests module)
– Pydantic
– Pandas
– Pyspark
– Ervaring in het verwerken van data met ETL-technieken
– Kennis van het werken met Notebooks binnen Fabric (of bijvoorbeeld Azure Synapse of Databricks)
– Kennis/ervaring van diverse Azure-componenten, runbooks, containers en Azure DevOps pipelines
– Kandidaat dient uiterlijk per 23 juni 2025 beschikbaar te zijn
– De functie dient ingevuld te worden door 1 persoon
– Minimaal één vaste kantoordag per week op de locatie in ’s-Hertogenbosch
De Wensen
LET OP: Op basis van de wensen van onze opdrachtgever wordt bepaald of je eventueel wordt uitgenodigd voor een selectiegesprek. Het is dus noodzakelijk dat je ook op de wensen een sterke match hebt. – Goed kunnen samenwerken met de ontwikkelaars van het waterschap en actief delen wat je maakt.
– Communicatief vaardig zijn om samen met de eindgebruikers van de (mede) door jou ontwikkelde validatietooling tot een goed product te komen.
Interesse in deze opdracht?
Zo werkt onze dienstverlening
1
BINNEN 1 WERKDAG REACTIE
  • We beoordelen je CV om te zien of er een match is.
  • We controleren of je voldoet aan de eisen en wensen.
  • We onderzoeken op basis van data of je gewenste tarief concurrerend is.

Omdat het proces verloopt via een aanbesteding is het belangrijk dat je een goede kans maakt om de opdracht te winnen. Bij een match starten we het offertetraject, bij twijfel laten we dit binnen 1 werkdag weten.

2
INTRODUCTIE BIJ DE OPDRACHTGEVER

De procedure verloopt via een aanbesteding. De eerste introductie doen wij daarom op papier.

  • We werken samen een offerte uit waarin we toelichten waarom jouw profiel aansluit op de gestelde eisen en wensen.
  • We verzamelen de benodigde stukken indien gevraagd zoals referenties, diploma's, motivatiebrief, VOG etc...
  • Op basis van data bepalen we een kansrijk uurtarief voor de offerte. Jij hebt zelf natuurlijk het laatste woord in het biedingstarief.
3
AAN DE SLAG
ZZP

Wij houden van eerlijk en transparant zaken doen.
Als je aan slag gaat via Bij Oranje hanteren we de volgende voorwaarden:

  • We vragen 10% marge over je uurtarief voor de duur van de opdracht.
  • We betalen je factuur binnen 21 dagen, je hoeft dus niet op je geld te wachten!
  • Als jij je opdracht goed doet en daardoor bij de dezelfde opdrachtgever een nieuwe opdracht mag doen dan ben je daar volledig vrij in! We hanteren geen concurrentie-/ relatiebeding.
Detachering

Wij houden van eerlijk en transparant zaken doen.
Als je aan de slag gaat via Bij Oranje Detachering dan hanteren we de volgende voorwaarden:

  • We vullen samen een loonheffingsverklaring in en tekenen een overeenkomst van opdracht.
  • We rekenen 15% marge van je uurtarief voor de duur van de opdracht. Het resterende bedrag verlonen we volledig als brutoloon.
  • Binnen 21 dagen na het ontvangen van je getekende urenstaat, ontvang je de netto-betaling op je bankrekening. Je hoeft dus niet op je geld te wachten!
  • Als jij je opdracht goed doet en daardoor bij dezelfde opdrachtgever een nieuwe opdracht mag doen dan ben je daar volledig vrij in! We hanteren geen concurrentie-/relatiebeding.
Reageer direct
Deze vacature sluit op 03-06-2025 10:00
Reageren kan tot uiterlijk één volledige werkdag vóór de deadline (zie procedure)!

Eventuele motivatie volgt in een latere fase

Akkoord geen bemiddelaar / bureau

Om de inhuurketen kort en transparant te houden kiezen wij ervoor om alleen direct met de zelfstandige te schakelen en niet met bemiddelende partijen.