Net ontwikkelaar - Backend engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job description
Het JenV LLM-platform wordt opgeschaald: meer gebruikers, integratie van agents/tools en ondersteuning voor meerdere organisaties. De toepassing Robin, het interne interactieve taalmodel van JenV, is ontworpen om een veilig, verantwoord en effectief alternatief te bieden voor commerciële AI-tools. Het doel van deze opdracht is het doorontwikkelen van de backend (in .NET Core), het realiseren van schaalbaarheid via Kubernetes, het inrichten van CI/CD en observability, en het voorbereiden van migratie-opties naar een Europese cloud provider of on-prem naast Azure.
- Werken binnen het DevOps-team aan de backend van het JenV LLM-platform.
-
Bijdragen aan ontwikkeling, uitrol en operationele borging van services voor LLM-interacties, agents/tools, gebruikersauthenticatie en multi-tenant routing.
- Ontwikkelen en onderhouden van microservices en API’s in .NET Core/C#.
- Schrijven van testplan en geautomatiseerde integratie- en end-to-end-tests.
- Ontwerpen en implementeren van schaalbare REST- en event-driven architecturen.
- Opzetten en onderhouden van CI/CD-pipelines (Azure DevOps).
- Containerisatie met Docker en Helm; deployment op Kubernetes met behulp van GitOps.
- Integratie met Azure-diensten (Key Vault, Storage, Managed Identity) en on-prem componenten.
- Implementatie van security (OAuth2, OpenID Connect), toegangscontrole en auditering.
- Inrichten van logging, tracing en monitoring (bijv. Prometheus, Grafana, ELK-stack).
- Uitvoeren van performance tuning en load-testing bij opschaling.
- Documentatie en kennisoverdracht naar interne teams en stakeholders.
Prestatiedoelstellingen
- Realisatie van gedocumenteerde .NET backend-architectuur voor productiegebruik.
- Kubernetes-deployments en CI/CD-pipelines operationeel en getest in staging en productie.
- Multi-tenant routing en agents/tools functioneren zonder regressies.
Requirements
- Minimaal 2 jaar ervaring met containerisatie: Docker en/of Helm en/of Kubernetes.
- Hbo-diploma op het gebied van informatica, software engineering of vergelijkbare relevante opleiding.
- Ervaring met Azure-diensten: Key Vault, Managed Identity en Storage, en ervaring met hybride deployment.
- Minimaal 3 jaar aantoonbare ervaring met backend-ontwikkeling in .NET (Core) en C#.
- VOG vereist (screeningsitems 11, 12, 41); integriteitsverklaring Rijk: Ja.
De Wensen
- LLM/AI-platform ervaring.
- Ervaring met React en/of Python.
- Ervaring met multi-cloud en hybride omgevingen.
- Ervaring met IaC, Kubernetes en Helm.
- Ervaring met automatische integratie- en e2e-tests (bij voorkeur Playwright).
About the company
Het Bestuursdepartement van het ministerie van Veiligheid en Justitie bestaat uit de beleidsdirecties. Het Bestuursdepartement ondersteunt het ministerie onder meer op de volgende gebieden: bestuurlijke verhoudingen, bedrijfs- voering van de Rijksdienst, vreemdelingenzaken en het ondersteunen van de politieke en ambtelijke leiding. Ook de NCTV, NNO en Inspectie JenV maken onderdeel uit van het Bestuursdepartement. De digitale werkomgeving van het Bestuursdepartement kan worden onderverdeeld in twee typen; de reguliere werkplek en de beveiligde werkplek. De reguliere werkplekken van het Bestuursdepartement worden geleverd door SSC-ICT en voldoen aan de standaard die deze dienstverlener toepast binnen haar verzorgingsgebied. Eventueel maatwerk wordt hierbij zoveel mogelijk beperkt. De zogenaamde “specialties” binnen het bestuursdepartement, met name NCSC en NCTV, maken naast het reguliere netwerk gebruik van een eigen beveiligd netwerk en werkplek welke is toegespitst op de specifieke positie van deze onderdelen met bijbehorende behoeften. Met name deze specialties maken verhoudingsgewijs veel gebruik van ICT/AV professionals om de hoge standaard die wordt gesteld aan hun werkomgeving te garanderen. Gelet op het vertrouwelijke karakter van de primaire activiteiten van deze organisatieonderdelen wordt vaak een aanvullende screening van ingehuurde expertise verlangt.
- We beoordelen je CV om te zien of er een match is.
- We controleren of je voldoet aan de eisen en wensen.
- We onderzoeken op basis van data of je gewenste tarief concurrerend is. Omdat het proces verloopt via een aanbesteding is het belangrijk dat je een goede kans maakt om de opdracht te winnen. Bij een match starten we het offertetraject, bij twijfel laten we dit binnen 1 werkdag weten.
- 2 Introductie bij de opdrachtgever De procedure verloopt via een aanbesteding. De eerste introductie doen wij daarom op papier.
- We werken samen een offerte uit waarin we toelichten waarom jouw profiel aansluit op de gestelde eisen en wensen.
- We verzamelen de benodigde stukken indien gevraagd zoals referenties, diploma’s, motivatiebrief, VOG etc…
-
Op basis van data bepalen we een kansrijk uurtarief voor de offerte. Jij hebt zelf natuurlijk het laatste woord in het biedingstarief. 3. 3 Aan de slag Wij houden van eerlijk en transparant zaken doen. Als je aan slag gaat via Freep Detachering dan hanteren we de volgende voorwaarden:
- Bij Freep kom je voor de duur van je opdracht in dienst, via een eenvoudige Delance-overeenkomst. Zo profiteer je van de voordelen van ondernemerschap én de zekerheid van een werknemer.
- Delance-vergoeding: tot 85% van het uurtarief dat wij bij de opdrachtgever factureren - jouw inzet telt direct mee
- Heldere administratie: wij zorgen voor loonstrook, nettobetaling, sociale lasten en pensioenopbouw
- Volledige dekking: bescherming tegen ziekte en arbeidsongeschiktheid zonder dat jij er omkijken naar hebt meer informatie over onze dienstverlening 4.
Reageer direct
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Software Developer Salary in The Netherlands [2023]
How to land a developer job in Amsterdam
The Netherlands – Europe’s powerhouse for software development?
How to Find Tech Jobs in Amsterdam