Afstudeeropdracht – Back-end Development

-
Groenlo
-
Retail
Wat ga je doen?
Hoe kunnen we state queries verminderen en de efficiëntie van onze systemen verhogen?
Onze software beheert een digitale weergave van de voorraad van retailers. Dit betekent dat miljoenen artikelen continu worden gescand, verwerkt en geüpdatet in onze systemen. Denk aan processen zoals het ontvangen, tellen, verplaatsen of verkopen van items. Deze mutaties leiden jaarlijks tot miljarden databasebewerkingen.
Veel softwaretoepassingen moeten continu de exacte status van items opvragen om beslissingen te nemen. Dit zorgt voor een grote belasting op onze databases. Denk bijvoorbeeld aan:
- Het correct toewijzen van voorraad aan de juiste winkel bij binnenkomst.
- Het negeren van reeds bestaande voorraad tijdens een nieuwe levering.
- Het verifiëren van de status ‘verkocht’ bij het verlaten van de winkel om alarmen te voorkomen.
- Het voorkomen dat e-commerce verkopen opnieuw als winkelvoorraad worden verwerkt.
Om de druk op onze systemen te verlagen, willen we inzicht krijgen in hoe vaak de status van een item wordt opgevraagd en onderzoeken of het aantal queries verminderd kan worden. Dit vraagt om een slimme analyse van grote datasets, mogelijk met data-sampling technieken. Daarnaast kun je onderzoeken hoe filtering en state-checks efficiënter kunnen worden uitgevoerd zonder telkens een centrale database te bevragen, bijvoorbeeld met technieken zoals Bloom-filters.
Door jouw inzichten kan Nedap efficiënter omgaan met grote hoeveelheden data, waardoor onze software sneller en schaalbaarder wordt. Dit betekent niet alleen betere prestaties, maar ook lagere kosten en een verbeterde ervaring voor onze klanten.
Jouw verantwoordelijkheden
Tijdens deze afstudeeropdracht:
- Analyseren: Breng in kaart hoe vaak de status van een item wordt opgevraagd en welke impact dit heeft.
- Optimaliseren: Onderzoek manieren om het aantal state queries te verminderen en de prestaties te verbeteren.
- Experimenteren: Test technieken zoals data-sampling en gedecentraliseerde berekeningen.
- Implementeren: Werk aan een praktische oplossing en valideer de impact ervan.
- Meedenken: Denk actief mee over optimalisaties binnen ons voorraadbeheersysteem.
Je hebt veel vrijheid om de opdracht verder te scopen en je eigen richting te bepalen.

Jouw team
Je wordt onderdeel van de key market Nedap Retail, waar we werken aan geavanceerde softwareoplossingen voor voorraadbeheer met behulp van RFID-technologie. Ons team bestaat uit ervaren developers die jou ondersteunen in jouw onderzoek en technische ontwikkeling. Gedurende je afstudeerperiode krijg je begeleiding van experts binnen het team, die je helpen met zowel de technische als onderzoeksmatige aspecten van je opdracht. Er is ruimte voor sparren, feedback en kennisdeling, zodat jij het maximale uit je afstuderen kunt halen.
We verwachten dat je voor deze opdracht minimaal twee dagen per week op ons kantoor in Groenlo aanwezig bent.

Ons aanbod
Als stagiair of afstudeerder bij Nedap kun je zowel remote als op onze toffe campus in Groenlo werken, in overleg met je team. De keuze is aan jou. Je krijgt volop ruimte om ‘de lead’ te nemen in jouw opdracht, waarbij persoonlijk leiderschap en eigen verantwoordelijkheid centraal staan. Je werkt samen met bevlogen professionals van wie je veel kunt leren.
Als dank voor je inzet organiseren we ieder half jaar een ‘Nedap Studentday’, een gezellige dag met alle stagiairs, afstudeerders en werkstudenten bij Nedap. Daarnaast bieden we een maandelijkse stage- of afstudeervergoeding tussen de €325,- en €650,- per maand. Bevalt de samenwerking van beide kanten? Dan is er kans op een baan bij Nedap. Veel studenten zijn na hun opdracht blijven plakken!
Vereiste ervaringen en skills
Je hebt een analytische mindset en weet complexe datasets om te zetten in waardevolle inzichten. Je bent nieuwsgierig en proactief, waardoor je zelfstandig onderzoek kunt doen en niet bang bent om nieuwe technieken te verkennen. Daarnaast ben je in staat om theoretische concepten te vertalen naar praktische toepassingen en weet je hoe je jouw bevindingen helder kunt communiceren binnen het team.
Daarnaast herken je jezelf in het volgende:
- Studieachtergrond: Bachelor of Master in Informatica, Computer Science of een gerelateerde studie.
- Programmeervaardigheden: Ervaring met Java, Kotlin of Python (één van deze talen is voldoende).
- Taalvaardigheid: Een goede beheersing van zowel de Nederlandse als Engelse taal.
Over Nedap in Retail
Met onze oplossingen helpen we retailers om hun interne processen te stroomlijnen, slimmer in te kopen, verspilling tegen te gaan en een soepele winkelervaring te creëren zonder diefstal.
Sollicitatieprocedure
Nieuwsgierig geworden? Solliciteer via onze website. Voor vragen kan je contact opnemen met Vera Zwerink (vera.zwerink@nedap.com)
- 1 . Je sollicitatie
- 2 . Het eerste gesprek
- 3 . Opdracht finetunen
- 4 . Overeenkomst tekenen
- 5 . High five!
Je sollicitatie
Heb je gesolliciteerd? Geweldig! We nemen zo snel mogelijk contact met je op via e-mail of telefoon, maar uiterlijk binnen 10 werkdagen. Afhankelijk van de specifieke stage, afstudeeropdracht of bijbaan, kan de sollicitatieprocedure variëren. Om jouw privacy te waarborgen, kun je alleen via onze website solliciteren. Sollicitaties via e-mail worden niet in behandeling genomen.
