Meld je nu aan!

Voor een toffe en uitdagende HBO stage of afstudeeropdracht. Vul je gegevens hieronder in, dan nemen wij zo snel mogelijk contact op met jou. Wil je eerst meer informatie over de opdrachten, scroll dan naar beneden door.

Metamodel voor genereren webapplicatie (Afstudeeropdracht)

Er moet nu altijd een developer ingeschakeld worden om de basisschermen van een backoffice webapp aan een potentiële klant te kunnen tonen. Een basisscherm is een webpagina wat in meerdere projecten gebruikt wordt. Bijvoorbeeld een scherm met daarin een lijst en detailweergave. Bijna alle klanten hebben zo’n scherm nodig. De ene klant wil hierin een lijst met producten en een ander een lijst met medewerkers. De code van zo’n basisscherm is in zekere mate hetzelfde voor alle webapp projecten. Developers moeten nu in ieder project echter nog steeds wel een aantal taken uitvoeren waarbij ze min of meer dezelfde handeling herhalen. Zoals het kopiëren van een aantal bestaande frontend componenten en hierin de properties aanpassen, zodat een lijstweergave in ieder project de juiste kolommen bevat.

Jouw afstudeeropdracht
Ontwikkel een webapplicatie waarin JDI haar basisschermen van een backoffice webapplicatie kan definiëren in een nog te definiëren metamodel. En op basis daarvan de juiste frontend code genereert met mocked API-data.

Er moet een metamodel ontwikkeld worden waarmee een webapplicatie in een gestructureerd formaat beschreven kan worden. Denk hierbij bijvoorbeeld aan XML of JSON. En tot slot moet er met behulp van de codegenerator de gegenereerde webapplicatie uitgevoerd kunnen worden.

Voor deze opdracht genereert de codegenerator alleen de code van een select aantal bestaande basisschermen. Nieuwe basisschermen moeten echter wel eenvoudig toegevoegd kunnen worden. Dit houdt in dat de bestaande code van de codegenerator niet gewijzigd hoeft te worden.

BackOffice Zapier koppeling (stageopdracht)

Bij JDI ontwikkelen we alle apps en webapplicaties vanuit ons eigen JDI Backoffice. Het voordeel hiervan is dat wij standaard functionaliteiten niet elke keer opnieuw hoeven te ontwikkelen. Deze hoeven dan alleen nog maar gepersonaliseerd te worden. Dit werkt een stuk sneller en is ook leuker werken. Hierdoor hebben wij namelijk meer tijd over voor het echte uitdagende maatwerk. Hoewel wij onze eigen JDI Backoffice ook echt als een echte uitdaging zien, hier blijven we namelijk continu aan doorontwikkelen. Zo hebben wij ons nu als doel gesteld om onze backoffice (ontwikkelt in Java, Spring Boot en Vue.js) nog connectiever te maken. Dit zodat wanneer er doorontwikkelingen plaatsvinden aan de API-structuur, de Zapier.com koppeling in een vergevorderde geautomatiseerde wijze geüpdatet en ter beschikking gesteld wordt. Zapier is overigens een tool waarmee je verschillende systemen aan elkaar kan koppelen.

Jouw stageopdracht
Voor jou hebben we dan ook een mooie opdracht liggen! Jij mag onderzoek gaan doen naar het automatiseren van de reeds bestaande API-structuur, door het gebruik van Zapier.com. En nog uitdagender: je mag ook aan de slag met de inrichting hiervan. Vind jij dit een uitdagende opdracht, waar jij je graag in wilt vastbijten? Meld je dan nu aan!

Tijd voor je eigen opdracht (stageopdracht)

Onze developers hebben vaak zelf ook toffe ideeën waar ze mee aan de slag willen. Wellicht heb jij die ook? Wij bieden jou, net als onze developers, dan ook de ruimte om aan de slag te gaan met jouw idee. Ga het onderzoeken, diep het uit en ga ermee aan de slag. Uit ervaring weten wij dat je hier een hoop van gaat leren, ook al slaagt niet elk idee. En slaagt je idee wel? Hoe tof is dat! 

Jouw stageopdracht
Deel jouw idee met ons en ga op onderzoek uit! Als organisatie steunen wij jou graag bij het realiseren van jouw idee.

JDI als afstudeer- en stageplek

Jou als stagiair of als afstudeerder mogen verwelkomen, daar kijken wij naar uit. Wij hebben er dan ook voor gezorgd dat er een leuke opdracht voor je klaarligt, je een eigen begeleider krijgt vanuit onze organisatie en je een vergoeding krijgt. Je komt stage lopen of afstuderen bij een leuke en innovatieve organisatie die gespecialiseerd is in het ontwikkelen van innovatieve webapplicaties. Deze applicaties zijn erop gericht organisaties te ondersteunen in het automatiseren en verbeteren van hun primaire bedrijfsprocessen.

JDI bestaat uit 20 medewerkers en is nog groeiende. Er wordt gewerkt met drie teams. Elk team heeft zijn eigen product owner, frontend developers en backend developers. En elk team heeft ook zijn eigen klanten en projecten. Eén van de teams werkt volledig remote en de overige teams gedeeltelijk.

Bij JDI houden we van uitdagingen en hoe ingewikkelder hoe leuker. Ook jouw stage- of afstudeeropdracht bij ons zien wij als een mooie uitdaging, want samen met jou gaan we ervoor zorgen dat jij jouw doel gaat halen: jouw diploma!