Stageopdracht bij Keronic, iets voor jou?

Ben jij een ontwikkelaar met een passie voor low-level coderen en wil je niet zomaar afstuderen, maar écht iets bereiken? Heb je de ambitie om je te ontwikkelen tot expert? Dan helpt Keronic je graag met een vliegende start in jouw carrière met deze uitdagende afstudeerstage in Den Bosch. 

Komt Magik je niet bekend voor en twijfel je daarom of dit de juiste keuze is voor jou? Lees dan dit artikel.  

Keronic is expert op het gebied van geografische informatiesystemen (GIS) binnen de Benelux, met een focus op het domein van netbeheer. Hiermee leveren wij kennis en ontwikkelaars aan bedrijven als Enexis, Alliander, Stedin, UKPN en Vitens.  

Wij staan voor kwaliteit en het beste resultaat leveren voor onze klant, met een team van 19 developers. Coderen is onze passie en zoeken gelijkgestemden die leergierig zijn en houden van complexe uitdagingen die je conceptuele denkvermogen op de proef stellen. Hoe technischer, hoe beter.

Probleemstelling

Keronic werkt voornamelijk in de domein specifieke taal, Magik (vergelijkbaar met een combinatie van Python en Javascript). Deze wordt gecompileerd naar Java-bytecode. De momentele beschikbare compilers beschikken niet over de mate van controle die wij nodig hebben. 

Het is dus aan jou om uit te zoeken wat er nodig is om uit te zoeken wat er nodig is om een compiler te implementeren. 

Context

Je hoeft deze compiler niet helemaal vanaf nul op te bouwen. Binnen Keronic zijn al diverse onderdelen onderzocht en deels uitgewerkt. Deze proof of concepts vormen een basis voor jouw onderzoek. 

Jouw taak is om deze componenten verder te inventariseren, met elkaar te verbinden en uit te breiden tot een werkend geheel. Uiteraard ondersteunen we je daarbij en leren we je werken met Magik. 

Wat levert dit jou op? Je doet diepgaande kennis op van de conceptuele basisprincipes van softwareontwikkeling. Bovendien werk je zelfstandig (met hulp van collega’s) aan een uitbreiding die voor ons écht van waarde is – een resultaat dat daadwerkelijk in de praktijk wordt gebruikt. 

Doelstelling

Het doel is om een volledig werkende compiler in Magik te schrijven. Hiervoor behalen we samen de volgende subdoelen: 

  • Vooronderzoek doen naar wat er nodig is voor een compiler.
  • Bestaande proof of concepts verbinden en uitbreiden. 
  • Een simpele compiler schrijven in Java. 
  • De compiler gedeeltelijk vertalen naar Magik. 
  • De compiler volledig werkend maken in Magik. 

Dit breng jij mee

  • Je bent een gedreven student die zoekt naar een uitdagend afstudeerproject. 
  • Je bent bijna klaar met een software gerelateerde HBO-bachelor. 
  • Je hebt interesse in de technische werking van programmeertalen. 
  • Je wilt je verder ontwikkelen, op technisch- en persoonlijk vlak. 
  • Je hebt kennis van Java en Emacs (bij voorkeur). 

Wat bieden wij?

  • Stagevergoeding van 500 euro. 
  • Werken met experts: enthousiaste collega’s die altijd klaarstaan voor je vragen.
  • Stagebegeleiding met veel tijd en aandacht voor jouw ontwikkeling. 
  • Een cursus om de basis van Magik te leren kennen. 
  • Als we de stage beiden als positief ervaren, verwelkomen we je graag binnen ons team!
  • De laatste vrijdag van de maand een spelletjes (bord)-spelletjes avond met pizza en Mario Kart.

Heb jij interesse in deze afstudeeropdracht? Stuur dan je cv en motivatie op naar info@keronic.com.