Geforderte Skills
- Agile
- Scrum
- DevOps
- .NET Development
- DDD
- Clean Architecture
- Event-Driven Architecture
- Microservices
- REST APIs
- Entity Framework
- MSSQL
- Docker
- Kubernetes
- CI/CD
- GitLab
- Logging
- Monitoring
- Elasticsearch
- Kibana
Sprachen: Dutch
Jobbeschreibung
The Dutch National Police is seeking a Backend Developer to assist in migrating the BVID (Basisvoorziening Identiteitsvaststelling) system to a newer version. This involves rebuilding the software on a modern architecture and technology stack.
Project overview
For our end client, the Police, Harvey Nash is looking for a Backend Developer BVID (6 FTE).
Expected start date: can start after completion of screening
Project details
24 months
Hours per week: 36 hours
Location of work: Odijk
On-site or from home: Hybrid
ZZP possible: NO
Function scale and step: 10 Company Operations Specialist B
Education level: HBO
You have a diploma at HBO level (bachelor) or equivalent via EVC. Or you have at least two years of demonstrable experience at the required working and thinking level. This must be demonstrated with your CV, supplemented with an official job description, vacancy text, or other document clearly stating the required working and thinking level.
100 EUR all-in ex VAT
Deadline: 13-11-2026 before 10:00 AM
Assignment / job description
The BVID (Basic Provision for Identity Verification) is the system behind the identification kiosks of the National Police. It is used to register and verify personal data of suspects and foreigners using documents, fingerprints, photos, and signatures. It can also be used to determine if someone is already known to the police or a chain partner.
The reason for this request is to accelerate the migration to a newer version of the BVID software. The entire BVID software is being rebuilt on a modern architecture (DDD, clean architecture, event-driven) and technology stack (.NET 10, containerization).
This must form the basis for all extensions that need to be implemented in the coming years to comply with various European regulations. BVID has a clear architectural vision, but the path to this goal is a complex journey (partly due to BVID's position in both the criminal justice and alien chains). Additional capacity is needed to realize the migration as quickly as possible.
Currently, three DevOps teams are working in the cluster. These are multi-disciplinary teams consisting of a combination of internal and external employees with IT and business representation. These teams work closely together from a shared backlog. The product owner prioritizes and manages the product backlog. Based on this product backlog, the teams manage their own sprint backlog.
Within the cluster, work is carried out according to the Operating Model of the Service Delivery Partners sector. This is an Agile scaling model based on SAFe and ensures alignment of work and dependencies between the different teams. Team-transcending rituals, such as quarterly planning, are also performed with this way of working.
Work activities / tasks, responsibilities & objectives
The candidate develops software in .NET and realizes features from the product backlog.
The candidate organizes their own work and picks up stories independently within three-week sprints.
The candidate actively contributes to architectural choices and proposes concrete solutions.
The candidate delivers software that meets the Definition of Done.
The team works according to the "you build it, you run it" principle. The candidate makes an active contribution to this by bringing software to production together with the team and participating in the management of BVID (on a rotating basis).
The candidate participates in the team's on-call roster (approximately four times a year), third-line support. The application is available 24/7 for various chain partners.
The candidate maintains the management documentation for the work they contribute to.
The candidate proactively shares knowledge within and outside the team. Knowledge transfer is a standard part of the work and takes place during the contract period.
The candidate works in the internal Development Street, with their own development environment (seat) and a shared OTA environment.
The candidate is present at the office at least two working days per week for collaboration within the team and cluster. The client determines which days.
Professional work experience & knowledge
In the past 7 years, at least 5 years of work experience with / in:
General
Agile working
Build-in quality and shift-left principles
Scrum Framework
DevOps vision and mindset
Collaboration in a context with adjacent disciplines such as Functional Administrators, Infra Specialists, Information Management Advisors
Ownership of products and from there a proactive and involved attitude and advisory role towards the Product Owner
DevOps (90% Dev and 10% Ops)
.NET Development (.NET 6/8/10)
Software design and architecture principles: DDD, clean architecture, event-driven, microservices
REST APIs (building and maintaining)
Entity Framework / Migrations / MSSQL
Containerization of applications with Docker
Experience with hosting on container platforms, such as OpenShift (Kubernetes)
Maintaining and improving CI/CD pipelines (preferably based on GitLab)
Knowledge of logging and monitoring, preferably Elastic/Kibana.
Nice-to-haves
Messaging techniques, for example RabbitMQ based on MassTransit
Test automation based on the test pyramid (unit tests, integration tests, API tests)
Agile/Scrum/SAFe
Security-minded: data integrity and known vulnerabilities (CVEs)
Competencies
Coaching and knowledge sharing
Customer focus
Social awareness
Orientation
Networking skills
Organizational sensitivity
Organizational skills
Persuasiveness
Systems thinking
Framework conditions
Work is performed during office hours.
There are two fixed office days: Tuesday and Wednesday (currently Odijk, next year Nieuwegein).
Important cluster meetings take place on Monday (mornings) (online).
There is an on-call duty. This takes place approximately 4 times a year (once the candidate is sufficiently trained).
The police operate in a changing society where diverse perspectives are essential for good police work. Therefore, diversity is of great importance to us. How can we utilize your knowledge and background for this?
For this assignment, a screening type BO+ applies. For more information about the screening: Police selection - Screening | Kombijdepolitie
Furthermore, we would like to receive the following information:
Earliest possible start date
Availability in hours per week
All-in rate (incl. travel and/or accommodation costs, excl. VAT)
Holiday plans within the next 3 months
Place of residence
Candidate's date of birth
Candidate's email address
Candidate's phone number
Motivation (max 150 words)
If supplier: email and phone number of contact person
Type of hire:
Availability for potential intake interviews at the Police, within 5 days after the closing date of the request.
By responding to this request, the Contractor declares to have taken note of and agrees with the General Hiring Conditions or General Hiring Conditions for Independent Professionals of Harvey Nash and the associated Client Appendix Police. These can be found at www.harveynash.nl/politie
- Start: starten kan na afronding van screening
- Duration: 24 maanden
- Remote: hybrid
- Location: Utrecht, NL
- Rate: 100-100 EUR/h
- Languages: Dutch
Indexiert von der 9am-Meta-Suche. Du bist Job-Anbieter? Listing beanspruchen oder verwalten
Gefunden auf Harvey Nash NL