gemeente Utrecht
Back End Engineer
Functie
Als Python/Django Backend software engineer/ontwikkelaar werk je binnen een Scrumteam aan het leveren van moderne digitale dienstverlening. Je combineert rollen als ontwikkelaar, applicatiebeheerder en adviseur en levert open source oplossingen die door andere gemeenten gebruikt kunnen worden.
Verantwoordelijkheden
- Analyse van functionele behoeften en onderbouwde inschatting van impact op het applicatielandschap.
- Ontwikkelen van Python/Django-code en implementeren van processen in Camunda (BPMN).
- Ondersteunen van functioneel beheer en documenteren van oplossingen voor overdracht.
- Aansturing en afstemming met DevOps en naleven van richtlijnen voor CI/CD pipelines en deployments.
- Werken volgens open source regels en standaarden, en bijdragen aan herbruikbare componenten.
- Deelname aan codebeoordelingen, architectuurdiscussies en prioritering van backlog-items.
- Bijdragen aan documentatie, tests, toegankelijkheid, prestaties en beveiliging.
Vereisten
- Afgeronde HBO/WO-opleiding, bij voorkeur technisch.
- Minimaal 3 jaar ervaring met Python en Django.
- Concrete projectervaring met ontwikkelen van software met Open API’s.
- Kennis en ervaring met Zaakgericht en Ketengericht softwareontwikkeling.
- Kennis en ervaring met Camunda BPMN en jQuery.
- Ervaring met het ontwikkelen van een “convenience layer” (Back-end for front-end).
- Kennis van standaarden zoals OpenZaak en andere Common Ground-gerelateerde componenten.
Pre's / Wensen
- Ervaring binnen een gemeentelijke organisatie is een pré.
- Kennis van/ervaring met SQL (PostgreSQL, MySQL, SQLite), REST-API’s, JSON, YAML en andere markup languages.
- Kennis van/ervaring met Linux-systemen (Arch Linux, CentOS, Ubuntu, Debian), HTML5 en CSS.
Competenties en werkwijze
- Competenties: wendbaar, initiatiefrijk, analytisch en doelgericht.
- Uitstekende communicatieve vaardigheden en vermogen om samenwerking met functioneel beheerders en leveranciers te optimaliseren.
- Open source minded en security oriented.
- Ervaring met cross-functionele, multidisciplinaire teams die digitale producten incrementeel en gebruikersgericht leveren.
Eisen
- Je beschikt over een afgeronde HBO/WO opleiding, bij voorkeur een
technische richting - Minimaal 3 jaar ervaring met ontwikkelen van Python & Django
- Concrete projectervaring in het software ontwikkelen, gebruikmakend van
Open API’s, is vereist - Kennis en ervaring met Zaakgericht en Ketengericht software ontwikkeling is
vereist - Kennis en ervaring met Camunda BPMN & Jquery is vereist
- Kennis van / ervaring met het ontwikkelen van een “convenience layer
(Back-end for front-end)” - Kennis en ervaring met standaarden zoals OpenZaak en andere Common Ground
gerelateerde componenten is vereist - 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), HTML 5 en
CSS
Vul je gegevens hieronder in, dan nemen we binnen 2 uur contact met je op om samen te kijken of er een match is. Heb je nog vragen? Bel ons op 030-249 66 96 of stuur een e-mail naar info@greenpepper.nl We helpen je graag verder!