Afstudeerstage Software Engineering


Stage vacatures    ·    Locatie Zwolle

Ben jij op zoek naar een Software Engineering afstudeeropdracht waar je al je kennis en passie in kwijt kan? Een opdracht die aan het eind van je stageperiode daadwerkelijk op grote schaal in productie draait? Dan heeft Zonneplan de opdracht voor jou!

Over onze Development afdeling

Zonneplan is begonnen als IT-bedrijf en dat blijft ook altijd onze kern. We durven zelfs te zeggen dat onze slimme IT-afdeling de motor is achter het succes van Zonneplan. Met eigen ontwikkelde hard- en software zijn we in staat sneller en klantgerichter te werken, waardoor we inmiddels de absolute marktleider zijn op het gebied van zonnepanelen. Nu maken we de stap van zonnepanelenbedrijf naar zonnepanelen- en energiebedrijf. Niet-traditioneel, gedreven door techniek, en waar de klant echt meedoet.

Tijdens jouw stage word je begeleid door onze Development collega's, het team bestaat momenteel uit 18 collega's met verschillende specialismen.

Stage vacature

De opdracht

Bij Zonneplan versturen we dagelijks duizenden berichten naar onze klanten. Dat doen we om onze klanten op de hoogte te houden van belangrijke gebeurtenissen, om onze producten extra onder de aandacht te brengen of voor andere marketing doeleinden.

E-mail
Veel van deze berichten gaan via de mail en daarvan is een groot aantal transactioneel, en in ons geval: event-driven. Dit laatste betekent dat wij een mail sturen naar aanleiding van een actie (event) van de klant.

Push notificaties
Iedere klant bij Zonneplan komt uiteindelijk in de Zonneplan app. Aan deze app werken we nu al enkele jaren en deze ontwikkelen we continu. De volgende stap is om push notificaties een grotere rol te laten spelen in de app-ervaring en daar hebben we al aardig wat use-cases voor klaar staan.

Voorbeeld van push notifications:
“Let op, je verbruikt het afgelopen uur meer dan 5000W elektriciteit”
“Je laadpaal staat ingepland op 12:00 voor een periode van 2 uur”

De inhoud van deze e-mails en notificaties zitten vaak in de applicatie zelf, vanuit de applicatie worden de mails en berichten zelf verstuurd. Daarom is het voor de rest van de organisatie vaak moeilijk om deze, zonder de tussenkomt van het development-team, aan te passen. Daarnaast is iedere applicatie er zelf verantwoordelijk voor om op e-mail-tracking te implementeren.

Met het project “notification manager” willen we de wijze waarop deze uitingen beheerd, verstuurd en gemeten worden naar een hoger niveau brengen.

De notification API

We zouden graag een API hebben waarmee we uitingen naar een specifiek device of e-mailadres kunnen versturen. Dit heeft één groot voordeel: de kennis over de inhoud van de notificatie hoeft niet bekend te zijn voor de applicatie die het event triggert. Hierdoor hoeft de API alleen kennis te hebben van de wijze waarop we een bericht sturen naar de klant.

De notification Manager GUI

Een belangrijk speerpunt van dit project is transparantie en manageability. Om het doel mogelijk te maken moeten de notificaties vanuit een grafische interface beheerd kunnen worden door de eindgebruikers. Een van de eindgebruikers zijn bijvoorbeeld onze E-mail Marketeers, die continu de uitingen willen testen en verbeteren.

Voorbeelden user stories:

  • Als Marketeer wil ik de e-mail templates die worden verstuurd kunnen beheren in een grafische interface, zodat ik de e-mail kan verbeteren.
  • Als Marketeer wil ik per e-mailtemplate kunnen zien hoe effectief deze is door de open rate te bekijken.

Onze tech-stack

We werken zoveel mogelijk met webtechnieken. Zo bestaat onze dev-stack voor het grootste gedeelte uit, PHP & Laravel, React & Node.js, samen met Typescript en voor data engineering Python. Het zou daarom ook een logische keuze te zijn om de notifications manager in een van deze technieken te ontwikkelen. Welke technieken je precies gaat gebruiken, besluiten we in overleg met jou.

Wij verwachten van een Software Engineering Stagiair:

  • Jij bent een vierdejaars student aan een development gerelateerde hbo of wo opleiding;
  • Jij hebt ervaring met JavaScript en je wilt graag zoveel mogelijk leren over React Native;
  • Jij bent leergierig, creatief en kan goed communiceren;
  • Jij toont initiatief en kan zelf met goede oplossingen komen;
  • Bonuspunten voor een eigen demoproject waar je je skills mee kan tonen.

Waarom Zonneplan?

  • Je ontvangt een stagevergoeding van €450 per maand;
  • Een stage bij een bedrijf waarbij je werkt aan jouw toekomst en de toekomst van Nederland met behulp van de nieuwste technieken;
  • Begeleiding door ervaren (front- en back-end) development collega’s waar je veel van kan leren;
  • De kans op een baan tijdens en na je studie;
  • Een stage met veel ruimte voor eigen inbreng;
  • Een bruisende werksfeer met grote ambitie;
  • Je krijgt een persoonlijke Zonneplan mok.🤩

👉 Heb je nog vragen over deze stage? Stel ze aan Amber via 088 020 3012 of amber.klein@zonneplan.nl. Een assessment is onderdeel van de sollicitatieprocedure.


Over Zonneplan

Hoofdkantoor in Zwolle
Gemiddelde leeftijd 30
Bruisende werksfeer
400 monteurs onderweg
9.3 klantcijfer
200+ collega's op kantoor