Software Developer (mr/sr) in Delft

Software Developer (mr/sr) in Delft

Delft Full Time 4000 - 6000 € / maand (geschat) Hybride
M

In één oogopslag

  • Taken: Ontwikkel software en verbeter applicaties voor grote infrastructuurprojecten.
  • Bedrijf: Moxio, een innovatieve techbedrijf met een focus op kwaliteit en samenwerking.
  • Voordelen: Competitief salaris, flexibele werktijden, hybride werken en 25 vakantiedagen.
  • Overige informatie: Kansen voor persoonlijke ontwikkeling en een dynamische werkomgeving.
  • Waarom deze baan: Werk aan uitdagende projecten die impact hebben op de samenleving.
  • Kwalificaties: Ervaring met PHP, Symfony, en complexe applicaties.

Het verwachte salaris ligt tussen 4000 - 6000 € per maand.

Ook wij kunnen onze vacature beginnen met de vraag “zoek jij een nieuwe uitdaging in een complexe omgeving, in een enthousiast team?”. Want al is dat wat ons betreft niet alleen maar marketing en kan je dat ook gewoon écht bij ons vinden – misschien is dat ook niet het meest unieke aan ons. Want waar we ons nóg meer in onderscheiden, is de mate waarin je invloed hebt op wat je doet en hoe je dat doet.

Je moet huidige onbeperkte werkrechten voor Nederland hebben om voor deze vacature in aanmerking te komen. Wij worden namelijk niet gedreven door deadlines, onredelijke druk door klanten (of van “bovenaf”), of het rondrennen om brandjes te blussen. Jij bepaalt, samen met je teamleden, zélf wat er op onze roadmaps komt – zowel voor onze producten als voor de innovatie in jouw discipline. Daarnaast krijg je de kans om écht voor kwaliteit te gaan. Zowel omdat we dat belangrijk vinden, als omdat we daar de tijd voor nemen. In plaats van bugs te fixen werken we namelijk liever aan software die ook over een aantal jaar nog als een huis staat. Met daarin het als het even kan generieke, herbruikbare oplossingen – zodat we niet elke keer opnieuw het wiel uitvinden.

Waarvoor we werken: Dat er treinen over ons spoor blijven rijden, licht in je woning blijft branden, je auto je van A naar B brengt en de scheepvaart goederen vervoert: er zijn enorme projecten om dat te realiseren en onderhouden! Jaarlijks worden miljarden euro’s geïnvesteerd in onze infra en werken daar duizenden mensen aan – wat leidt tot een even gigantische complexiteit en uitdaging bij het in goede banen leiden van de informatiestromen daarin. Als onze nieuwe Software Developer help je om dat voor elkaar te krijgen, door in een van onze teams onze eigen applicaties zoals het Objectenregister en de Object TypeLibrary continu te verbeteren.

Je helpt mensen bij o.a. ProRail, Schiphol en Heijmans samen te werken aan dezelfde gegevens, informatie gebruiksvriendelijk en visueel uit te wisselen én inzichtelijk te krijgen. Het domein is complex – en daarbij kunnen wij willekeurige modellen aan in informatieoverdracht, voor verschillende klanten. In applicaties spreek je dan over abstracte modellen. Dat generiek ondersteunen is uitdagend.

Technische trots: We kunnen een lange lijst maken met ontwikkelingen van de afgelopen jaren waar we trots op zijn. Een paar highlights:

  • Domain Driven Design, waardoor hergebruik en wijzigingen makkelijker zijn en we zeer complexe dingen in de kern van de applicatie beter door kunnen testen.
  • De overgang van “alles op een eigen manier” naar meer standaard technieken, waarbij we bijvoorbeeld veel gebruikt hebben van Symfony.
  • Overgang naar React, waarbij we veel eigen libraries en onderdelen van ons eigen framework naar open source hebben gebracht.
  • De opzet van onze infrastructuur, waarbij we middels Puppet vrijwel het volledige beheer geautomatiseerd hebben en monitoren.
  • Het is voor ons vanzelfsprekend om met continuous integration en geautomatiseerde tests te werken.
  • De opzet van een losse frontend en backend discipline met eigen innovatie-roadmaps, waar we structureel tijd aan besteden.

Jouw skills:

  • Je hebt ervaring met onze tech stack, o.a.: PHP, Symfony components, Git, Docker, PHPUnit, SQL.
  • Je hebt gedegen kennis van OOP, Design Patterns en unit testing. Bij voorkeur heb je ervaring met Dependency Injection, Domain Driven Design en Javascript.
  • Je bent ervaren in het werken aan complexe en solide applicaties, waarbij je ook op het vlak van technisch ontwerp de leiding hebt genomen.
  • Je bent gewend om in een team te werken met meerdere developers en andere disciplines zoals design en business development.
  • Je bent niet bang voor uitdagingen en toont creativiteit in het oplossen van complexe problemen.

