Backend Engineer (24 uur per week)
Functie omschrijving
Verhouding kwaliteit en prijs Hoogste kwaliteit
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.
De kandidaat
Om de ambities waar we voor staan te realiseren heb jij de competenties wendbaar, initiatiefrijk,
analytisch en doelgericht. Je kunt uitstekend communiceren met onze collega’s en krijgt zaken voor
elkaar. Je bent open source minded en security oriented. De ideale kandidaat heeft ervaring in cross-
functional, multidisciplinaire teams die digitale producten en diensten leveren in een incrementele,
gebruikersgerichte omgeving.
Hieronder een overzicht van de belangrijkste verwachtingen waarop we de kandidaat zullen toetsen:
- 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)”
is een pre.
- 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.
Duur: zodra een geldige VOG binnen is - niet gespecificeerd met optie op verlenging
Standplaats: niet gespecificeerd
ZZP: niet toegestaan
Aanbieden kan tot: 24 mrt. 2026 (di.), 12:45
Datum eerste gesprek: 26-3-2026 van 11.30 – 12.15 uur
Functie Eisen
- Kandidaat beschikt over een afgeronde HBO/WO opleiding, bij voorkeur een technische richting. Dit moet uit de cv blijken
- Ik bevestig dat ik de bovenstaande vragen naar waarheid heb ingevuld
- Kandidaat heeft minimaal 3 jaar ervaring met ontwikkelen van software, bij voorkeur in een DevOps-omgeving. Geef hier voorbeelden van
- Kandidaat heeft concrete projectervaring in het software ontwikkelen, gebruikmakend van API’s, is vereist. Geef hier voorbeelden van
- Kandidaat heeft kennis van / ervaring met het ontwikkelen met gebruik van Python en Django is vereist. Geef hier voorbeelden van
- Kandidaat heeft kennis van / ervaring met het ontwikkelen van een “convinience layer (Back-end for gront-end)” is een pre. Geef hier voorbeelden van
- 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. Geef hier voorbeelden van
- Kandidaat heeft kennis over en werkervaring bij een gemeentelijke organisatie is een pre. Geef hier voorbeelden van
- 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. Licht toe
Bedrijfsprofiel
Sharing would be appricatied! Paylaşırsanız sevinirim! Do you want to work for our client in The Netherlands? Hollandada ICT alaninda calismak?
Let’s meet! Are you the person we’re looking for?
If you are, we are happy to receive your application including your motivation.
Growing a better world together: You'll already be aware that our client is a financial services provider for 7.1 million customers in 40 countries. But did you know that we aim to contribute to real change with our 'Growing a better world together' mission? We do so in countless ways, such as:
A third of all the food we purchase is thrown away. Together with Nature & Environment, we’re working to increase awareness among consumers of how to reduce food waste. As part of a project with Humanitas, we are helping people who are experiencing financial difficulties to get their household finances in order. Together with ‘Vluchtelingenwerk Nederland’ (the Dutch Council for Refugees), we are helping 1,500 refugees find a suitable job. Interested? Do you want to become the ideal version of yourself? We would love to help you fuel and invest in your career and ambitions in an environment where you keep learning every day. We give you the space to innovate and initiate. In this way, we offer you numerous opportunities to grow and help you exceed your expectations, to do the right thing exceptionally well, and to therefore grow as a professional.
Our client is a financial service provider for 7.1 million customers in 40 countries, you know already. Our Red Team works for all the locations of our client in all these countries. Do you also know that we are working together on a better world? We do this in 101 ways like for example our knowledge and experience of Ethical Hacking and Red Teaming sharing with other organizations and "hackers". That belongs to us at ' growing a better world together '
Arbeidsvoorwaarden
Working conditions: This job role offers a balanced split between operational (run) and project (build) work, with a distribution of 75% operational and 25% project-related tasks. To minimize the impact on business operations, some changes may be scheduled outside of regular business hours.
Do you want this too? Do you aspire to be the best version of yourself? We are delighted to support your development and invest in an environment where continuous learning is encouraged. We provide you with the freedom to innovate and take initiative. By offering numerous growth opportunities, we help you exceed your own expectations and excel in your work, enabling you to grow both personally and professionally.
Moreover, you can expect the following benefits based on a 36 or 40-hour working week:
- An Employee Benefit Budget equivalent to 10% of your monthly income, which you can use according to your preferences. This budget allows you to purchase additional holiday days or make additional contributions to your pension.
- Flexible working hours and the possibility of location-independent work, depending on the team's planning.
- 100% reimbursement of commuting costs if you travel using public transportation. If you commute by car or motorcycle, you can opt for a commuting allowance.
- A pension scheme with a contribution rate of only 5% from your side.
Let's get to know each other.
Are you the person we are looking for? The new colleague who wants to strengthen our client's team and make a difference for yourself, our customers, and society? We would love to receive your application for this vacancy.
Please note: Even if you don't meet all the criteria mentioned in the profile, but you believe you can fulfill the role effectively, we encourage you to apply. We invest in your growth and development.
Responses to applications are handled in accordance with our vacancy management process.
If you have any questions about the application process, ww will be happy to assist you via email (info@if-solutions.nl) office +31 10 210 87 90 or through the provided application link.
Screening is a standard part of the application process. We assess candidates based on the screening procedures followed by our client to ensure that new employees are reliable and suitable for their roles.
For this vacancy, an individual assessment and skills testing may be included as part of the application process.
We believe that everyone is unique, and it is precisely these differences that help us become an even better bank. That's why we are curious to know more about you.
