HBO (Eind)stageopdracht

KMO Headerbeeld Software

Slimme en onderhoudsvriendelijke meertaligheid in een moderne softwareapplicatie

HBO-ICT, Software Engineering, Informatica of vergelijkbaar

Neem contact met ons op!

Over KMO Solutions

KMO Solutions is een toonaangevend softwarebedrijf gevestigd in Apeldoorn, gespecialiseerd in het ondersteunen van organisaties bij het uitvoeren van een actuele, betrouwbare en complete Risico-Inventarisatie en -Evaluatie (RI&E). Sinds de oprichting in 1992 heeft KMO Solutions zich ontwikkeld tot een stabiele en vooruitstrevende organisatie die voortdurend inspeelt op de steeds complexer wordende wet- en regelgeving.
KMO Solutions bedient diverse branches, waaronder zorg en welzijn, laboratoria, installatie en isolatie, schoonmaak en glaswas, transport en logistiek, en corporates. Met hun branche-specifieke RI&E-oplossingen weten ze wat er in elke sector speelt en bieden ze op maat gemaakte ondersteuning.
Het team van KMO Solutions bestaat uit enthousiaste professionals die dagelijks met passie en toewijding werken aan het optimaliseren van vitaliteit en veiligheid op de werkvloer. Hun missie is om een inspirerende werkomgeving te creëren waarin elke medewerker in Nederland zich veilig, gezond en gelukkig voelt.

Achtergrond

We bevinden ons momenteel midden in een transitie waarbij we onze applicatie moderniseren. Dit doen we onder andere door delen van onze monolithische applicatie om te bouwen naar een moderne webarchitectuur met een Angular frontend en een ASP.NET Core backend. Tegelijkertijd kijken we kritisch naar bestaande (zelfbouw)oplossingen en vervangen we deze waar mogelijk door gestandaardiseerde, toekomstbestendige alternatieven.
Deze fase van vernieuwing biedt een unieke kans voor stagiairs om niet alleen mee te bouwen, maar ook écht impact te maken op de nieuwe generatie van onze software.
Onze softwareapplicatie ondersteunt meerdere talen. Op dit moment gebruiken we een verouderde, zelfontwikkelde oplossing voor meertaligheid (i18n), zowel voor vaste frontend-teksten als configureerbare teksten vanuit de backend en database.
Deze oplossing is moeilijk te onderhouden en beperkt in flexibiliteit. We willen deze vervangen door een moderne, onderhoudsarme aanpak, met gebruik van bestaande standaarden én de slimme inzet van AI om vertalingen te vergemakkelijken en automatiseren.

Doel van de stage-opdracht

Ontwikkel een toekomstbestendige, onderhoudsarme en gebruiksvriendelijke meertaligheidsoplossing voor onze applicatie. Maak hierbij gebruik van bestaande standaarden, frameworks of bibliotheken (zoals ngx-translate, i18next, ASP.NET Localization) en onderzoek hoe AI (zoals vertaal-API’s of LLMs) slim geïntegreerd kan worden in het beheer en genereren van vertalingen.

Onderwerpen die aan bod komen:

  • Analyse van de huidige oplossing (technisch, functioneel, onderhoud);
  • Inventarisatie van wensen en eisen vanuit gebruikers en ontwikkelaars;
  • Vergelijking van standaard meertaligheidsoplossingen (i18n libraries, services);
  • Proof-of-concept integratie in frontend (Angular) en backend (ASP.NET Core);
  • Oplossing voor dynamisch vertalen van database-inhoud;
  • Gebruik van AI-tools zoals Microsoft Translator, DeepL, Google Translate of eigen LLM-integratie (bijv. OpenAI API) voor automatische suggesties;
  • Ontwerp van beheerfunctionaliteit voor vertalingen (mogelijk via een simpele beheerinterface of CMS-koppeling);
  • Adviesrapport en implementatieplan.

Wat maakt dit project interessant voor jou als student:

  • Werken met moderne technieken: Angular, ASP.NET Core, RESTful APIs;
  • Leren over internationalisatie en meertalige softwarearchitectuur;
  • Verkennen en integreren van AI-tools binnen een echte applicatie;
  • Ruimte voor eigen inbreng en creativiteit in architectuur en tooling;
  • Begeleiding door ervaren developers in een professionele omgeving.

Jouw profiel:

  • Je volgt een HBO-opleiding richting ICT / Software Engineering;
  • Je hebt affiniteit met Angular, .NET of beide;
  • Je werkt gestructureerd en bent kritisch op codekwaliteit;
  • Je vindt het leuk om conceptueel mee te denken over schaalbare oplossingen;
  • Je staat open voor experimenteren met AI-technologie.

Resultaat van de stage:

  • Werkend prototype of (deel)implementatie van de nieuwe i18n-oplossing;
  • Documentatie en implementatiehandleiding voor toekomstige developers;
  • Adviesrapport inclusief voor- en nadelen van onderzochte oplossingen;
  • Demo en presentatie aan het developmentteam.

Interesse?

Neem contact op met Dylan Kusters via d.kusters@kmosolutions.nl. We nodigen je graag uit voor een kennismakingsgesprek!

Acquisitie naar aanleiding van deze vacature wordt niet op prijs gesteld. Aan het ongevraagd toesturen van cv’s, profielen of anderszins kunnen geen rechten worden ontleend. Voor het toesturen hiervan is vooraf schriftelijke toestemming van KMO Solutions nodig.