Hoe we werken: Als developer ben je onderdeel van 2 teams. In een productteam werk je samen met 3 backend developers, 2 frontend developers, 2 product designers en een business developer. We vormen samen onze roadmap: een paar keer per jaar staan we stil bij waar we ons de komende maanden op gaan richten. Iedereen kan daarin epics bijdragen, die we als team prioriteren. We werken in sprints van 2 weken, waarin je ook weer samen met het team bepaalt wat jullie gaan oppakken. Er worden geen lijstjes met te maken functionaliteit en specs voor je geserveerd: dit pak jij samen met je team op. Zo word je zowel uitgedaagd mee te denken over de toegevoegde waarde voor de business, als dat je in staat moet zijn om het te vertalen naar abstracte modellen en solide techniek. Naar mate je meer senior bent wordt hierin van je verwacht dat je hierin een brug gaat zijn, zowel op inhoud als tussen collega’s en disciplines.

Het andere team waar je onderdeel van bent is het Backend Development team, waarin je met alle Backenders nadenkt over innovatie in de discipline. Ook hier werken we vanuit een roadmap en sprints, gericht op de ontwikkeling van de backend techniek in onze platformen en algemene groei in kennis bij jezelf en binnen je team. Afhankelijk van je senioriteit verwachten we dat je inzicht hebt in wat we op technisch vlak moeten ontwikkelen vóór iets een vraag of issue wordt. De ontwikkelingen in de buitenwereld afzetten tegen wat er nodig is in de applicaties en een visie kunnen vormen op wat wij nodig hebben – zonder uit het oog te verliezen dat kwaliteit niet altijd hetzelfde is als perfectie.

Scrum: Wel, maar toch ook niet (continuous delivery, direct fixen, niet in release over een maand).

Eigen producten: Soms werken we aan een klantproject, maar met name aan onze eigen producten. Solide, future proof applicaties.

Design System: Integratie van design, front-end en back-end. Herbruikbare componenten en een consistente user interface.

Blijven leren: We vinden dat kennis gedeeld moet worden en werknemers de ruimte moeten krijgen om zichzelf te kunnen ontwikkelen. Wij focussen op ontwikkeling, samen leren, slimmer worden en delen. Niet binnen Moxio, maar ook met jou!

Arbeidsvoorwaarden: Natuurlijk krijg je een goed salaris (indicatie: 4000-6000 bruto per maand) met 8% vakantiegeld, uitbetaald in mei. Je krijgt 25 vakantiedagen, maar als je graag meer opneemt kan je in overleg dagen bijkopen. We werken hybride. We zien je graag op ons kantoor in Delft, maar dat gaat in balans met thuiswerken. Onze werktijden zijn flexibel, natuurlijk wel in afstemming met je team. Lunch op kantoor wordt door Moxio verzorgd. Je krijgt apparatuur naar jouw voorkeur, waaronder een laptop met je favoriete besturingssysteem. Ook voor de inrichting van je thuiswerkplek hebben we een regeling. Voor reiskosten wordt een vergoedingsregeling gehanteerd. Vanuit “Moxio Health” bieden we verschillende voordelen, zoals een deel vergoeding van je sportabonnement en een vrijwillig preventief medisch onderzoek. En tot slot, als je ons helpt aan een nieuwe collega krijg je een recruitmentbonus!

“Niets is leuker dan werken met mensen die zo veel passie voor het ontwikkelen van goede software hebben als mijn collega's bij Moxio. Iedereen voelt zich verantwoordelijk voor het leveren van goede applicaties op basis van sterke code die testbaar en onderhoudbaar is. Daarnaast vind ik het motiverend dat we de vrijheid krijgen om tijd te besteden aan interne tooling, geautomatiseerde tests en code-analyse” - Dennis, Front-end developer.

Software Developer (mr/sr) in Delft werkgever: Moxio

Bij Moxio bieden we een inspirerende werkomgeving waar innovatie en samenwerking centraal staan. Als Product Designer UX/UI krijg je de kans om bij te dragen aan complexe projecten die de infrastructuur van Nederland verbeteren, met flexibele werktijden en de mogelijkheid om hybride te werken. We investeren in jouw groei met een solide onboarding, een goed salaris, en extra voordelen zoals sportvergoeding en een thuiswerkregeling, zodat jij je volledig kunt richten op het creëren van gebruiksvriendelijke applicaties.

M

Contactgegevens:

Recruitmentteam van Moxio

Hupjob Expertadvies🤫

Zo denken wij dat je Software Developer (mr/sr) in Delft kunt binnenhalen

