Vacatures

Internship DSL-based process configuration

Enschede Softwareontwikkeling Stage/assignment WO

About the assignment

booq is an omnichannel hospitality ordering- and payment solution, and therefore has several channels for interacting with customers: intermediated by an employee, or directly using a mobile application or self-service counter. The booq sales process is also tailored to the customer’s needs, ranging from a cafetaria to fine dining, with everything like beach clubs, resorts, catering, banqueting and skyboxes in between. This results in requirements like,

  • I want payment to happen before I start producing an order, but only when the customer created the order himself using an app, not if my employee did,
  • once an employee has created an order, the customer can add additional items to the order using an app without requiring immediate payment, or
  • in this establishment, I always want to ask for a customer’s name (account) before even creating an order, or
  • a customer is not allowed to remove something from an order that has already been confirmed, but an employee can—but only before it is produced, otherwise you’ll need special permissions.

Configuring these steps of the process is inconvenient to do using a long list of checkboxes. Instead, we want to investigate describing the sales process as a number of interacting processes, using a DSL that allows our consultants to define the workflow in a more linear fashion.

In this assignment, you'll:

  • investigate a representative subset of the requirements—we’re not looking for a complete solution, but for the correct direction,
  • define the various interacting processes to fullfil those requirements,
  • select a mechanism of describing the process in these interacting processes, and
  • define a prototype DSL (not necessarily text-based) that uses terminology that makes sense for a consultant, and can be matched to the existing sales processes. It is acceptable to not use the actual system, but reasonable model to demonstrate the suitability of the mechanism.

We would like to meet you

If you are a student WO Computer Science and you are interested in this assignment, you can contact Jeroen Meijer

Wat krijg je van ons?

Heerlijke verse lunch van de zaak

Elke dag samen lunchen, dat vinden we belangrijk. Brood, crackers, fruit, sap… Het staat voor je klaar, waarna je bij een groep collega’s aan tafel aan kunt schuiven. Én het is van de zaak! Een luxe om in de ochtenden je lunchbrood niet te hoeven smeren.

Vrijdagmiddag een biertje en bitterballen

Bij ons gaat geen vrijdagmiddag voorbij zonder borrel. Of je nu in Oosterwolde of Hengelo werkt. Met fris, bier of wijn in de hand sluiten we samen de week af. Én laten we de bitterballen niet vergeten! Mocht je een vrijdag niet kunnen of willen? Geen probleem, want niemand is verplicht.

Opleidings- mogelijkheden en ruimte om te groeien

Uitdaging en een afwisselende baan binnen een moderne organisatie? Dat vind je bij ons! Naast de uitstekende primaire en secundaire arbeidsvoorwaarden krijg je alle gelegenheid interne trainingen te volgen én te groeien naar een andere functie. Zo kun jij je blijven ontwikkelen en groeien wij met je mee.

Over ons

Wij zijn Eijsink. De kassaleverancier? Klopt, maar we doen nog veel meer. Noem ons innovatief softwarebedrijf mét internationale ambities. Waar 200 specialisten elke dag in teams werken aan futureproof oplossingen die ertoe doen voor hospitality ondernemers. Hier krijg je de kans om van betekenis te zijn in het succes van aansprekende klanten (Efteling, De Beren, Center Parcs). Bij ons vind je een familiare bedrijfscultuur waar we vertrouwen op je kennis en kunde. Betrokkenen en bevlogen mensen voelen zich bij ons meteen thuis. Er wordt goed voor je gezorgd dus met de primaire en secundaire voorwaarden zit het goed. Én successen vieren we samen, ook op vrijdag als we met z’n allen een drankje doen. Gezellig!

Weet je, als we álles willen vertellen wat we doen, zijn we nog wel even bezig. We laten het liever gewoon zien.

Onze sollicitatieprocedure

1. Sollicitatie verstuurd

We bekijken je sollicitatie zorgvuldig, maar we houden je niet te lang in spanning: binnen 2 weken weet je of we je uitnodigen voor een gesprek.

2. Je bent door!

Top! We bellen om het eerste gesprek in te plannen. Prangende vragen kun je dan al meteen stellen.

3. Face-to-face

Zo’n eerste gesprek zien we als een kennismaking. Zonder stress, juist informeel. We willen een goed beeld van jou krijgen. En jij natuurlijk van ons. Dat kan alleen als we elkaar het hemd van het lijf vragen. Zo weten we al snel of we goed bij elkaar passen.

4. Part two

Smaakt het naar meer? Dan gaan we in het tweede gesprek de diepte in. Jij licht je woeste skillset verder toe, wij gaan in op de details van de functie en het team.

5. Wij ook van jou

Twee gesprekken zijn vaak genoeg om een goed beeld te krijgen. Is het enthousiasme wederzijds? Dan doen we je graag een aanbod en  begint jouw carrière bij Eijsink. Welkom!

Direct
solliciteren