Vacature

Softwareontwikkelaar (30-38 uur)

Leiden

Over ons > Softwareontwikkelaar (30-38 uur)

Ervaren softwareontwikkelaar gezocht!

Een ervaren ontwikkelaar met sterke analytische vaardigheden, die zoeken wij! We verwachten dat je je ervaring in kunt zetten om zelfstandig beslissingen te nemen en de verantwoordelijkheid daarvoor draagt. De software van Zermelo zorgt al ruim 25 jaar voor een soepel draaiende school voor leerlingen, hun ouders en docenten. Om onze software uit te breiden en te verbeteren zijn we op zoek naar een ervaren softwareontwikkelaar op onze hoofdvestiging Leiden.

Bij Zermelo werken we aan softwareprojecten met als doel het voortgezet onderwijs in Nederland te verbeteren. De prioriteiten rondom functionaliteit bewaken onze product owners, maar de technische uitvoering ligt volledig bij het ontwikkelteam. In elk project werk je nauw samen met het productteam om de wensen van scholen goed te begrijpen, maar vooral ook intensief met andere ontwikkelaars om toekomstbestendige, robuuste code te ontwerpen en bouwen. Dit doen we in korte iteraties, om samen op tijd bij te kunnen sturen en verbeteringen aan te brengen in de loop van een project.

Wat ga je doen?

Als ontwikkelaar houd je je bij Zermelo binnen een project bezig met het hele technische spectrum: van datamodellering en SQL, tot zowel backend (API) als frontend/user interface. Er is ruimte om je te richten op je eigen voorkeuren en sterktes, maar we vinden het belangrijk dat je een project als geheel overziet en vanuit dat perspectief meedenkt over duurzame keuzes in ontwerp en implementatie.

Voorbeelden van technische uitdagingen waar wij mee te maken hebben:

  • Het efficiënt berekenen van leerlingstatistieken in SQL om rapportages snel beschikbaar te maken
  • Het modelleren van data op een toekomstbestendige manier, bijvoorbeeld ten behoeve van roosteralgoritmes of statistieken
  • In het ontwerp van code én gebruikersprocessen rekening houden met (piek)belasting, bijvoorbeeld tijdens grootschalige lesinschrijvingen door leerlingen
  • Werken in een server-clientarchitectuur: onze SPA-frontend communiceert via een REST API met de backend

Dit ben jij!

Onze ideale kandidaat is iemand die:

  • Goed kan redeneren en complexe vraagstukken terugbrengt tot begrijpelijke, duurzame code
  • Technische kansen en risico’s signaleert en proactief verbeteringen aandraagt
  • Begrijpt dat goede code niet alleen moet werken, maar ook leesbaar, onderhoudbaar en testbaar moet zijn
  • Feedback kan geven én ontvangen over code, architectuur en ontwerpkeuzes
  • Kritisch en eigenwijs is, op een constructieve en prettige manier
  • Ervaring heeft met agile ontwikkelprocessen en dus ook gewend is om iteratief verbeteringen toe te passen
  • De Nederlandse taal machtig is
  • Technische ervaring heeft met, of interesse in, onze stack. We werken (onder andere) met Java (21), GWT, Spring, PostgreSQL en C++

Verder is ervaring met het ontwikkelen van optimalisatiesoftware (zoals roosteralgoritmes of constraint programming) een pré, maar geen vereiste.

In deze vacature omschrijven we de ideale kandidaat. Als je hier niet volledig aan voldoet, maar wel wilt groeien op deze punten, dan nodigen we je uit om te solliciteren. 

Wat bieden wij?

Starten bij Zermelo betekent starten met een uitgebreid inwerkprogramma. Je collega-ontwikkelaars maken je wegwijs in de software en het bedrijf. Zo kom je beslagen ten ijs! Ook na de inwerkperiode kun je altijd bij je collega’s terecht. Ons team bestaat uit een bonte mix van professionals. Sommigen zijn jong, sommigen jong van geest, we hebben denkers en we hebben doeners. Geen enkel teamlid is hetzelfde, maar elke zienswijze wordt gewaardeerd. Samen werken we dagelijks hard om het onderwijs van zo’n 780.000 leerlingen en 80.000 docenten een beetje beter te maken en dat schept een band.

Daarnaast bieden we je het volgende:

  • Een contract voor 30 - 38 uur per week, waarbij werkdagen en werktijd in overleg zijn
  • Wij bieden een marktconform salaris afhankelijk van jouw kennis, ervaring en kwalificaties.
  • Een ontspannen werksfeer met leuke en enthousiaste collega's, veel ruimte voor eigen initiatief, inhoudelijke invloed en technische keuzes
  • Een groeiend bedrijf, wat steeds professioneler wordt zonder het persoonlijke kwijt te raken
  • We doen eerlijk en transparant zaken en hebben privacy en veiligheid hoog in het vaandel staan
  • Je gaat deel uitmaken van het ontwikkelteam van op dit moment acht personen in Leiden, op onze hoofdvestiging naast het centraal station, met mogelijkheid om gedeeltelijk thuis te werken. Doordat we als ontwikkelteam dicht bij elkaar zitten in de ontwikkelruimte zijn de lijntjes kort en kunnen we snel schakelen.

Voor vragen over deze vacature kun je contact opnemen met Niek van der Kooy, teamleider ontwikkelteam via sollicitaties@zermelo.nl.

Je kunt je sollicitatie (inclusief CV en motivatie) via e-mail aan ons sturen op het e-mailadres: sollicitaties@zermelo.nl t.a.v. Bob Rogmans.

Op deze sollicitatieprocedure is onze interne privacyverklaring van toepassing. 

Deel deze vacature: