Direct naar de content
icon search white
Vacatures

Afstudeeropdracht: Flexibele centrale Rules & Calculatie Module (RCM)

Direct solliciteren op deze vacature

Achtergrond

De business unit Samenlevingszaken van PinkRoccade Local Government is bezig met het moderniseren van haar applicatie suite. Een belangrijk aspect binnen deze suite is de business logica en bijbehorende berekeningen. Om de beheersbaarheid en herbruikbaarheid van deze onderdelen te verbeteren, is het noodzakelijk om een separate module te ontwikkelen. Deze module moet de business logica en berekeningen loskoppelen van de rest van de applicatie en toegankelijk maken via Rest API’s, zodat meerdere applicaties hiervan gebruik kunnen maken.

Doel van de opdracht

Het doel van deze opdracht is het onderzoeken, ontwerpen en implementeren van een schaalbare en efficiënte module die voldoet aan de volgende eisen:

  1. Beveiliging van de API’s: De API’s moeten robuust en veilig zijn, met aandacht voor authenticatie en autorisatie.
  2. Testbaarheid: De module moet voorzien zijn van unit tests om de kwaliteit van de functionaliteit te waarborgen.
  3. Versionering: Het moet mogelijk zijn om meerdere versies van de API tegelijkertijd beschikbaar te stellen.
  4. Flexibiliteit in business rules: De business rules moeten dynamisch aanpasbaar zijn, zodat wijzigingen kunnen worden doorgevoerd zonder een nieuwe release van de module.

Technologie stack

Voor de uitvoering van deze opdracht wordt gebruik gemaakt van de volgende technologieën:

  • .NET: Voor de ontwikkeling van de module en API’s.
  • PostgreSQL: Voor het opslaan van gegevens en eventuele configuraties van business rules.
  • Azure DevOps: Voor hosting, versiebeheer, CI/CD-pijplijnen en projectmanagement.

Verwachte output

  • Een werkende module die voldoet aan de gestelde eisen.
  • Documentatie van de architectuur, implementatie en gebruikte technologieën.
  • Een adviesrapport met aanbevelingen op basis van het uitgevoerde onderzoek.

Enthousiast geworden?

Reageer dan nu met één druk op de knop om ons online sollicitatieformulier in te vullen. Wil je eerst meer informatie, neem dan contact op met Bart Coppens (Team lead development), bart.coppens@pinkroccade.nl

Let op: Het aanvragen van een Verklaring Omtrent Gedrag (VOG) maakt onderdeel uit van de selectieprocedure. 

Deel via:

Direct solliciteren op deze vacature