Afstuderen Software Engineering

04 september 2014

Jij

  • Zoekt een afstudeerstage voor een relevante HBO of WO studie
  • Hebt ambitie om een goede (nog betere?) Software Engineer te worden.
  • Wilt werken met de nieuwste technieken
  • Wilt werken in een zelfstandig scrumteam
  • Hebt affiniteit met voetbal
  • Realtime messaging

    Er zijn meerdere momenten waarop we binnen OSM berichten willen sturen/pushen vanuit de backend naar de clients (iOS, Android, Web), zoals wanneer je wedstrijd is gesimuleerd, je asynchroon een achievement hebt behaald of wanneer je volgende tegenstander een trainingskamp heeft ingesteld. Het gebruik van notificaties is hiervoor niet voldoende, aangezien we als je de app/website op dat moment open hebt, direct een actie willen uitvoeren (animaties, verversen van data etc).

    We zoeken hier een crossplatform (iOS, Android en Web) oplossing voor die voldoende presteert om al onze gebruikers realtime updates te kunnen sturen. Doe onderzoek naar welke technologie het beste bij onze wensen aansluit en bouw een proof of concept. Houdt hierbij rekening met onze serverarchitectuur, bestaande uit meerdere servers achter een loadbalancer, en het feit dat er duizenden gebruikers tegelijk in OSM zijn ingelogd.

    Platforms en technieken waarmee je in aanraking komt zijn: C#, .NET, WebAPI, SignalR.

  • Leaderboards

    Het huidige leaderboardsysteem is alweer een tijdje geleden gemaakt. Inmiddels hebben we een aantal ideeën om dit te verbeteren op conceptueel vlak maar ook op architectonisch vlak. Zo kijken we tegenwoordig steeds meer naar de microservicesarchitectuur en willen we optimalisaties in de performance doorvoeren zodat dit minder zwaar drukt op onze servers. Er zullen miljoenen managers tegelijk moeten worden verwerkt in een zo kort mogelijke tijd.

    Vind je het leuk om een opdracht te doen in de backend en met .NET en microservices te werken dan is deze opdracht echt wat voor jou. Gevorderde kennis van databasesystemen is een pre.

    Platforms en technieken waarmee je in aanraking komt zijn: C#, .NET, WebAPI, microservices, MySQL.

  • Continious Integration voor iOS

    Oftewel zo snel mogelijk nieuwe functionaliteit bij onze managers brengen. Continuous Integration wordt steeds populairder en dat is met een reden. In de development-wereld waar scrum steeds meer gangbaar wordt is het belangrijk je product zo snel mogelijk bij je gebruikers aan te kunnen bieden.

    Het doel van deze opdracht is onderzoek te doen naar de verschillende opties m.b.t. CI en hoe deze toepasbaar is op OSM en haar development-cycle. Je levert aan het eind een onderzoeksrapport en een proof of concept op.

    Platforms en technieken waarmee je in aanraking komt zijn: Fastlane, Jenkins, XCode, Unit Testing, Docker, Swift.

Onze Kernwoorden

Voetbal, Innovatie, Scrum, Professioneel, Kwaliteit, Internationaal, Gaming.

Interesse?

Wij nodigen je uit om bij ons te solliciteren. Mail je CV en enthousiaste motivatie naar vacature@gamebasics.nl o.v.v. afstuderen of stage.

Heb je (inhoudelijke) vragen over de stageopdrachten? Dan staan we je graag persoonlijk te woord (079-3414450). Je kan dan vragen naar Youri Trugg, CTO.

Deel dit artikel