Ben jij in het bezig van een Bachelor of Master binnen de IT en wil jij werken in een omgeving vol met ander gepassioneerde techneuten?
De functieDit bedrijf zoekt enthousiaste software engineers die kwaliteit hoog in het vaandel hebben, van junior tot senior niveau. Als software engineer word je betrokken bij het volledige ontwikkeltraject van het SaaS-platform, van de eerste planning en het definiëren van vereisten tot het onderhoud en de operationele uitvoering. Je werkt zowel aan de back-end als de front-end.
Hoewel Ruby en Rails de belangrijkste technologieën zijn, is ervaring hiermee geen vereiste. Je werkt binnen een Ubuntu-omgeving en kunt je favoriete editor kiezen (altijd een leuk gespreksonderwerp tijdens de lunch). Het platform draait zowel op Azure als on-premises bij de klant.
Verder denk je mee over de ontwikkeling van modelleertalen/DSL's, modelleeromgevingen, teststrategieën, constraint solving, symbolische transitiesystemen (IOCO) en andere uitdagende vraagstukken die aan de onderzoekswereld grenzen.
Over het bedrijfDit bedrijf is ontstaan als een start-up van de Universiteit Twente met als doel de volgende generatie softwareontwikkeling te faciliteren door middel van geavanceerde automatisering, mogelijk gemaakt door hun platform voor modelgedreven engineering. Momenteel bevindt het bedrijf zich in de scale-up fase, waarin de producten zich hebben bewezen en de focus ligt op het uitbreiden van zowel de klantenbasis als de organisatie.
Het platform fungeert als een low-code oplossing waarbij specificaties vastgelegd worden met formele talen. Door middel van algoritmes kan automatisch geredeneerd worden over specificaties, testcases worden afgeleid en code gegenereerd. Hiermee ondersteunt het bedrijf klanten bij het verifiëren van real-time systemen en helpt het een grote verzekeraar bij het flexibel en foutloos automatiseren van financiële processen.
Werken bij dit bedrijf biedt uitdagende software engineering vraagstukken, klanten die focus en pragmatische oplossingen vragen, een breed scala aan taken, en een stimulerende werkomgeving met collega's en afstudeerders die actief bijdragen aan een prettige en leerzame sfeer.
AanbodDe organisatie vindt een goede beloning voor jouw werkzaamheden natuurlijk erg belangrijk. Hierdoor kan je denken aan de volgende arbeidsvoorwaarden:
- De mogelijkheid om je in de volle breedte te ontwikkelen in jouw interesses;
- Werken binnen een groeiende organisatie binnen een informele omgeving;
- Een marktconform en passend salaris bij jouw ervaring;
- De mogelijkheid om hybride te werken tussen jouw huis en het kantoor in Amsterdam;
- Een halve dag per week te besteden aan jouw eigen ontwikkeling, de organisatie denkt hierin mee.
Het ontwikkelen van software vereist een sterke focus op vakmanschap: schrijven van begrijpelijke, robuuste en flexibele code; inzicht in je werk hebben; samenwerken met anderen en continu jezelf blijven ontwikkelen, zowel op technisch gebied als in communicatieve vaardigheden. Daarnaast is het belangrijk om vanuit het perspectief van de klant te kunnen denken.
Een geschikte kandidaat heeft een universitaire opleiding in informatica, software engineering of een vergelijkbare studierichting. Als een diploma ontbreekt, maar wel een vergelijkbaar kennisniveau is bereikt, wordt gevraagd om dit in de sollicitatie toe te lichten. De ideale kandidaat geniet van het verdiepen in uiteenlopende technische onderwerpen, zoals formele methoden, algoritmen, parallellisme en binaire communicatieprotocollen.
Het team is internationaal georiënteerd en de inhoudelijke communicatie verloopt volledig in het Engels, waardoor een goede beheersing van de Engelse taal essentieel is. Omdat veel klanten Nederlands spreken, zijn we momenteel op zoek naar kandidaten met een goede beheersing van de Nederlandse taal.