OverheidZZP
Backend Engineer (24 uur per week)
OverheidZZPNetherlands1 day ago
Full-timeEngineering, Information Technology
Over de functie

In het kort: Je gaat als Python/Django backend engineer software ontwikkelen, beheren en adviseren binnen een Scrumteam, waarbij je bijdraagt aan innovatieve digitale dienstverlening voor de gemeente Utrecht en samenwerkt aan open source oplossingen.

Back End Engineer

De organisatie

Als ingehuurd Python/Django Backend software engineer/ontwikkelaar draag je bij aan de digitale dienstverlening te leveren aan de inwoners en bedrijven van de gemeente Utrecht. Bij de voorziening Digitale Dienstverlening binnen het onderdeel DomstadIT van de gemeente Utrecht werken we iedere dag aan het “van waarde zijn” voor de gemeente. Met passie voor het vakgebied en betrokkenheid voor de opgave voor stad en bestuur helpen wij onze gemeentelijke organisatie op weg naar een betere digitale dienstverlening. Het resultaat: de voorziening digitale dienstverlening in optimale conditie!

Binnen DomstadIT dragen we een warm hart toe aan de Agile realisatie principes. We sluiten daarmee aan op de Common Ground visie van de Vereniging Nederlandse Gemeenten (VNG). Dagelijks balanceren we tussen continuïteit en verandering. Enerzijds verwacht de business een constant niveau van de voorzieningen, anderzijds zijn innovatie en verandering essentieel om de veranderende wensen van diezelfde business te kunnen ondersteunen. Hier een weg in vinden, is onze uitdaging.

De opdracht

Als Python/Django engineer/ontwikkelaar bij de Gemeente Utrecht ben je tegelijkertijd ontwikkelaar, applicatiebeheerder en adviseur. Je neemt deel aan een Scrumteam Zaakgericht Werken onder leiding van IPM VCG-KiK. Door eveneens samen te werken met collega’s uit de hele organisatie en vele samenwerkingspartners, draag je bij aan relatief grote, complexe informatievoorzieningsproblemen gericht op een innovatieve, moderne, digitale stad van de toekomst. De opdracht omvat diverse verantwoordelijkheden - je analyseert de functionele behoefte, bepaalt en onderbouwt de impact op het bestaande applicatielandschap, ontwikkelt de code, implementeert de processen in Camunda en ondersteunt waar nodig het functioneel beheer van de applicatie als geheel. Je stemt af met onze DevOps en volgt hun richtlijnen voor CI/CD pipelines en deployments. We ontwikkelen voornamelijk open source, dus het meeste waar je aan werkt, is open source software die ook door andere gemeenten in Nederland in gebruik genomen kan worden. Daarvoor gelden specifieke regels die je moet volgen.

Deze opdracht kan perfect voor je zijn als je beschikt over zowel technische vaardigheden om technische uitdagingen aan te pakken, als de sociale vaardigheden om de interactie met de functionele beheerders en leverancier optimaal te maken. Documenteren van de door jou aangedragen oplossingen vallen binnen je takenpakket. Hierdoor maakt je de overdracht van de oplossingen aan de beheerorganisatie mogelijk.

Een Van De Doelstellingen Van Deze Functie Is Om Een Hoogwaardige, Goed Geteste En Onderhoudbare Code Te Kunnen Leveren Gedurende Gehele Levenscyclus Van Het Product, Met Behulp Van Best Practices Uit De Moderne Softwareontwikkeling. Concreet Betekent Dit Dat Je

  • Deelneemt aan codebeoordeling, architectuurdiscussies en prioritering van backlog items
  • Bijdraagt aan documentatie, tests, toegankelijkheid, prestaties, beveiliging en meer
  • Code(s) levert die makkelijk is te implementeren, updaten en bewaken.

Eisen

  • Dienstverband: ZZP (of detachering)
  • Kandidaat heeft de opdracht gelezen en gaat akkoord met de inhoud van het profiel en deze inhuuruitvraag.
  • Kandidaat is expliciet akkoord gegaan met hetgeen staat vermeld in de ‘Handleiding Marktplein inhuur gemeente Utrecht’, waaronder ook met de inhoud van de gepubliceerde (concept) inhuurovereenkomsten.
  • Indien kandidaat bij vraag 2.1.3. 'ZZP Rechtstreeks' of 'ZZP via tussenkomst/DGA' heeft ingevuld, is kandidaat gedurende de afgelopen 12 maanden niet voor meer dan 70% van de tijd (25 uren per week of 8 maanden per jaar) ingehuurd geweest als ZZP’er rechtstreeks/ZZP via tussenkomst/DGA bij de gemeente Utrecht.
  • Kandidaat is de afgelopen 2 jaar niet in loondienst geweest bij de Gemeente Utrecht voor dezelfde/vergelijkbare werkzaamheden.
  • Kandidaat is telefonisch (eigen nummer) bereikbaar.
  • Kandidaat neemt gedurende het jaar minimaal 4 weken vakantie en factureert niet meer dan 48 weken op jaarbasis zonder expliciete toestemming van de opdrachtgever.
  • Kandidaat is in staat om minimaal 25% op een gemeente Utrecht locatie te werken.
  • Kandidaat beschikt over een afgeronde HBO/WO opleiding, bij voorkeur een technische richting (dit moet uit het cv blijken).
  • Kandidaat verklaart dat er geen gebruik is gemaakt van AI bij het beantwoorden van de open vragen.
  • Kandidaat bevestigt dat de bovenstaande vragen naar waarheid zijn ingevuld.

