Magister webversie – backend ontwikkeling & integratie
Als backend Systems Developer werd meegebouwd aan de nieuwe webgebaseerde versie van Magister. Magister wordt door ruim 80% van de middelbare scholen gebruikt voor leerlingvolgsystemen (toetsen, opdrachten e.d.), agenda’s, digitaal lesmateriaal en inzicht voor docenten en ouders.
Er werden REST‑services geleverd voor communicatie met databases en externe partijen. Er werd ontwikkeld in C#/.NET volgens Domain Driven Design (DDD) en SQL werd ingezet voor data‑extractie en ‑mutaties. Na een teamreorganisatie werd aangesloten bij het team dat generieke functionaliteit voor andere teams bouwde (de “back‑backend”), waaronder koppelingen met externe partijen. Er werden applicaties gerealiseerd om toetsresultaten te importeren en door te voeren in de juiste klantdatabase.
Voor messaging en ontkoppeling werd Rabbit MQ gebruikt; Magister modules boden functionaliteit aan via microservices. Software‑architecten zetten de lijnen uit; ontwerpen werden uitgewerkt tot gedetailleerde, productieklare implementaties door de ontwikkelaars.