Junior Software Engineer, AmsterdamSolliciteren
Junior Software Engineer, Amsterdam
Axini
Junior Software Engineer, Amsterdam
Scale-up
SaaS-platform
€ 3.200 - € 3.800 p/m
32 - 40 uur
A
Axini
AmsterdamDeels thuiswerken
Samenvatting
Als software engineer ontwikkel jij het volledige SaaS-platform van front-end tot back-end en implementeer je complexe klantsystemen met formele methoden, Ruby en geavanceerde modelleringstalen.
Wat krijg je?
€ 3.200 - € 3.800 p/m
32 - 40 uur
Loondienst (vast)
Flexibele werktijden
Coaching
Interne trainingen
Persoonlijk Ontwikkelplan
Gratis lunch/fruit
Wat ga je doen?
- Beheren van het volledige ontwikkelproces
- Implementeren van platform bij klanten
- Ondersteunen bij systeemkoppelingen en modellering
- Meedenken over doorontwikkeling van modelleertalen
- Implementeren van features en unit-tests
Amsterdam
Deels thuiswerken
Wat verwachten wij?
- Universitaire opleiding in Informatica of Software Engineering
- Kennis van algoritmen en binaire communicatieprotocollen
- Ervaring met het volledige SaaS ontwikkelproces
- Communicatief, teamplayer, leergierig
Volledige vacaturetekst
Als software engineer werk je aan de volledige cyclus van ons innovatieve SaaS-platform, van Ruby-ontwikkeling tot complexe modelleringsvraagstukken. Je krijgt volop ruimte voor eigen inbreng en persoonlijke groei, mede door de wekelijkse halve dag gereserveerd voor langetermijnontwikkeling. Ervaar een gezonde werk-privébalans zonder overwerk in een betrokken team met passie voor vakmanschap. Ontdek hoe jij de koers van ons platform bepaalt!
We zijn op zoek naar kwaliteitsgerichte software engineers, van junior tot senior. Als software engineer doe je op termijn het volledige ontwikkelproces van ons SaaS-platform: van planning en requirements tot aan onderhoud en de 'ops' kant. Van back-end tot front-end. Je implementeert ons platform bij klanten en partners en ondersteunt ze bij het aansluiten op hun systemen, modelleren en overdracht. Je groeit gaandeweg in deze activiteiten en ontwikkelt je eigen zwaartepunten.
We werken voornamelijk met Ruby en wat Rails; ervaring hiermee is niet nodig. Je ontwikkelt onder Ubuntu met een editor naar keuze (altijd een goed lunchonderwerp). Ons SaaS-platform draait op Azure of bij de klant in huis.
Je denkt mee over de doorontwikkeling van onze modelleertalen/DSLs, modelleeromgeving, testafleidingsstrategieën, constraint solving, symbolische transitiesystemen (IOCO) en meer uitdagende onderwerpen op het randje van de onderzoekswereld.
Je hebt een universitaire opleiding in de informatica, software engineering of een vergelijkbare richting. Als het diploma niet hebt maar wel het niveau, licht dat dan toe in je sollicitatie. Je haalt voldoening uit het je eigen maken van technische onderwerpen die uiteenlopen van formele methoden en algoritmen tot parallellisme en binaire communicatieprotocollen.
We hebben verschillende nationaliteiten in ons team. Alle inhoudelijke communicatie is in het Engels, daar kun je goed mee uit de voeten. Omdat onze klanten voor een groot deel Nederlandstalig zijn zoeken we op dit moment mensen die de Nederlandse taal goed beheersen.
Hoe ziet een typische week eruit?
Dit zou een week kunnen zijn uit de agenda van iemand die een jaar bij Axini werkt.
Maandag heeft relatief veel overleg zodat we de rest van de week meer focus hebben. 's Ochtends weekstart met het team van project X. Om 11:45u de dagelijkse stand-up. Lunchpresentatie van collega's die met Kubernetes hebben geëxperimenteerd. Een algemeen teamoverleg van 20 minuten, waar in o.a. besproken wordt waar de soft-skills training binnenkort over zal gaan. Daarna demo en retro van de afgelopen sprint. Van drie tot half vier theetijd. Tussendoor bespreek je met wat collega's een paar lopende reviews en later op de middag sta je met twee anderen voor een (virtueel) whiteboard om grip te krijgen op wat een ingewikkeld nieuw feature lijkt.
Dinsdag werk je thuis aan de implementatie en unit tests van deze feature. 's Middags help je op afstand een klant een uurtje met modelleren.
Woensdag ben je op kantoor. Je reviewt je feature met een collega en maakt wat finishing touches. Een afstudeerder presenteert zijn resultaten. Tegen het eind van de middag bespreek je je ontwikkeling met je mentor.
Donderdag werk je thuis aan het lopende project. Je doet een hertest van een nieuwe oplevering door de klant en rapporteert twee nieuwe bugs.
Vrijdag werk je thuis. 's Ochtend werk je aan je lange termijn ontwikkeling, waarvoor je je in Elixir verdiept. In de middag pair program je met een collega.
Welke puzzels en uitdagingen liggen er?
Meer tonenWe werken voornamelijk met Ruby en wat Rails; ervaring hiermee is niet nodig. Je ontwikkelt onder Ubuntu met een editor naar keuze (altijd een goed lunchonderwerp). Ons SaaS-platform draait op Azure of bij de klant in huis.
Je denkt mee over de doorontwikkeling van onze modelleertalen/DSLs, modelleeromgeving, testafleidingsstrategieën, constraint solving, symbolische transitiesystemen (IOCO) en meer uitdagende onderwerpen op het randje van de onderzoekswereld.
Gevraagd
Productsoftware maken betekent veel aandacht voor vakmanschap: code die begrijpelijk, solide en aanpasbaar is; weten wat je doet; samenwerken en blijven leren, zowel in technische als communicatieve vaardigheden. Met klanten werken vraagt dat je ook uit hun perspectief moet kunnen kijken.Je hebt een universitaire opleiding in de informatica, software engineering of een vergelijkbare richting. Als het diploma niet hebt maar wel het niveau, licht dat dan toe in je sollicitatie. Je haalt voldoening uit het je eigen maken van technische onderwerpen die uiteenlopen van formele methoden en algoritmen tot parallellisme en binaire communicatieprotocollen.
We hebben verschillende nationaliteiten in ons team. Alle inhoudelijke communicatie is in het Engels, daar kun je goed mee uit de voeten. Omdat onze klanten voor een groot deel Nederlandstalig zijn zoeken we op dit moment mensen die de Nederlandse taal goed beheersen.
Aanbod
Wat bieden we?- Ontwikkeling als software engineer in de volle breedte
- Betrokken team van circa 20 mensen
- Veel ruimte voor eigen inbreng
- Afwisselend werken: kantoor, thuis en bij de klant
- Passende arbeidsvoorwaarden
- Realistische planning, geen overwerk
- Halve dag per week voor lange termijn ontwikkeling
- Boekenclub, lunchpresentaties en hackathon-weken
Hoe ziet een typische week eruit?
Dit zou een week kunnen zijn uit de agenda van iemand die een jaar bij Axini werkt.
Maandag heeft relatief veel overleg zodat we de rest van de week meer focus hebben. 's Ochtends weekstart met het team van project X. Om 11:45u de dagelijkse stand-up. Lunchpresentatie van collega's die met Kubernetes hebben geëxperimenteerd. Een algemeen teamoverleg van 20 minuten, waar in o.a. besproken wordt waar de soft-skills training binnenkort over zal gaan. Daarna demo en retro van de afgelopen sprint. Van drie tot half vier theetijd. Tussendoor bespreek je met wat collega's een paar lopende reviews en later op de middag sta je met twee anderen voor een (virtueel) whiteboard om grip te krijgen op wat een ingewikkeld nieuw feature lijkt.
Dinsdag werk je thuis aan de implementatie en unit tests van deze feature. 's Middags help je op afstand een klant een uurtje met modelleren.
Woensdag ben je op kantoor. Je reviewt je feature met een collega en maakt wat finishing touches. Een afstudeerder presenteert zijn resultaten. Tegen het eind van de middag bespreek je je ontwikkeling met je mentor.
Donderdag werk je thuis aan het lopende project. Je doet een hertest van een nieuwe oplevering door de klant en rapporteert twee nieuwe bugs.
Vrijdag werk je thuis. 's Ochtend werk je aan je lange termijn ontwikkeling, waarvoor je je in Elixir verdiept. In de middag pair program je met een collega.
Welke puzzels en uitdagingen liggen er?
- Ons formele platform is zeer krachtig en zetten we al meer dan 15 jaar in op complexe systemen. We zoeken continu naar manieren om het gebruik hiervan eenvoudiger te maken zodat de klant zelfstandiger kan werken, zonder veel van de kracht te verliezen.
- Als productsoftwarebedrijf balanceren we tussen specifieke klantbehoeften en het streven naar generieke platformfeatures. Wat zijn de effectieve gemene delers.
- Ons platform is aanvankelijk vooral ingezet voor testen/validatie maar wordt ook steeds meer een generatie/runtime-omgeving voor model-gebaseerde klantoplossingen. Dit stelt steeds hogere eisen aan beschikbaarheid, beveiliging etc.
- Hoe laten we onze inmiddels omvangrijke codebase evolueren en houden we deze fris.
- Hoe houden we ons softwarefabriek slagvaardig en beheersbaar nu we in de scale-up fase zitten.
Over de werkgever
A
Axini
Amsterdam
Zo werkt solliciteren
- Snel en eenvoudig via je mobiel
- Solliciteer in 1 minuut
- Volg je sollicitatie via Track & Trace
- Volg je sollicitatie via Track & Trace
Goed om te weten
R
Rechtstreeks contact
Ruben van Axini ontvangt jouw sollicitatie.