Backend .NET developer
Functie omschrijving
Vacature: .NET Ontwikkelaar
Als .NET ontwikkelaar realiseer je veilige en kwalitatief goede softwarecomponenten op basis van specificaties in user stories en non-functional requirements. Je werkt binnen een van onze DevOps-teams die IT-systemen leveren ten behoeve van de digitale toegankelijkheid van de Rechtspraak.
Het team waarvoor we een ontwikkelaar zoeken, realiseert verschillende systeemkoppelingen tussen onze digitale postkamer en ketenpartners, zoals het OM, grote advocatenkantoren of andere ketenpartners. Je zorgt samen met je team voor zowel de (door)ontwikkeling van het systeem als voor het (technisch) beheer ervan. Daarnaast zorg je voor verbeteringen in het ontwikkelproces en het kennisniveau met betrekking tot softwarebeveiliging, privacy, observability en softwarekwaliteit.
Je ontwikkelt nieuwe applicaties op basis van moderne ontwikkeltechnologieën volgens een microservicesarchitectuur. Het betreft voornamelijk het ontwikkelen van .NET microservices in containers (Open Shift Container platform) in een omgeving met asynchrone verwerking (queues). Er wordt gebruik gemaakt van Azure DevOps en een API Gateway.
We zijn op zoek naar een ontwikkelaar die aantoonbare ervaring heeft in het ontwikkelen met moderne technologieën én die ervaring heeft in het implementeren van privacy- en securityrichtlijnen in applicatiecode. Van de .NET-ontwikkelaar wordt verwacht dat hij of zij in staat is om een trekkende rol in het DevOps-team te vervullen. Je zorgt ervoor dat, samen met de rest van het team, de sprintdoelen worden gehaald en dat de applicaties goed blijven functioneren in productie.
Bijdragen aan het applicatiebeheer en het oplossen van events en incidenten hoort ook bij jouw takenpakket. De belangrijkste activiteiten die je uitvoert zijn:
- realiseren van .NET softwarecomponenten, incl. unit testen;
- uitvoeren van code-reviews;
- refinen van user stories (samen met de Product Owner en de rest van het team);
- het ondersteunen van de ontwerper bij het vertalen van user stories naar een technisch ontwerp;
- monitoren van applicaties die in productie staan en oplossen van events die daaruit voortkomen;
- analyseren en oplossen van gemelde incidenten;
- opzetten/aanpassen van geautomatiseerde build- en deployment pipelines.
Competenties:
- proactief
- transparantie
- open communicatie
- resultaatgerichtheid
- zelfstandig werken
- teamverband
Duur: 04-08-2025 - 31 december 2025 met optie op verlenging
Standplaats: Utrecht
ZZP: onbekend
Aanbieden kan tot: 27-06-2025 14:00
Functie Eisen
Eisen voor de Functie
Technische Vereisten:
- Microsoft .NET C#
- Afgeronde HBO/WO opleiding/studie
- Aantoonbare ervaring met het implementeren van privacy- en securityrichtlijnen in code
- Ervaring met geautomatiseerde build- en deployment pipelines (bij voorkeur Azure DevOps, SonarQube)
- Aantoonbare ervaring met de (meest recente versies van de) volgende tooling/frameworks/talen:
- .NET
- REST
- SQL-server
- Ervaring met het realiseren van microservices en containers (3 jaar) (bij voorkeur OpenShift)
- Queueing (AMQ)
- API Gateway
- Azure DevOps en OAuth protocol
- Aantoonbare ervaring met het implementeren van privacy- en securityrichtlijnen (4 jaar) in code
Wensen:
- Kritisch; je vindt het een uitdaging om kwalitatief goede systemen te realiseren die waarde leveren voor de eindgebruikers
- IT-security certificering
- Je vindt het een uitdaging om eenvoudig te realiseren oplossingen te bedenken
- Ervaring met het werken in een (semi-)overheid is een pré
- Heeft ervaring met het werken in DevOps teams
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.