Digitale Voorzieningen – Unity developer

Aanvraagnummer: 43028
Contractvorm: Detachering
Organisatie: Gemeente Amsterdam
Locatie: Amsterdam
Uren per week: 32-36 uur per week
Tarief: Geen maximum
Duur van de opdracht:
Regio: Noord-Holland
Startdatum: 01-07-2026
Optie tot verlenging: Ja
Sluitingsdatum: 29-06-2026 09:00
LET OP! Reacties dienen minimaal 1 werkdag voor de sluitingsdatum binnen te zijn voor tijdige verwerking.
Opdrachtomschrijving
De gemeente Amsterdam zoekt een Unity developer voor team Netherlands 3D. Je werkt aan het online visualisatieplatform waarmee gebruikers data uit uiteenlopende bronnen kunnen samenbrengen en inzichtelijk maken. De focus ligt op het bouwen van gestandaardiseerde koppelingen tussen Netherlands 3D en leveranciers van data of rekenmodules, en op het ontsluiten van grote, complexe datasets in de browser.
De rol vraagt om stevige kennis van Unity-ontwikkeling, C# en WebGL, en om ervaring met de Unity UI Toolkit. Daarnaast is kennis van OGC-standaarden en het visualiseren van geodata binnen Unity belangrijk. De functie richt zich op het vertalen van technische mogelijkheden naar praktische informatiebehoeften van gebruikers, met name stedenbouwkundigen en ruimtelijk beleidsmakers.
Doel van de opdracht
Doorontwikkeling van het Netherlands 3D-platform, met aandacht voor performance, schaalbaarheid, gebruiksvriendelijkheid en toekomstbestendige integraties van geodata en nieuwe visualisatietechnieken.
Taken en verantwoordelijkheden
- Werken in een multidisciplinair Agile/Scrum-team aan de doorontwikkeling van het Netherlands 3D-platform.
- Ontwerpen en implementeren van WebGL-gebaseerde visualisaties van grote geodatasets, met borging van optimale browserprestaties.
- Toepassen van OGC-standaarden bij het integreren en ontsluiten van geodata, waaronder WMS, WFS, OGC API Features, Vector Tiles, OGC API Tiles en Styles, en 3D Tiles.
- Bouwen en onderhouden van gebruikersinterfaces met de Unity UI Toolkit, gericht op webplatformen en overheidscommunicatie.
- Uitvoeren van code-reviews en bewaken van kwaliteit en leesbaarheid van de codebase.
- Verkennen van nieuwe technologieën, waaronder Unity WebGPU en nieuwe bestandsformaten zoals BIM, puntenwolken en Gaussian Splats.
- Afstemmen met de Product Owner en klanten over functionele en technische keuzes en het geven van richtinggevend advies over innovatie en ontwikkeling.
Resultaat & Planning
Looptijd: 01-07-2026 t/m 31-12-2026
- Werklocatie – Weesperstraat 113, 1018 VN Amsterdam
- Uren per week – 32 tot 36 uur
- Aantal fte – 3
- Optioneel tot verlenging – Ja, meerdere keren mogelijk tegen dezelfde voorwaarden, met een maximale totale duur van 24 maanden
- Aantal kandidaten dat u mag aanbieden – 2
- Aantal kandidaten op interview – 3
- Planning interviews – z.s.m. na sluiting
Eisen
- Minimaal 6 jaar ervaring als professioneel Unity developer, bij voorkeur met een focus op WebGL-toepassingen. Dit dient duidelijk in het cv te staan.
- Aantoonbare kennis van en ervaring met OGC-standaarden, zoals WMS, WFS, WMTS, OGC API Features of 3D Tiles. Dit dient duidelijk in het cv te staan.
- Aantoonbare ervaring met het visualiseren van grote datasets via WebGL, inclusief aandacht voor performance-optimalisatie in de browser op desktop. Dit dient duidelijk in het cv te staan.
- Aantoonbare ervaring met werken in een Agile/Scrum-omgeving en met DevOps-werkwijzen. Dit dient duidelijk in het cv te staan.
- Aantoonbare ervaring met de Unity UI Toolkit voor de ontwikkeling van web-interfaces. Dit dient duidelijk in het cv te staan.
Wensen
- Aantoonbare kennis van Unity WebGPU. Dit dient duidelijk in het cv te staan.
- Aantoonbare kennis van standaarden en tooling op het gebied van 3D-stadsmodellen, zoals CityGML of CityJSON. Dit dient duidelijk in het cv te staan.
- Ervaring met automated testing binnen Unity. Dit dient duidelijk in het cv te staan.
- Goede beheersing van de Nederlandse taal in woord en geschrift. Dit dient duidelijk in het cv te staan.
- Aantoonbare ervaring met geodata-infrastructuur en ruimtelijke datavraagstukken in een overheids- of publieke context. Dit dient duidelijk in het cv te staan.
Voorwaarden
De opdracht wordt uitgevoerd onder leiding en toezicht van de gemeente en is beoordeeld als een opdracht die door de inschrijver wordt ingevuld. Volgens de inschrijvingsvoorwaarden, in overeenstemming met de Wet DBA, kan een zzp’er niet inschrijven of worden aangeboden voor deze opdracht. De kandidaat moet op het moment van start in loondienst zijn bij de inschrijver. Ook zzp’ers met een B.V. zonder andere medewerkers zijn uitgesloten.
De gemeente kan verzoeken om schriftelijk aan te tonen dat de inschrijver voldoet aan de werkgeversverplichtingen, waaronder loonafdracht, werkgeversgezag en de relevante sociale en arbeidsrechtelijke verplichtingen.
De opdracht betreft alleen detachering.
Generieke functienaam: Medewerker Beleidsrealisatie F. Beloning: schaal 12.
Voor vragen geldt de Vraag & Antwoord-module van Mercell. Zolang de offerteaanvraag openstaat, is alleen contact met het Team Tijdelijke Externe Inzet toegestaan.
Over de organisatie
Gemeente Amsterdam bestaat uit 5 clusters, een bestuurs- en concernstaf, 7 stadsdelen en 1 stadsgebied. De gemeentelijke organisatie werkt met stadsbrede kaders en biedt ondersteuning aan bewoners en stadsdelen op uiteenlopende beleidsterreinen.
De kandidaat valt formeel onder de vakgroep Softwareontwikkeling, een groep van circa 120 professionals die ontwikkelteams ondersteunt met standaarden, kennisdeling en hergebruik van code. Er wordt gewerkt met moderne technieken zoals REST API’s, Kubernetes en Docker in de Azure Cloud.
Team Netherlands 3D ontwikkelt een online visualisatieplatform waarmee data uit verschillende webbronnen en lokale datasets kan worden gecombineerd en gevisualiseerd. Het team bestaat uit Unity developers, UI/UX-expertise, een scrummaster en een productowner, en is samengesteld uit collega’s van vier organisaties.
