Bright Professionals logo

Backend Engineer

Bright Professionals
1 day ago
Full-time
On-site
Utrecht, Utrecht, Netherlands
Voor Gemeente Utrecht zoeken wij een Backend Engineer. Verhouding kwaliteit en prijs Hoogste kwaliteit

Als Python/Django Backend software engineer/ontwikkelaar draag je bij aan het leveren van digitale dienstverlening aan inwoners en bedrijven van de gemeente Utrecht. Binnen de voorziening Digitale Dienstverlening van DomstadIT werk je dagelijks aan het vergroten van de waarde voor de gemeente. Je zet je vakmanschap en betrokkenheid in om de organisatie te ondersteunen bij het verbeteren van digitale dienstverlening, zodat deze in optimale conditie blijft.

Binnen DomstadIT werk je op basis van Agile realisatieprincipes en sluit je aan op de Common Ground visie van de Vereniging Nederlandse Gemeenten (VNG). Dagelijks balanceer je tussen het waarborgen van continuïteit en het doorvoeren van noodzakelijke innovaties die inspelen op veranderende wensen vanuit de business. Het vinden van een balans hierin is een belangrijk onderdeel van jouw uitdaging.

Als Python/Django engineer/ontwikkelaar ben je zowel ontwikkelaar, applicatiebeheerder als adviseur. Je neemt deel aan een Scrumteam Zaakgericht Werken onder leiding van IPM VCG-KiK. Door samen te werken met collega’s uit de hele organisatie en diverse samenwerkingspartners, draag je bij aan grote, complexe informatievoorzieningsvraagstukken gericht op het realiseren van een innovatieve, moderne, digitale stad van de toekomst.

Jouw verantwoordelijkheden zijn onder andere:
  • Analyseren van functionele behoeften en bepalen van de impact op het bestaande applicatielandschap
  • Ontwikkelen van code en implementeren van processen in Camunda
  • Ondersteunen van het functioneel beheer van de applicatie
  • Afstemmen met het DevOps-team en opvolgen van hun richtlijnen voor CI/CD pipelines en deployments
  • Ontwikkelen van open source software die ook door andere gemeenten kan worden gebruikt, waarbij je specifieke regels volgt
  • Documenteren van oplossingen om een soepele overdracht aan de beheerorganisatie mogelijk te maken

Het leveren van hoogwaardige, goed geteste en onderhoudbare code gedurende de gehele levenscyclus van het product, volgens best practices van moderne softwareontwikkeling, behoort tot jouw kerntaken. Je:
  • Neemt deel aan codebeoordeling, architectuurdiscussies en prioritering van backlog items
  • Draagt bij aan documentatie, tests, toegankelijkheid, prestaties en beveiliging
  • Levert code die eenvoudig te implementeren, updaten en bewaken is

Jouw profiel

  • Je bent wendbaar, initiatiefrijk, analytisch en doelgericht
  • Je communiceert uitstekend en weet zaken voor elkaar te krijgen
  • Je hebt een open source mindset en stelt security centraal
  • Je hebt ervaring met werken in cross-functional, multidisciplinaire teams in een incrementele, gebruikersgerichte omgeving
  • Je beschikt over een afgeronde HBO/WO-opleiding, bij voorkeur in een technische richting
  • Je hebt minimaal 3 jaar ervaring met het ontwikkelen in Python & Django
  • Je hebt aantoonbare projectervaring met softwareontwikkeling en het gebruik van Open API’s
  • Je hebt kennis en ervaring met Zaakgericht en Ketengericht softwareontwikkeling
  • Je hebt kennis en ervaring met Camunda BPMN & Jquery
  • Ervaring met het ontwikkelen van een convenience layer (Back-end for front-end) is een pre
  • Kennis en ervaring met standaarden zoals OpenZaak en andere Common Ground gerelateerde componenten is vereist
  • Kennis van en werkervaring bij een gemeentelijke organisatie is een pre
  • Extra pluspunten zijn kennis of ervaring met SQL (PostgreSQL, MySQL, SQLite), REST-API’s, JSON, YAML en andere markup languages, Linux systemen (Arch Linux, CentOS, Ubuntu, Debian), HTML 5 en CSS

Functie-eisen

  • Je hebt een afgeronde HBO- of WO-opleiding, bij voorkeur in een technische richting

Functie-wensen

  • Je hebt minimaal 3 jaar ervaring met het ontwikkelen van software, bij voorkeur in een DevOps-omgeving.
  • Je hebt concrete projectervaring in het softwareontwikkelen, gebruikmakend van API’s, dit is vereist.
  • Je hebt kennis van en ervaring met het ontwikkelen in Python en Django, dit is vereist.
  • Het is een pre als je kennis hebt van en ervaring met het ontwikkelen van een “convinience layer (Back-end for front-end)”.
  • Het is een pre als je kennis hebt van en ervaring met Zaakgericht werken API’s en/of services en gerelateerde standaarden zoals OpenZaak en andere Common Ground projecten.
  • Bij voorkeur heb je kennis van en werkervaring bij een gemeentelijke organisatie.
  • Het is een pré als je jouw profiel kunt versterken met een of meer van de volgende elementen: kennis van en ervaring met SQL (PostgreSQL, MySQL, SQLite), REST-API’s, 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, HTML5, CSS, Travis CI, Kubernetes en (Linux) docker containers.