Je komt een vacature van Keronic tegen, bent benaderd of komt op een andere manier met Keronic in aanraking. Je hoeft niet ver te zoeken voor je het woord “Magik” tegenkomt, en niet met een ‘c’! Er komen meerdere vraagtekens in je op…
Je bent geïnteresseerd in de functie, het bedrijf spreekt je aan, je denkt: “Fijn, die vrijdag in teken van persoonlijke ontwikkeling”, maar dan kom je langs een programmeertaal waar je nog nooit van gehoord hebt. Je probeert te googelen, maar je vindt niets. Geen GitHub-repositories, niets te vinden op ChatGPT, geen frameworks, geen community.
Volkomen logisch dat je denkt: Waarom zou ik tijd besteden aan het leren van een nichetaal, die niemand gebruikt? Is dit geen risico voor mijn ontwikkeling als developer?
Het korte antwoord: Nee. Het is geen risico, juist een voordeel en Magik wordt vaker gebruikt dan je denkt. Omdat dat wat kort door de bocht is, leggen we je in dit artikel uit wat Magik is, waarvoor het gebruikt wordt, en waarom je er wél vertrouwen in kunt hebben — onderbouwd met de ervaring van developers die je voorgingen.
Wat is Magik?
Magik is een objectgeoriënteerde, dynamische programmeertaal die wordt gebruikt binnen GE Smallworld™: een geografisch informatiesysteem (GIS) dat draait bij de grootste netbeheerders zoals Enexis en Alliander.
De taal is incrementeel en om bepaalde tests te runnen gemakkelijker dan andere talen: je schrijft en test code tegelijk, zonder aparte compile-stap. Dat maakt het geschikt voor complexe, sterk gekoppelde systemen zoals energie-infrastructuren.
Daarnaast kun je met het programmeren volledige oplossingen schrijven en uitbreidingen ontdekken, in plaats van een kleine – vaak al voorgekauwde – toepassing in een groot geheel.
“Als je je wil ontwikkelen als Developer – zeker als je de backend leuk vindt – dan is SmallWorld echt iets voor jou. Geen poespas, gewoon lekker technisch.” – Xander, Developer bij Keronic.
De 5 grootste twijfels over Magik — en waarom ze niet kloppen
1. “Alleen Keronic gebruikt het toch?”
Nee. GE Smallworld™ , en dus Magik, wordt gebruikt door grote partijen in energie, water en telecom – in West-Europa en Amerika. Wellicht wordt het niet breed gebruikt, maar zeker wel veel!
“Ook de grotere spelers, zoals Enexis, gebruiken het. Maar het is hetzelfde als bij JavaScript: grote bedrijven delen hun code niet zomaar.” – Sytse, Developer.
2. “Het is te niche, daar kan ik niets mee.”
Juist omdat het niche is, is er weinig concurrentie en veel vraag naar goede mensen. Van vraagstukken rondom energie komen er alleen nog maar meer, dus ook meer vraag naar mensen die daar iets zinnigs in kunnen betekenen. Magik is daar al jarenlang een bewezen tool in. Vaak worden mensen met expertise beloond, juist omdat niemand anders het kan. De kennis die je hier opdoet, is onvervangbaar.
“Zie het zo: als je een Frans lied wil maken? Vraag je dan een zanger om Franse woorden te leren of pik je een willekeurige Fransman met de hoop dat die kan zingen en alle complexe kennis achter het maken van een lied kent? Ik zou het wel weten…” – Kees, mede-eigenaar Keronic
3. “Het is geen goede stap in mijn carrière.”
Dat hangt af van jouw ambitie. Wat je bij Keronic leert, gaat verder dan één taal. Je krijgt namelijk meteen te maken met complexe codeervraagstukken die veel van jouw analytisch en conceptueel denkvermogen als Developer vragen. Daarnaast krijg je bij Keronic 3 maanden een opleiding van experts, waar je bij andere partijen binnen enkele weken iets krijgt aangeleerd; Google is je beste vriend en je zoekt het maar een eind uit.
Je leert hier echt de grondbeginselen van programmeren, vaardigheden die breed inzetbaar zijn.
“Voor mij is de taal nooit doorslaggevend. De werkwijze en het opleidingsprogramma is gewoon heel erg goed en dat vind ik persoonlijk belangrijker.” – Xander, Developer
4. “Het lijkt in niets op wat ik ken.”
Toch wel. Magik lijkt qua werkvorm en flexibiliteit het meest op dynamische talen zoals Python of JavaScript. Voor developers met ervaring in die talen voelt de overstap al snel vertrouwd. Om in de taal metaforen te blijven: als je Spaans kent is het ook gemakkelijker om Frans te leren!
“Binnen een week was ik er wel aan gewend.” – Sytse, Developer.
(Werkte voorheen met PHP.)
5. “Leren zonder community of Stack Overflow? Dat werkt toch niet?”
Juist door het gebrek aan externe documentatie leer je bij Keronic op een andere manier: door samen te werken, vragen te stellen en zelf te redeneren. De kennis zit niet op fora, maar in je team. Daarnaast heb je zo eigenlijk minder “ruis” en komt de kennis die er is echt vanuit experts en niet van mensen die vooral als doel hebben om views op YouTube te genereren.
“Het nodigt heel erg die samenwerking uit. En vragen aan collega’s. Terwijl je anders misschien zelf gaat zitten Googlen.” – Sytse
Ervaringen van collega’s
Sytse – Developer bij Keronic:
“Je bent minder een oplossing aan het kopiëren. Je bent echt een oplossing aan het bedenken. En dat is uitdagend!”
Xander – Developer bij Keronic
“Ik dacht ook: waar begin ik aan? Maar dat weet je nooit precies. Ik merkte al snel hoeveel invloed ik hier heb. Kleine teams, korte lijnen, je krijgt veel verantwoordelijkheid. En Magik? Ja, het is anders. Maar het dwingt je echt tot nadenken. Geen poespas, gewoon écht lekker technisch.”
Kees – Eigenaar Keronic
“Ik heb een project gedaan voor een klant waarbij we in korte tijd mogelijk hebben gemaakt dat netbeheerders op afstand kunnen schakelen in het net. Eerst kon dat niet en moesten er soms bij een storing 2 of 3 keer per dag een monteur naar een energie kastje. Dit scheelt de klant enorm veel tijd en wordt ingezet door heel Nederland. Daar hebben mensen écht iets aan. En daar ben ik trots op.”
Leuk, de ervaring van anderen, maar wat levert werken bij Keronic jou concreet op?
✅ Inhoudelijk werk met maatschappelijke impact.
✅ Diepgaande technische ervaring (GIS, infrastructuur, data-modellen).
✅ Leren werken in een interactieve programmeeromgeving.
✅ Samenwerken in een hecht team met korte lijnen.
✅ Werkzekerheid in een groeiende en zeer relevante sector
✅ Ervaring waar je echt wat aan hebt, óók als je na een aantal fijne jaren bij Keronic besluit om weer te gaan.
Het belangrijkste: wat wil jij?
Wil jij je echt ontwikkelen als specialist in één programmeertaal? Fair, dan zal JavaScript of Python meer kansen bieden.
Alleen is het zijn van een goede programmeur niet meer dan dat? Is het resultaat niet belangrijker dan de tool? Kijk dan vooral ook naar al het andere wat je bij Keronic leert en wat het werken in deze niche je biedt; een sterk opleidingsprogramma, een fijne leeromgeving, baanzekerheid, complexe vraagstukken en veel verantwoordelijkheid.
Zoek je een werkomgeving waar je mag leren, vragen en ontdekken? Dan is Magik misschien precies die onverwachte keuze die later heel logisch blijkt.
Plan gerust een kennismakingsgesprek. Dan vertellen we je graag meer. Mail naar info@keronic.com.