Wensen

  • Kandidaat heeft minimaal 3 jaar ervaring met ontwikkelen van software, bij voorkeur in een DevOps-omgeving.
  • Kandidaat heeft concrete projectervaring in het software ontwikkelen, gebruikmakend van API’s.
  • Kandidaat heeft kennis van / ervaring met het ontwikkelen met gebruik van Python en Django is vereist.
  • Kandidaat heeft kennis van / ervaring met het ontwikkelen van een “convinience layer (Back-end for gront-end)” is een pre.
  • Kandidaat heeft kennis van / ervaring met Zaakgericht werken API’s en/of services en gerelateerde standaarden zoals OpenZaak en andere Common Ground gerelateerde projecten is een pre.
  • Kandidaat heeft kennis over en werkervaring bij een gemeentelijke organisatie is een pre.
  • De kandidaat die zijn / haar profiel kan versterken met een of meer van onderstaande elementen geniet de voorkeur: Kennis van / ervaring met SQL (PostgreSQL, MySQL, SQLite), REST-apis, JSON, YAML & andere markup languages, Linux systemen (Arch Linux, CentOS, Ubuntu, Debian), CI/CD infrastructuur (Jenkins, Travis, CD FLux), Docker, Docker-Compose & infrastructuur rond containers, HTML 5, CSS, Travis CI, Kubernetes en (Linux) docker containers.
  • Voor deze aanvraag ontvangen wij graag twee relevante referenties die door Gemeente Utrecht nagebeld mogen worden. Je geeft met het indienen van de referenties Gemeente Utrecht akkoord om contact op te nemen met de referenten. Geef de volgende informatie op: 1. Naam organisatie waar opdracht werd vervuld 2. Contactpersoon 3. Afdeling 4. Telefoonnummer contactpersoon
  • Wij gaan ervan uit dat de kandidaat beschikbaar is voor een eventueel persoonlijk gesprek op de tijdstippen, genoemd in het profiel.
  • Het CV dient ter verificatie van de antwoorden op voorgaande vragen en wordt inhoudelijk beoordeeld op kwaliteit. Daarnaast vermeldt het CV huidige nevenfuncties (bezoldigd en onbezoldigd) zodat de vacaturehouder mogelijke belangenverstrengeling kan uitsluiten.
  • Je CV is in het Nederlands opgesteld en in Pdf-formaat.
  • Je CV is max 3 pagina's enkelzijdig en toont een volledig overzicht van je werkzaamheden tot dusver.

Overige informatie

Optie tot verlenging: Ja, tot zorgvuldige afronding en overdracht van de opdracht, duur niet concreet gemaximeerd beschreven

Gespreksdatum: 26/03/2026 tussen 11:30 en 12:15

Dienstverband: ZZP (of detachering)

Over de opdrachtgever

De gemeente Utrecht is een grote gemeente in de gelijknamige provincie. Met ongeveer 360.000 inwoners is Utrecht een levendige en bruisende stad met een rijke geschiedenis. Utrecht is bekend om zijn historische binnenstad met de beroemde Domtoren en talloze winkels, restaurants en culturele voorzieningen. Als centrum van onderwijs en innovatie is Utrecht een belangrijke stad in Nederland. De gemeente Utrecht zet zich in voor een duurzame en leefbare stad waar inwoners en bezoekers kunnen genieten van de vele activiteiten en voorzieningen.

De sluitingsdatum van deze opdracht is de harde deadline van onze opdrachtgever.

  • Om je krachtig voor te kunnen dragen hebben wij minimaal één werkdag nodig om samen met jou alle bescheiden in orde te maken.
  • Wanneer je interesse hebt in deze opdracht en overtuigd bent van een sterke match, reageer dan direct!
  • Naast een actueel en op de opdracht gericht CV zullen wij altijd vragen om een bondige persoonlijke motivatiebrief (inclusief een toelichting per functie-eis en -wens) en een indicatief uurtarief/maandloon.

Op basis van deze informatie kunnen wij voor je aan de slag! We nemen contact met je op om alle verdere details goed door te nemen en duidelijke afspraken met je te maken.

Key Skills

Ranked by relevance