✨Verken de Tech Meetups

Ga naar lokale tech meetups en hackathons in je omgeving. Deze evenementen zijn perfect om in contact te komen met professionals uit de industrie en om potentiële vacatures van bedrijven als Moxio te ontdekken. Bovendien laat je zo je passie voor softwareontwikkeling zien!

✨Bijdragen aan Open Source

Doe mee aan open-source projectontwikkeling. Dit laat niet alleen je vaardigheden zien, maar helpt ook om je naam zichtbaar te maken in de softwaregemeenschap. Deel je bijdragen op platforms zoals GitHub, zodat recruiters van bedrijfMoxio je kunnen vinden.

✨Maak gebruik van online portfolio's

Zorg ervoor dat je een online portfolio hebt waar je je projecten en eerdere werkervaring presenteert. Dit onderscheidt je van andere kandidaten, vooral bij full-time functies bij Moxio. Voeg interessante projecten toe die laten zien dat je de benodigde vaardigheden bezit!

✨Direct solliciteren via onze website

Twijfel niet om je sollicitatie rechtstreeks via de website van Moxio te indienen. Dit geeft je de kans om meteen in contact te komen met de juiste mensen en je interesse in de rol te tonen. We zijn op zoek naar gedreven kandidaten zoals jij!

Wij denken dat je deze vaardigheden nodig hebt om als Software Developer (mr/sr) in Delft te schitteren

PHP
Symfony components
Git
Docker
PHPUnit
SQL
OOP

Een paar tips voor je sollicitatie 🫡

Highlight je technische vaardigheden!:Zorg ervoor dat je een duidelijk overzicht geeft van je technische vaardigheden in je CV. Vermeld bijvoorbeeld de programmeertalen en tools die je beheerst, zoals Python, JavaScript of Git. Dit laat zien dat je niet alleen ervaring hebt, maar ook dat je voorbereid bent om aan de slag te gaan in onze ontwikkelomgeving bij Moxio.

Projecten zijn je beste vrienden:Vergeet niet om relevante projecten toe te voegen aan je CV of portfolio. Dit kunnen persoonlijke projecten, hackathons of bijdragen aan open-source zijn. We willen graag zien hoe je je vaardigheden in de praktijk hebt toegepast. Laat ons zien wat je hebt gebouwd en hoe je problemen hebt opgelost!

Schrijf een enthousiaste motivatiebrief:In je motivatiebrief voor deze fulltime positie is het belangrijk om niet alleen je ervaring uit te lichten, maar ook je passie voor softwareontwikkeling. Vertel ons waarom je graag deel wilt uitmaken van het team bij Moxio en hoe je wilt groeien in je rol. We zijn op zoek naar iemand met enthousiasme en leergierigheid!

Werk aan een duidelijke structuur:Zorg ervoor dat je CV en documenten een duidelijke structuur hebben. Gebruik duidelijke secties voor opleiding, werkervaring en projecten. Numerieke resultaten of verbeteringen die je hebt gerealiseerd, kunnen ook helpen om je impact te illustreren. Dit maakt het voor ons makkelijker om jouw verhaal te volgen en je vaardigheden in kaart te brengen.

Zo bereid je je voor op een sollicitatiegesprek bij Moxio

✨Ken je programmeertalen!

Als je solliciteert voor een fulltime functie in de softwareontwikkeling, zorg dan dat je de programmeertalen die relevant zijn voor Software Developer (mr/sr) goed beheerst. We kunnen verwachten dat je enkele technische vragen en coding challenges moet doorstaan, dus neem zeker de tijd om je vaardigheden in bijvoorbeeld Python, Java of C++ op te frissen.

✨Presenteer je portfolio

Een sterk portfolio is cruciaal in de softwareontwikkeling. Laat ons je projecten zien waar je trots op bent en demonstreer je specifieke vaardigheden. Zorg ervoor dat je het proces achter je projecten uitlegt en hoe je problemen hebt opgelost. Dit geeft Moxio inzicht in je probleemoplossend vermogen en je aanpak.

✨Verken system design vragen

Tijdens het interview kunnen we je vragen stellen over system design. We willen begrijpen hoe je een applicatie of systeem ontwerpt. Oefen met het uitleggen van je aanpak, en denk na over schaalbaarheid, efficiëntie en veiligheid. Dit laat zien dat je niet alleen coder bent, maar ook een hele systeemarchitect kunt zijn.

✨Wees voorbereid op teamwork vragen

Softwareontwikkeling draait vaak om samenwerking. Verwacht vragen over hoe je samenwerkt met andere teamleden en hoe je omgaat met conflicten. We willen zien dat je niet alleen technisch sterk bent, maar ook goed kunt communiceren en bijdragen aan een prettige teamdynamiek.