Graduation internship software engineer (HBO-ICT)
Problem Statement
Recranet aims to automate and make tourism organizations successful online. Tourism organizations not only save a lot of time when using our reservation software; combined with our expertise in web development and online marketing, we ensure that they are more visible online, reach more guests, and receive more reservations.
Within Recranet Booking, we have developed tools that visualize the organization's performance in dashboards. We want to expand these tools to gain even better insights into the performance of organizations. In addition, we want to expand Recranet Booking with tools that can provide insight into what the organization can expect (forecasts).
We want to give our customers the opportunity to better respond to the current situation and future trends. One possibility is to offer extensive dashboards with forecasts of, for example, revenue, number of reservations, occupancy rate, trends based on geography, age, gender, and the like. We could also provide tools and insights that allow organizations to increase their occupancy and/or revenue during quiet periods. Gathered insights and data could potentially be exported to external marketing tools, enabling our online marketers to implement more targeted marketing and generate better reports for customers.
Assignment
The assignment first involves mapping out the wishes of customers (organizations) to get a good picture of what they need to perform better. In doing so, you research existing theories and/or models. Based on the insights mapped out, a proof-of-concept dashboard can then be developed to give different types of organizations better insight into their performance and opportunities for the future.
The assignment allows for the input of your own ideas. We assume that you will work with us for at least 1 day within the tasks at our company that you would do as a developer, so we can prepare you for a possible employment.
We work with modern tools and best practices
- Composer: dependency manager for PHP.
- DBeaver: cross-platform database client.
- NPM: dependency manager for JS.
- Gulp: automating build tasks.
- Git: version control.
- Vagrant (Homestead): development environment.
- Sentry: error reporting.
The Recranet Booking application actively uses the JavaScript framework AngularJS, and increasingly the newer TypeScript framework Angular. We follow an API first strategy where the JS client-side application exchanges data with the Symfony PHP back-end via a REST API. This makes the application clear and easy to manage. The application is deployed on the server with Git, and Sentry is actively used for error reporting in production.
Why should you graduate as a software engineer with us?
- You work with young people with a shared passion for technology, gadgets, media, and online.
- Fun and enjoyable outings and activities that we regularly organize.
- Formality is not our thing, and you won't find hierarchy with us.
- You become a development king, learning directly from the masters.
- Your own workspace with all the facilities you need.
- Friendly drinks and legendary outings.
- With good performance, a very high chance of a permanent position and room for personal growth and development.
- An annual training budget to keep your knowledge up to date, as stagnation is, after all, regression.
- We promote good health: therefore, we maintain a non-smoke/vape policy.
How does applying as a developer at Recranet work?
At Recranet, we value your skills as a developer and find it important that you showcase them clearly. We therefore ask you to indicate in your application where your expertise lies. This can be done, for example, by sending a GitHub link with your projects, but we are also open to other ways in which you can present your skills.
The first step in our recruitment process is assessing your motivation and analyzing your submitted work. We look at the quality of your code, your problem-solving approach, and how you have applied your skills in previous projects. Based on this assessment, we determine whether to invite you for a first interview. Do you want to be part of a development team that strives for excellence? Show us and convince us of your talent! Send your motivation and CV to email hidden; JavaScript is required.