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 voor opdracht Backend Engineer
- Kandidaat heeft opdracht gelezen en gaat akkoord met inhoud van profiel en deze inhuuruitvraag
- Kandidaat is expliciet akkoord gegaan met hetgeen staat vermeld in Handleiding Marktplein inhuur gemeente Utrecht inclusief concept inhuurovereenkomsten
- Kandidaat is gedurende afgelopen 12 maanden niet voor meer dan 70% van tijd ingehuurd geweest als ZZP’er bij gemeente Utrecht
- Kandidaat is afgelopen 2 jaar niet in loondienst geweest bij gemeente Utrecht voor vergelijkbare werkzaamheden
- Kandidaat is telefonisch bereikbaar op eigen nummer
- Kandidaat neemt minimaal 4 weken vakantie per jaar en factureert niet meer dan 48 weken zonder toestemming
- Kandidaat is in staat minimaal 25% op locatie gemeente Utrecht te werken
- Kandidaat beschikt over afgeronde HBO/WO opleiding, bij voorkeur technisch
- Kandidaat verklaart dat geen gebruik is gemaakt van AI bij beantwoorden open vragen
- Kandidaat bevestigt dat antwoorden naar waarheid zijn ingevuld
Wensen voor opdracht Backend Engineer
- Kandidaat heeft minimaal 3 jaar ervaring met softwareontwikkeling, bij voorkeur in DevOps-omgeving
- Kandidaat heeft ervaring met softwareontwikkeling met gebruik van API’s
- Kandidaat heeft kennis van en ervaring met Python en Django
- Kandidaat heeft ervaring met ontwikkelen van convenience layer (Back-end for front-end) is pre
- Kandidaat heeft kennis van zaakgericht werken API’s en standaarden zoals OpenZaak en Common Ground is pre
- Kandidaat heeft ervaring binnen gemeentelijke organisatie is pre
- Kandidaat heeft bij voorkeur kennis van SQL, REST API’s, JSON, YAML, Linux, CI/CD tools, Docker, Kubernetes, HTML5, CSS
- Kandidaat levert twee relevante referenties met contactgegevens
- Kandidaat is beschikbaar voor persoonlijk gesprek op aangegeven momenten
- CV is in Nederlands opgesteld in PDF-formaat
- CV is maximaal 3 pagina’s en volledig overzicht werkzaamheden
- CV bevat eventuele nevenfuncties
Geïnteresseerd in deze opdracht?
Zo gaan wij te werk
1. Reageer op de opdracht Backend Engineer
Wanneer je op deze opdracht reageert, starten wij direct met het beoordelen van een mogelijke match.
- We bekijken of jouw ervaring en cv aansluiten bij de opdracht
- We leggen jouw profiel langs de lat van de eisen van de opdrachtgever
- We checken je tarief en zetten dit af tegen de actuele markt om je positie te bepalen
Met deze werkwijze vergroot je jouw kansen op succesvolle bemiddeling. Je hoort op werkdagen binnen 24 uur van ons of er sprake is van een match en of we samen het offertetraject kunnen beginnen.
2. Introductie bij Gemeente Utrecht
Past jouw profiel bij de eisen van Gemeente Utrecht? Dan volgen de volgende stappen:
- Wij stellen jou voor aan Gemeente Utrecht
- Indien er aanvullende stukken nodig zijn, zoals een motivatie, diploma's, referenties of een VOG, zorgen wij voor het verzamelen hiervan
- We stellen gezamenlijk een overtuigende offerte op waarin jouw toegevoegde waarde helder naar voren komt
- Je krijgt van ons een tariefadvies op basis van de marktsituatie, maar jij beslist uiteindelijk zelf over het uiteindelijke tarief
Ontvangen we een positieve reactie van Gemeente Utrecht, dan plannen we doorgaans een kennismakings- of intakegesprek met je in.
3. Aftrap van de opdracht!
Bij ons kun je rekenen op openheid en transparantie. Doordat we direct schakelen met zelfstandigen, houden we de inhuurketen overzichtelijk en kun jij altijd precies zien hoe het traject verloopt.
- Gemiddelde marges: we rekenen 13% marge over je uurtarief; dit daalt na het eerste jaar naar 11%.
- Supersnelle betaling: zodra de opdrachtgever heeft overgemaakt, staat jouw brutoloon op werkdagen altijd binnen 24 uur op je rekening.
- Altijd je eigen keuzes: bij ons heb je geen concurrentie- of relatiebeding. Wanneer je goed werk levert en de opdrachtgever biedt meer werk aan, mag je dit direct aannemen, volledig vrij dus.
Zo bieden we jou heldere afspraken en behoud je de zelfstandigheid die past bij ondernemen op jouw manier.
Reageer nu binnen 24 uur reactie
Even voorstellen
Wij zijn LibLab
Wat fijn dat je je weg hebt gevonden naar LibLab! Dit platform is speciaal ontwikkeld voor jou als zelfstandig professional en sluit naadloos aan op de wensen en inzichten uit de dagelijkse praktijk. Met inmiddels ruim 18 jaar eigen ervaring als zelfstandig professionals weten wij precies welke uitdagingen je kunt tegenkomen, bijvoorbeeld bij het binnenhalen van nieuwe opdrachten of het samenwerken met tussenpersonen. Omdat we zelf iedere dag met deze situaties te maken hebben gehad, merken we dat de traditionele methodes niet langer toereikend zijn en echt toe zijn aan vernieuwing. Dát is precies waar wij ons voor inzetten.
De meerwaarde van LibLab voor jouw opdrachten
- Snel duidelijkheid: zodra je je aanmeldt voor een opdracht ontvang je binnen één werkdag bericht of we een goede match zien
- Eerlijke marges: je betaalt 13% marge en vanaf het tweede jaar wordt dit percentage automatisch verlaagd naar 11%
- Supersnelle uitbetaling: nadat de klant het bedrag heeft voldaan staat je factuur of brutoloon binnen 24 uur op je rekening
- Volledige vrijheid: wij werken zonder relatiebeding of concurrentiebeding je kunt dus altijd elke vervolgopdracht zelf bepalen