Afstudeerstage software engineer (HBO-ICT)
Probleemstelling
Recranet heeft als doel toeristische organisaties te automatiseren en online succesvol te maken. Toeristische organisaties besparen niet alleen een hoop tijd wanneer zij gebruik maken van onze reserveringssoftware; in combinatie met onze expertise op gebied van webdevelopment en online marketing zorgen we ervoor dat ze online beter zichtbaar zijn, meer gasten bereiken en meer reserveringen ontvangen.
Binnen Recranet Booking hebben wij tools ontwikkeld die prestaties van de organisatie visualiseren in dashboards. We willen deze tools uitbreiden om nóg betere inzichten in de prestaties van organisaties te krijgen. Daarbij willen we Recranet Booking uitbreiden met tools die inzicht kunnen geven in wat de organisatie te wachten staat (prognoses).
We willen onze klanten de mogelijkheid geven om beter in te spelen op de huidige situatie en toekomstige trends. Een mogelijkheid hiervoor is het bieden van uitgebreide dashboards met prognoses van bijvoorbeeld omzet, aantal reserveringen, bezettingsgraad, trends op basis van geografie, leeftijd, geslacht en dergelijke. Ook zouden we tools en inzichten kunnen bieden waarmee organisaties hun bezetting en/of omzet kunnen verhogen in rustige periodes. Vergaarde inzichten en data zouden eventueel geëxporteerd kunnen worden naar externe marketingtools waarmee onze online marketeers nog gerichtere marketing kunnen inzetten en betere rapporteren kunnen genereren voor klanten.
Opdracht
De opdracht omvat ten eerste het in kaart brengen van wensen van klanten (organisaties) om een goed beeld te kunnen krijgen van datgeen wat ze nodig hebben om beter te presteren. Daarbij doe je onderzoek naar bestaande theorieën en/of modellen. Vervolgens kan op basis van de in kaart gebrachte inzichten een proof-of-concept dashboard ontwikkeld worden waarmee verschillende soorten organisaties een beter inzicht kunnen krijgen in hun prestaties en kansen voor de toekomst.
In de opdracht is er ruimte voor inbreng van eigen ideeën. We gaan er vanuit dat er minimaal 1 dag meegewerkt wordt binnen de werkzaamheden bij ons bedrijf die je als developer zou doen, zodat we je klaar kunnen stomen voor een eventuele dienstbetrekking.
We werken met moderne tools en best practices
- Composer: dependency manager voor PHP.
- DBeaver: cross-platform database client.
- NPM: dependency manager voor JS.
- Gulp: automatiseren van build tasks.
- Git: versiebeheer.
- Vagrant (Homestead): ontwikkelomgeving.
- Sentry: error reporting.
De Recranet Booking applicatie maakt actief gebruik van het JavaScript framework AngularJS, en steeds meer het nieuwere TypeScript framework Angular. We hanteren een API first strategie waarbij de JS client-side applicatie via een REST API gegevens uitwisselt met de Symfony PHP back-end. Dit maakt de applicatie overzichtelijk en goed te beheren. De applicatie wordt met Git gedeployed op de server, op productie wordt actief gebruik gemaakt van Sentry voor error reporting.
Waarom zou jij als software engineer bij ons afstuderen?
- Je werkt met jonge mensen met een gedeelde passie voor technologie, gadgets, media en online.
- Toffe en gezellige uitstapjes en activiteiten, die we regelmatig organiseren.
- Formaliteit is niet ons ding en hiërarchie zal je bij ons niet vinden.
- Je wordt een ontwikkelkoning, je leert direct van de meesters.
- Een eigen werkplek met alle faciliteiten die je nodig hebt.
- Gezellige borrels en legendarische uitjes.
- Bij goed presteren een hele grote kans op een vaste dienstbetrekking en ruimte voor persoonlijke groei en ontwikkeling.
- Een jaarlijks scholingsbudget om je kennis op peil te houden, stilstand is tenslotte achteruitgang.
- We stimuleren een goede gezondheid: daarom hanteren we een non-smoke/vape policy.
Hoe werkt solliciteren als developer bij Recranet?
Bij Recranet hechten we veel waarde aan de vaardigheden van jou als developer en vinden we het belangrijk dat je deze op een duidelijke manier laat zien. Wij vragen dan ook om in je sollicitatie aan te geven waar jouw expertise ligt. Dit kan bijvoorbeeld door een GitHub-link met jouw projecten toe te sturen, maar we staan ook open voor andere manieren waarop jij jouw skills kunt presenteren.
De eerste stap in ons recruitmentproces is het beoordelen van jouw motivatie en het analyseren van jouw meegeleverde werk. We kijken naar de kwaliteit van je code, je manier van probleemoplossing en hoe je je vaardigheden hebt toegepast in eerdere projecten. Op basis van deze beoordeling bepalen we of we je uitnodigen voor een eerste gesprek. Wil jij deel uitmaken van een developmentteam dat streeft naar excellentie? Laat het ons zien en overtuig ons van jouw talent! Stuur je motivatie en CV naar email hidden; JavaScript is required.
---
Acquisitie naar aanleiding van deze vacature wordt niet gewaardeerd.