Backend Engineer (24 uur per week)
Role details
Job location
Tech stack
Job description
- Analyseren van functionele behoeften en onderbouwen van de impact op het applicatielandschap
- Ontwikkelen van back-end code in Python/Django
- Implementeren van processen in Camunda (BPMN)
- Ondersteunen van functioneel beheer van de applicatie
- Afstemmen met DevOps en volgen van CI/CD-richtlijnen voor pipelines en deployments
- Werken aan open source software volgens geldende regels
- Documenteren van oplossingen en waarborgen van overdracht naar beheerorganisatie
- Deelnemen aan codebeoordelingen, architectuurdiscussies en prioritering van backlog items
- Bijdragen aan documentatie, tests, toegankelijkheid, prestaties en beveiliging
- Leveren van goed geteste, onderhoudbare code die eenvoudig te implementeren, updaten en bewaken is
Requirements
-
Competenties: wendbaar, initiatiefrijk, analytisch en doelgericht
-
Uitstekende communicatieve vaardigheden en resultaatgericht
-
Open source minded en security oriented
-
Ervaring met werken in cross-functionele, multidisciplinaire teams in een incrementele, gebruikersgerichte omgeving
-
Afgeronde HBO/WO-opleiding, bij voorkeur technisch
-
Minimaal 3 jaar ervaring met ontwikkelen in Python & Django
-
Concrete projectervaring met het ontwikkelen van software gebruikmakend van Open API's
-
Kennis en ervaring met zaakgericht en ketengericht softwareontwikkeling
-
Kennis en ervaring met Camunda BPMN en jQuery
-
Kennis en ervaring met standaarden zoals OpenZaak en andere Common Ground-gerelateerde componenten
Pre's
- Ervaring met ontwikkelen van een convenience layer (Back-end for front-end)
- Werkervaring binnen een gemeentelijke organisatie
- Kennis/ervaring met één of meer van: SQL (PostgreSQL, MySQL, SQLite), REST-API's, JSON, YAML en andere markup languages, Linux-systemen (Arch Linux, CentOS, Ubuntu, Debian), HTML5 en CSS
- Kandidaat beschikt over een afgeronde HBO/WO opleiding, bij voorkeur een technische richting
-
Kandidaat heeft minimaal 3 jaar ervaring met ontwikkelen van software, bij voorkeur in een DevOps-omgeving
-
.Kandidaat heeft concrete projectervaring in het software ontwikkelen, gebruikmakend van API's, is vereist
-
Kandidaat heeft kennis van / ervaring met het ontwikkelen met gebruik van Python en Django is vereist
-
Kandidaat heeft kennis van / ervaring met het ontwikkelen van een "convinience layer (Back-end for gront-end)" is een pre
-
Kandidaat heeft kennis van / ervaring met Zaakgericht werken API's en/of services en gerelateerde standaarden zoals OpenZaak en andere Common Ground gerelateerde projecten is een pre
-
Kandidaat heeft 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), CI/CD infrastructuur (Jenkins, Travis, CD FLux), Docker, Docker-Compose & infrastructuur rond containers, HTML 5, CSS, Travis CI, Kubernetes en (Linux) docker containers
-
Goede beheersing van het Nederlands is voor alle functies vereist
-
Ervaring bij een overheidsorganisatie is een grote pré, soms een eis.
-
We ontvangen graag jouw CV in het Nederlands, liefst in Word format.
-
Vermeld je functies en werkzaamheden inclusief jaartallen en maanden, meest recente bovenaan.
Benefits & conditions
- De meeste functies zijn tijdelijke functies voor een langere periode. Soms met uitzicht op vast.