Utrecht, Utrecht, Netherlands

(ZZP) Senior Software Engineer werk en inkomen

 Functieomschrijving:

  • Opdrachtgever: Gemeente Utrecht

  • Startdatum: 01 april 2026

  • Einddatum: 01 december 2026

  • Looptijd: 8 maanden

  • Optie verlenging: Ja

  • Inzet: gemiddeld 36 uur per week (32–36 uur)

  • Tarief: maximaal €100 per uur inclusief reiskosten, exclusief btw

  • Functieschaal: 10

  • Gesprekken: week van 16 maart 2026

  • Beoordeling offertes: 75% kwaliteit – 25% prijs

  • CV-eis: maximaal 3 paginas, Nederlands, PDF

Context van de opdracht

Gemeente Utrecht ontwikkelt en beheert CommUtr, een innovatieve applicatie gebaseerd op een microservices-architectuur. Het platform ondersteunt de dienstverlening van de afdeling Werk en sluit aan op de Common Ground-architectuurvisie van de VNG.

CommUtr faciliteert de communicatie en administratie tussen werkzoekenden en werkcoaches. Gebruiksvriendelijkheid en efficiëntie staan centraal. Met het platform worden dagelijks honderden inwoners ondersteund in hun traject richting werk.

Het DevOps-team is verantwoordelijk voor zowel beheer als doorontwikkeling van de applicatie en werkt daarbij samen met een tweede platformteam binnen het programma VCG.

Doel van de opdracht

De Senior Software Engineer versterkt het ontwikkelteam door:

  • structureel verhogen van softwarekwaliteit

  • coaching van engineers

  • versnellen van developmentprocessen

  • stimuleren van AI-ondersteunde softwareontwikkeling

De rol combineert technische expertise, architectuurinzicht en natuurlijk leiderschap.

Resultaten van de opdracht

De opdracht is succesvol wanneer:

  • de softwarekwaliteit en stabiliteit aantoonbaar zijn verbeterd

  • het kennisniveau en de zelfstandigheid van het ontwikkelteam zijn verhoogd

  • AI effectief en verantwoord wordt toegepast in het ontwikkelproces

  • ontwikkelsnelheid toeneemt zonder verlies van kwaliteit

Taken en verantwoordelijkheden

Softwarekwaliteit & Architectuur

  • Ontwerpen en implementeren van schaalbare software-oplossingen

  • Reviewen van code en architectuur

  • Verbeteren van codekwaliteit (clean code, security, performance)

  • Bijdragen aan architectuurkeuzes en technische roadmap

  • Introduceren en bewaken van standaarden en design patterns

  • Reduceren van technische schuld

Teamontwikkeling & kennisdeling

  • Technisch boegbeeld binnen het ontwikkelteam

  • Coachen en mentoren van medior en junior engineers

  • Faciliteren van code reviews en kennissessies

  • Verhogen van engineering volwassenheid en eigenaarschap

  • Samenwerken met Product Owners, architecten en stakeholders

AI & innovatie

  • Stimuleren van AI-tools binnen softwareontwikkeling

  • Identificeren van AI-toepassingen in productontwikkeling en processen

  • Experimenteren met AI-gedreven technologieën

  • Borgen van veilige en verantwoorde AI-inzet

Technische vereisten

  • Minimaal 7–10 jaar ervaring als Senior Software Engineer

  • Ervaring met moderne programmeertalen zoals:

    • Java

    • Kotlin

    • JavaScript / TypeScript

    • SQL

  • Cloud-native ontwikkeling (AWS, Azure of GCP)

  • Kennis van softwarearchitectuur, design patterns en SOLID-principes

  • Kennis van databases (PostgreSQL)

  • Ervaring met testautomatisering (unit, integratie, end-to-end)

  • Ervaring met CI/CD, DevOps en Git

  • Kennis van BPMN

AI & tooling vereisten

  • Ervaring met AI-ontwikkeltools zoals:

    • GitHub Copilot

    • Claude Code

    • JetBrains AI

  • Affiniteit met AI-architecturen, machine learning of data-gedreven toepassingen

  • Kritische en verantwoorde omgang met AI-gegenereerde output

Overige vereisten

  • Ervaring in grotere (multi-team) ontwikkelorganisaties

  • HBO+ / WO werk- en denkniveau

  • Kennis van Common Ground architectuurprincipes

  • Ervaring met soortgelijke systemen binnen een G4-gemeente

  • Kennis van processen rondom werkdienstverlening / sociaal domein

Competenties

Technisch & analytisch

  • Sterk probleemoplossend vermogen

  • Complexe technische vraagstukken kunnen abstraheren en uitleggen

  • Focus op kwaliteit en lange termijn onderhoudbaarheid

Leiderschap & samenwerking

  • Natuurlijk leiderschap zonder hiërarchische sturing

  • Coachende en inspirerende houding

  • Sterke communicatieve vaardigheden

  • Open voor feedback

Innovatie & mindset

  • Proactief en nieuwsgierig naar nieuwe technologie

  • Sterke drive voor continue verbetering

  • Visie op de rol van AI in softwareontwikkeling

  • Sterk verantwoordelijkheidsgevoel

Procedure

  • Gesprekken vinden plaats in week van 16 maart 2026

  • Gesprekken kunnen fysiek of digitaal plaatsvinden

  • Referentiecheck kan onderdeel zijn van de procedure

  • Alleen de hoogst scorende offertes op prijs/kwaliteit worden inhoudelijk beoordeeld

  • Bij gebleken ongeschiktheid kan de opdracht binnen 3 maanden worden beëindigd

  • Gemeente Utrecht kan de opdracht gunnen aan de volgende kandidaat in de rangorde.

  Vereiste vaardigheden:

Software