Job Openings Backend Developer

About the job Backend Developer

Voor de Politie zoeken wij een Backend Developer. Je werkt aan de doorontwikkeling van BVID, het systeem achter de identificatiezuilen van de politie. BVID wordt gebruikt om persoonsgegevens van verdachten en vreemdelingen te registreren en te verifiëren aan de hand van documenten, vingerafdrukken, foto’s en handtekeningen. Ook helpt het systeem vaststellen of iemand al bekend is bij de politie of een ketenpartner.

Je draagt bij aan de migratie naar een nieuwere versie van de software. De bestaande BVID-software wordt herbouwd met een moderne architectuur, gebaseerd op domain-driven design, clean architecture en event-driven principes, en met een technologie-stack op basis van .NET 10 en containerisatie. Deze basis maakt toekomstige uitbreidingen mogelijk om te voldoen aan Europese verordeningen.

Je werkt samen met multidisciplinaire DevOps-teams waarin IT en de business vertegenwoordigd zijn. De teams werken vanuit een gezamenlijke backlog. De product owner beheert en prioriteert de product backlog; jij en je team vertalen het werk naar een sprint backlog. Binnen het cluster wordt een Agile-schalingsmodel gebruikt, gebaseerd op SAFe, om werkzaamheden en afhankelijkheden tussen teams op elkaar af te stemmen.
Werkzaamheden
  • Je ontwikkelt software in .NET en realiseert features uit de product backlog.
  • Je organiseert je werk zelfstandig en pakt stories op binnen sprints van drie weken.
  • Je denkt actief mee over architectuurkeuzes en draagt concrete oplossingen aan.
  • Je levert software op die voldoet aan de Definition of Done.
  • Je werkt volgens het principe ‘you build it, you run it’ en brengt samen met je team software naar productie. Ook draag je bij aan het beheer van BVID, op basis van roulatie.
  • Je neemt deel aan het piketrooster voor derdelijnssupport, ongeveer vier keer per jaar.
  • Je houdt de beheerdocumentatie bij van het werk waaraan je bijdraagt.
  • Je deelt proactief kennis binnen en buiten je team.
Jouw profiel
  • Je coacht anderen en deelt graag kennis.
  • Je bent klantgericht en maatschappelijk bewust.
  • Je bent onderzoekend en weet relevante contacten en netwerken te benutten.
  • Je bent organisatiesensitief en sterk in organiseren.
  • Je overtuigt anderen met heldere argumenten en overziet samenhangende systemen en processen.

Functie-eisen

  • Je hebt in de afgelopen 7 jaar minimaal 5 jaar werkervaring met Agile werken.
  • Je hebt in de afgelopen 7 jaar minimaal 5 jaar werkervaring met build-in-quality- en shift-leftprincipes.
  • Je hebt in de afgelopen 7 jaar minimaal 5 jaar werkervaring met het Scrum-framework.
  • Je hebt in de afgelopen 7 jaar minimaal 5 jaar werkervaring met een DevOps-visie en -mindset.
  • Je hebt in de afgelopen 7 jaar minimaal 5 jaar werkervaring met samenwerken met aanpalende disciplines, zoals functioneel beheerders, infraspecialisten en adviseurs informatiemanagement.
  • Je hebt in de afgelopen 7 jaar minimaal 5 jaar werkervaring met productownership en neemt vanuit die rol een proactieve, betrokken houding aan. Je adviseert de Product Owner.
  • Je hebt ervaring met .NET-ontwikkeling, waaronder .NET 6, 8 en 10.
  • Je hebt ervaring met softwaredesign en architectuurprincipes, waaronder DDD, clean architecture, event-driven architectuur en microservices.
  • Je hebt ervaring met het bouwen en onderhouden van REST API's.
  • Je hebt ervaring met Entity Framework, migrations en MSSQL.
  • Je hebt ervaring met het containeriseren van applicaties met Docker.
  • Je hebt ervaring met het hosten van applicaties op containerplatformen, zoals OpenShift (Kubernetes).
  • Je hebt ervaring met het onderhouden en verbeteren van CI/CD-pipelines, bij voorkeur op basis van GitLab.
  • Je hebt kennis van logging en monitoring, bij voorkeur met Elastic/Kibana.

Functie-wensen

  • Je hebt kennis van messagingtechnieken, bijvoorbeeld RabbitMQ op basis van MassTransit.
  • Je hebt ervaring met testautomatisering op basis van de testpiramide, waaronder unit-, integratie- en API-tests.
  • Je hebt kennis van Agile, Scrum en SAFe.
  • Je hebt oog voor security, dataintegriteit en bekende kwetsbaarheden (CVE's).

Extra Informatie

  • Aantal uur 36 - 36
  • ZZP mogelijk? Nee
  • Thuiswerken mogelijk? N.t.b.
  • Startdatum starten kan na afronding van screening
  • Opleidingsniveau HBO