De Router is een essentiële schakel in de 24/7 Rostar en TR app. Omdat wij onze backends bij de klanten hebben staan, en wij niet voor elke klant een app willen maken die met de backend van de klant praat, hebben wij een web api gemaakt waar door middel van een organisatie code een backend url van de klant kan worden opgevraagd. Deze url kan dan weer door de 24/7 TR en Rostar app gebruikt worden om het rooster op te vragen etc. Nu is het zo dat onze servicedesk de Organisatie codes in de router onderhoudt. De router is geschreven in Ruby on Rails en draait op Heroku.
Opdracht
Automatische mails naar klanten
Nu is het zo dat als de servicedesk een url aanmaakt dat ze vervolgens een belletje of een mailtje naar de klant moeten sturen om te vertellen wat hun organisatie code is. Dit is foutgevoelig en kan natuurlijk veel beter.
- Organisatie en contactpersoon email opslaan bij API url’s.
- Automatisch emails sturen naar de organisatie contactpersoon als er een Organisatie code is geregistreerd of veranderd.
Statistieken
Om beter het gebruik van de router te bekijken willen we graag statistieken hebben. Ook statistieken in het verleden moeten bekeken kunnen worden.
- Connecties registreren zodat wij weten hoe vaak welke organisatie code wordt opgevraagd
- Aantal gebruikers per klant registreren
Autorisatie
Betere Authorisatie nu kan iedereen alles. Dit moet veranderen naar een admin en url toevoeg gemachtigde (gewone gebruiker)
- Admin gebruiker implementeren.
Hoe ga je dit maken (BDD)
Dit alles ga je ontwikkelen met behulp van behavior driven development [BDD](https://en.wikipedia.org/wiki/Behavior-driven_development)
- rspec en cucumber testen schrijven
- features implementeren
- documenteren
Wie zijn wij?
Paralax ontwikkelt en implementeert software voor personeelsplanning. Deze software sluit naadloos aan bij de oplossingen die onze klanten zoeken op het gebeid van workforcemanagement. Dagelijks maken honderden planners, opdrachtgevers en managers en duizenden medewerkers er gebruik van. We hebben klanten in verschillende segmenten. Voorbeelden zijn Efteling, Pathé, Securitas en het LUMC.
De afdeling Product & Services Development heeft een centrale rol binnen Paralax en is verantwoordelijk voor de ontwikkeling van onze producten. Binnen de afdeling werken de disciplines Product Management, Development en Testing intensief samen.
Verantwoordelijkheid
- Zelfstandig deze opdracht uitvoeren
Resultaten
- Rapportage, software en presentatie van onderzoeksresultaten.
Wat kun je van ons verwachten
- Zelfstandig werk gecombineerd met de nodige begeleiding en ondersteuning vanuit het Dev Team
- Professionele gedreven collega’s in een uitdagende werksfeer.
Competenties
- Relevante studie zoals Informatica
- Fase: eind bachelor, begin master
- Je werkt graag aan complexe vraagstukken en hebt een uitstekend analytisch vermogen
- Je hebt goede communicatieve en schriftelijke vaardigheden
- Je hebt een proactieve houding
- Je kunt goed organiseren, werkt planmatig, accuraat en bent betrouwbaar
- Veerkracht en vermogen om met minimaal toezicht onder druk te werken in een uitdagende omgeving
- Tijdens het selectieproces vragen we naar aantoonbare bewijzen voor de gevraagde competenties.
Wat bieden wij?
- Een opdracht van 3 maanden voor 40 uur per week.
- Stagevergoeding.
- Reiskostenvergoeding
Reageren?
Kijk voor meer informatie op https://paralax.nl/vacature/stagiaire-software-developer