Backend developer Vacatures
Vind je nieuwe baan tussen 26 backend developer vacatures
Laat de perfecte backend developer vacatures niet aan je voorbijgaan
Backend Developer
- Dienstverband
- Overig
- Werklocatie
- Flex
- Opleiding
- Overig
- Ervaring
- Ervaren
- Functiegroep
- ICT & Automatisering
- Branche
- Advies & Consultancy
Over de vacature
Overview
In deze rol werk je aan backendoplossingen op het JVM-platform binnen een vooraanstaande Nederlandse consultancy. Je werkt in een hecht team aan complexe projecten in uiteenlopende sectoren, van (semi-)overheid tot netbeheerders en retail. Je ontwikkelt jezelf richting Lead Developer of Software Architect en opereert in een omgeving die groei, leren en vakmanschap centraal stelt. Je levert impact door schaalbare, cloud-gedreven oplossingen te bouwen en samen te werken met enthousiaste professionals.
Arbeidsvoorwaarden / Benefits
- goede work-life balance
- ruime groeimogelijkheden en leren
- samenwerken met top professionals
Verantwoordelijkheden
- Ontwikkelen van backendapplicaties op JVM (Java en verwante talen)
- Bijdragen aan cloudgebaseerde oplossingen en infrastructuur
- Samenwerken met cross-functionele teams om klantwaarde te leveren
- Delen van kennis en begeleiding richting Lead Developer of Software Architect
- Bijdragen aan ontwerpkeuzes en kwaliteitsstandaarden
- Woonachtig zijn met de organisatiecultuur en vakmanschap
Belangrijkste vereisten
-
Minimaal 5 jaar ervaring op het JVM-platform
-
Kennis van Kotlin, Groovy, Scala of Clojure is een plus
-
Goede kennis van cloudtechnologie
-
Ambitie om door te groeien naar Lead Developer of Software Architect
-
Zeer goede communicatieve vaardigheden & ondernemende mindset
-
Vloeiend Nederlands
-
Passie voor het vak
-
communicatief
-
ondernemende mindset
-
teamplayer
-
Java/JVM ervaring
-
Kennis van Kotlin/Groovy/Scala/Clojure (plus)
-
cloudtechnologieën
Backend TypeScript Developer Team PSS
- Dienstverband
- Fulltime
- Werklocatie
- Flex
- Opleiding
- HBO
- Ervaring
- Ervaren
- Functiegroep
- ICT & Automatisering
- Branche
- Transport, Opslag & Logistiek
Over de vacature
Build backend services that support millions of passengers every day. Join NS as a Backend Developer and work with TypeScript, AWS and serverless technology in a DevOps team where you can innovate, experiment and make a real impact.
-
Jij zorgt voor de mobiliteit van Nederland
-
Veel ontwikkel-mogelijkheden
-
Goede arbeidsvoorwaarden
Why you want to work as a Backend Developer at NS
- You'll have the unique opportunity to build a backend that serves millions of passengers every day.
- You'll join a forward-thinking DevOps team where you have the freedom to contribute ideas and experiment with new technologies.
- Our teams have end-to-end responsibility for the entire process: from discovery, user research and design to development and continuous improvement. As teams, we also run and host our own backends: "You build it, you run it, you love it."
What you'll do as a Backend Developer at NS
As a Backend Developer, you'll be responsible for developing and maintaining the systems that support the NS app. You'll build scalable and reliable services that meet the highest quality standards.
Your main focus will be on functionality that supports our service strategy and contributes to increasing self-service and reducing the need for customer contact. At NS, our goal is to offer services as proactively as possible: relevant to passengers and available at exactly the moment they need them.
- You develop and maintain backend services in TypeScript, deployed on AWS.
- You work closely with the Business Analyst, Product Owner and other developers to translate functional and business requirements into technical solutions.
- You write structured, clean code, address technical debt and resolve security vulnerabilities where necessary.
- You improve the quality, reliability and robustness of our backend by working test-driven and understanding how monitoring tools such as Datadog can be used effectively.
- You stay up to date with the latest developments in backend technologies and share your knowledge with both the team and the wider developer community.
Hier ga je werken
You'll work from our head office near Utrecht Central Station as well as from home, as part of a multidisciplinary DevOps team. You'll work alongside another Backend Developer, an iOS Developer and an Android Developer. The team also includes a UX/UI Designer, Scrum Master and Product Owner.
Within the Service domain, there is extensive collaboration with other teams, for example teams that maintain services for the Forgotten Check-out process and teams working on the JeNS chatbot.
Together, we brainstorm innovative solutions, collaborate closely and explore new possibilities both within and beyond our own areas of expertise. And, of course, you'll spend plenty of time doing what you enjoy most: developing. We support you with the latest technologies.
Our team is one of seven teams jointly responsible for components of the NS app. Backend Developers meet every week to present their work and discuss improvements that benefit multiple teams. These meetings give you the opportunity to make an impact and help shape our technical direction.
Our developer culture values everyone's input. Nothing is "set in stone."
The codebase Our backend currently consists of serverless applications deployed on AWS. We are actively working towards stateless front-end applications by using a BFF (Backend for Frontend) architecture.
There is also a strong demand for an app that can adapt to passengers as they travel. To achieve this, we use applications outside our own team for content and personalisation. A versatile backend is therefore essential to providing excellent service.
There is a constant challenge to innovate and optimise. We work with a DevOps mindset and aim to make our services as efficient and reliable as possible. You'll have plenty of room to contribute your own ideas and experiment with new technologies.
Dit zijn de functie-eisen
You enjoy learning and pick up new things quickly. You identify opportunities for improvement and know how to involve others in making them happen.
Important aspects of Agile working, such as collaboration, responding to change and delivering value in short cycles, fit naturally with the way you work. You have strong communication skills, take ownership and are confident in making decisions.
Your primary experience is with TypeScript. You're also willing to learn other technologies and broaden your technical knowledge. Experience with both is considered an advantage.
What else you bring
- You have a higher professional education level (Dutch HBO level) or equivalent level of working and thinking.
- You have experience developing serverless applications on AWS and deploying applications using CDK.
- You're willing to learn other technology stacks and expand your knowledge.
- You're enthusiastic, have a strong sense of responsibility and look beyond your own area of expertise.
- Team spirit. Your flexibility and ability to collaborate make the team stronger.
- You have experience writing automated tests, including unit, integration and end-to-end tests.
- You're interested in the latest developments in backend technologies.
You are able to communicate effectively in Dutch or English.
It's a plus if you have experience with
- CI/CD
- BFF architecture
- DevOps and Agile ways of working
- Cloud services, specifically AWS
- Refactoring legacy code
- Test-driven and data-driven development
Diversity and inclusion at NS At NS, diversity and inclusion matter to us. They make working together more enjoyable and help us achieve better results. Whatever your background or beliefs, we are above all interested in your perspective on this role.
Dit zijn de arbeidsvoorwaarden
Working at NS means you can make a real difference in the dynamic world of sustainable mobility. You help keep the Netherlands accessible and connected for everyone. At NS, you'll enjoy a great deal of freedom and plenty of opportunities for personal and professional development. We promise that no two days are ever the same. And as one of the most attractive employers in the Netherlands, we offer even more. For this position, you can expect:
- A salary in Scale 60, ranging from €3,743 to €6,491 gross per month (based on a 36-hour workweek and depending on your experience)
- The opportunity to work from home and enjoy flexible working hours (by mutual agreement)
- A 36-hour working week
- A 3% year-end bonus, 8% holiday allowance, and an excellent pension scheme
- A permanent contract after one year, subject to good performance
- Free travel by train in 2nd class; travel in 1st class is available for a small personal contribution
- Your family can travel free of charge during off-peak hours
- 144 hours of statutory leave (based on full-time employment), plus additional leave depending on age (at least one extra week)
- The option to exchange three Christian public holidays for three non-Christian public holidays
- Discounts on European rail travel after one year of employment with NS
- A flexible benefits plan, including options such as a bike scheme, additional pension contributions, or extra vacation days
Want to learn more? Take a look at our employment conditions and collective labour agreement (CAO).
Solliciteren naar deze baan
Apply directly using the application button. Within minutes, you will receive an automatic confirmation of your application, and we will respond within two weeks.
This vacancy may close earlier if we receive a sufficient number of suitable applications, so don't wait too long to apply.
You may address your application to Jeroen van den Berg, Corporate Recruiter IT.
Do you have questions about the recruitment process? Please email from our Front Office at .
Prefer to speak with someone by phone? Contact our Front Office on (0).
Good to know
- A background screening, including a Certificate of Conduct (VOG), is part of the recruitment process. This also includes signing integrity and confidentiality agreements.
- We believe it's important that everyone feels welcome and valued at NS. This is reflected in our hiring practices.
- We are recruiting for this position directly and are not seeking support from agencies or intermediaries.
- This role is not available on an interim or freelance basis.
You can count on NS Working at NS means having the opportunity to make a real impact on sustainable mobility. Together, we help keep the Netherlands accessible and connected for everyone.
At NS, you'll enjoy a high degree of freedom and responsibility, and we can promise you one thing: no two days are ever the same.
Our core values are openness and reliability. We are driven by results and continuously strive to move forward.
Sollicitatieprocedure
- Sollicitatie ontvangenWe hebben jouw sollicitatie goed ontvangen en laten je binnen 2 weken weten of we met je verdergaan in deze procedure.
- (Online) sollicitatiegesprekWe nodigen je uit voor een sollicitatiegesprek met de recruiter en teammanager . click apply for full job details
Back-end Developer (.NET) Fulltime of parttime
- Dienstverband
- Overig
- Werklocatie
- Flex
- Opleiding
- Overig
- Ervaring
- Ervaren
- Functiegroep
- ICT & Automatisering
- Branche
- ICT & IT-diensten
Over de vacature
Back-end Developer (.NET) Fulltime of parttime
Alle kandidaten dienen de volgende functieomschrijving en informatie zorgvuldig te lezen alvorens te solliciteren.
Wil jij bouwen aan software die elke dag door duizenden gebruikers wordt gebruikt? Werk je graag in een hecht team waar jouw ideeën echt meetellen? Ontwikkel je graag met moderne technieken en heb je passie voor programmeren? Dan zijn wij naar jou op zoek.
Special Moments Group helpt privé wellness locaties succesvol online te groeien. Met onze eigen software, reserveringsplatforms en websites zorgen we dat verhuurders het maximale uit hun onderneming kunnen halen. Daarnaast beheren we onder andere en Secret Rooms, de grootste deeltijd reserveringsplatforms van Nederland. Ook hosten we meer dan 100 directe websites voor privé wellness locaties.
Wij ontwikkelen al onze software volledig in-house. Van slimme boekingssystemen en dashboards tot koppelingen en interne tools: jij werkt mee aan de techniek achter onze platforms. We hebben een kleinschalig team dus bij ons ben je direct van toegevoegde waarde, geen nummer. Je krijgt veel ruimte en vrijheid om mee te denken en om jezelf verder te ontwikkelen.
Wat ga je doen?
Als Back-end Developer (.NET) werk je samen met een enthousiast team van programmeurs aan betrouwbare en schaalbare software. Je ontwikkelt nieuwe functionaliteiten, verbetert bestaande systemen en denkt actief mee over technische keuzes.
Je werkt onder andere met .NET, ASP.NET en met een PostgreSQL database. Heb je ook al gewerkt met Blazor of UNIX-systemen? Dan is dat mooi meegenomen.
Je hoeft niet alles al te weten. We vinden het juist belangrijk dat je vragen durft te stellen en hulp vraagt wanneer je vastloopt. Samen komen we verder en jouw persoonlijke groei is belangrijk voor ons.
Wie ben jij?
Je bent een iemand met een passie voor programmeren. Je werkt nauwkeurig, denkt vooruit en krijgt energie van het oplossen van technische uitdagingen.
Jij bent:
Een proactieve teamplayer
Oplossingsgericht
Iemand die 'out of the box' kan denken
Iemand die van uitdagingen houdt
Iemand die van complexe vraagstukken houdt
Jij hebt:
Ervaring met .NET9
Ervaring met ASP.NET Core
Ervaring met SQL databases
Minimaal 1 jaar praktische werkervaring
En het is mooi meegenomen als je ervaring hebt met:
.NET 10
Blazor
Docker Containers
EF Core
UNIX-systemen
PostgreSQL databases
Basis front-end kennis
Game development
Wat bieden wij jou?
Je komt terecht in een hecht, betrokken team waarin hard werken en plezier maken hand in hand gaan. We geven je de ruimte om mee te bouwen aan onze software én aan je eigen ontwikkeling.
Bij Special Moments Group kun je rekenen op:
Een hybride werkplek.
Een Macbook van de zaak.
Licenties en ondersteunende software zoals JetBrains en Claude
Reiskostenvergoeding.
Verzorgd ontbijt en lunch op kantoor.
Een budget voor persoonlijke ontwikkeling.
Een flexibele pensioenregeling
Leuke bedrijfsfeesten en een kerstpakket.
Een informele werksfeer met collega's die graag met elkaar meedenken.
Klaar om jouw programmeerkennis in te zetten voor software die ertoe doet? Stuur dan jouw CV met je GitHub (of iets anders waar je trots op bent) en waar wij de code van kunnen bekijken. xvlobhg Dan nodigen we je graag uit voor een gesprek!
Salaris: Tot €3.700,00 per maand
Arbeidsvoorwaarden:
Bedrijfsfeesten
Bedrijfsopleiding
Budget voor professionele ontwikkeling
Kerstpakket
Kosteloos parkeren
Pensioen
Productkorting werknemers
Reiskostenvergoeding
Vrijdagmiddagborrel
Werk vanuit huis
Taal:
Nederlands (Vereist)
Werklocatie: Hybride werken in 1627 Hoorn
Backend Developer berichtenplatform - IT Operatie (Dutch only)
- Dienstverband
- Overig
- Werklocatie
- Flex
- Opleiding
- HBO
- Ervaring
- Ervaren
- Functiegroep
- ICT & Automatisering
- Branche
- Overheid & Non-profit
Over de vacature
Als Backend Developer werk je aan de herbouw van Regie Op Berichten (ROB) en ontwikkel je een platform dat direct impact heeft op de dagelijkse operatie van NS. Je bouwt robuuste, testbare oplossingen binnen een complex domein waar veiligheid, betrouwbaarheid, kwaliteit en overzicht centraal staan.
-
Jij zorgt voor de mobiliteit van Nederland
-
Veel ontwikkel-mogelijkheden
-
Goede arbeidsvoorwaarden
Daarom wil je als Developer binnen ROB werken
ROB is het multichannel communicatieplatform van NS voor operationeel personeel. Het platform stuurt gerichte en gepersonaliseerde berichten via meerdere kanalen en ondersteunt de dagelijkse uitvoering op de trein, op het station en aan wal. De software die je bouwt wordt niet alleen gebruikt door collega's, maar heeft ook directe impact op de dienstverlening aan reizigers.
Je werkt mee aan een nieuwe, moderne bouw van ROB, waarin we de kern van het domein beter kunnen modelleren, beter kunnen testen en beter kunnen doorontwikkelen. De software die je maakt is niet alleen functioneel, maar ook technisch robuust en schaalbaar. Daarbij is duidelijkheid en testbaarheid essentieel: software die niet getest kan worden, kan ook nooit aantoonbaar voldoen aan de afgesproken specificaties.
Je hebt interesse in domeinmodellering, architectuur en het vertalen van bedrijfsregels naar duidelijke, controleerbare software. Je wilt leren en door groeien in een omgeving waarin technisch vaardig werken, duidelijke specificaties en goede testpraktijk hand in hand gaan.
Je werkt in een team waarin de focus ligt op:
- Het opbouwen van betrouwbare backendservices in een microservice-achtige, event-driven architectuur;
- Het opschonen van het domein en het maken van duidelijke verantwoordelijkheden per context;
- Het vastleggen van gedrag in tests, zodat requirements aantoonbaar zijn;
- Het bouwen van veilige, schaalbare en beheersbare oplossingen in Azure en Kubernetes;
- Het doorontwikkelen van de oplossing naar een domein binnen PFS na ROB.
Dit ga je doen als Developer binnen ROB
Als backend developer werk je in een DevOps-team en ben je betrokken van het eerste idee tot en met realisatie, doorontwikkeling en beheer. Je bouwt niet alleen features, maar denkt mee over oplossingen die in de praktijk echt werken en die ook in de toekomst goed te onderhouden zijn.
Je werkt aan het bouwen van robuuste backendservices Je ontwikkelt backendservices in C#/.NET voor verschillende onderdelen binnen ROB, zoals ontvangende en uitgaande communicatie, doelgroepbepaling, routing, dispatch, tracking en operatiestromen. Je werkt volgens een duidelijke architectuur met expliciete grenzen en eigen verantwoordelijkheden.
Je doet dit in een omgeving waarin de basisprincipes zijn:
- Event-driven microservices met duidelijke verantwoordelijkheid per bounded context;
- Clean en hexagonale architectuur, waarbij domeinlogica losstaat van infrastructuur;
- Robuustheid en schaalbaarheid in Azure en Kubernetes;
- Uitvoerbare tests als onderdeel van het ontwikkelproces, niet als controle achteraf.
Je werkt vanuit concrete requirements en vertaalt die naar een duidelijk technisch ontwerp. Waar dat nodig is, maak je onderlinge afhankelijkheden expliciet, zodat de software niet alleen werkt, maar ook testbaar en onderhoudbaar blijft.
Je zet specificaties om in werkende, bewezen software Binnen ROB is het essentieel dat software niet alleen functioneert, maar ook aantoonbaar voldoet aan de afgesproken specificaties. Daarom werk je vanuit duidelijke, concreet geformuleerde requirements en leg je gedrag vast in tests.
Je draagt bij aan:
- Goede analyse van businessregels en domeinbegrippen;
- Het formuleren van concrete acceptatiecriteria;
- Het omzetten van deze criteria naar positieve en negatieve testscenario's;
- Het bewaken van consistentie tussen requirements, implementatie en tests;
- Het afdwingen van kwaliteit door middel van unit-, integratie-, contract- en acceptatietests.
Je hebt oog voor het verschil tussen "het werkt in mijn omgeving" en "het werkt volgens de afgesproken specificatie". Voor jou is de samenhang tussen requirements, code en tests een vereiste.
Je werkt aan kwaliteit, testbaarheid en operationele betrouwbaarheid Je begrijpt dat software pas goed is als deze veilig, onderhoudbaar en gecontroleerd in productie kan draaien. Daarom ben je bewust van:
- Teststrategie en kwaliteit in de volledige ontwikkelpijplijn;
- CI/CD-opzetten en kwaliteitsgates;
- Security-by-design en privacy-by-design;
- Dataminimalisatie, auditability en logging zonder persoonsgegevens en testdata in logs;
- Monitoring, observability, retry-, fallback- en rollbackgedrag;
- Kubernetes, cloudinfrastructuur en operationele robuustheid.
Je werkt daarom niet alleen aan functionaliteit, maar ook aan de houdbaarheid van de software in productie. Je draagt bij aan een ontwikkelomgeving waarin kwaliteit niet op het eind van een sprint, maar door het hele proces heen wordt bewaakt.
Je hebt aandacht voor architectuur Je hebt interesse in de principes van domeinmodellering, semantische grenzen, duidelijke verantwoordelijkheden en het vertalen van businessregels naar software.
Je wilt weten waarom iets in een bepaalde context thuishoort, en je bent bereid om samen met collega's en architecten de juiste grenzen te bepalen. Je bent nieuwsgierig naar het waarom van een ontwerp, niet alleen naar het hoe.
Hier ga je werken
Je komt te werken bij IT Operatie, waar we de dagelijkse operatie van NS ondersteunen met digitale oplossingen die directe impact hebben op collega's op de trein, op het station en aan wal. ROB is hierbij een strategische en complexe ontwikkeling binnen de operatie. Het is een platform dat de komende jaren verder groeit en waar een ontwikkelaar na ROB door kan groeien naar een domein binnen PFS.
Binnen Cluster Persoonlijke Fysieke Service (PFS) werken we voor verschillende doelgroepen in de operatie. De opdrachten binnen ROB en de doorstroom naar PFS betekenen dat je niet alleen aan één onderdeel werkt, maar ook een breed beeld krijgt van de operationele digitale dienstverlening van NS.
Je werkt in een omgeving waarin:
- de kern van de businesslogica helder wordt gemaakt;
- de operationele behoeften van medewerkers centraal staan;
- we bewust bouwen aan schaalbare, testbare software;
- we in de praktijk werken met Azure, Kubernetes, CI/CD en moderne backendprincipes;
- je na ROB kunt doorstroom naar een domein in PFS waar dezelfde kwaliteit, robuustheid en ontwikkeldiscipline van toepassing zijn.
Binnen Cluster PFS staan service, samenwerking en duurzaamheid hoog in het vaandel. Ook hier geldt dat de samenwerking met de business, operatieve experts, collega's en stakeholders essentieel is om software te bouwen die echt werkt en echt bijdraagt.
Domein ROB / doorstroom naar PFS Jij komt te werken binnen het ontwikkeltraject van ROB, met als doel om een robuuste basis te bouwen voor de operationele communicatie van NS. Na ROB kun je doorstroom maken naar een domein binnen PFS, waarbij je de kennis en ervaring uit ROB direct kunt inzetten in de operationele dienstverlening van NS.
In het ROB-domein ligt de focus op vraagstukken zoals:
- Hoe houden we het domein overzichtelijk, testbaar en beheersbaar in een event-driven microservice-omgeving?
- Hoe zorgen we dat integraties, autorisatie, observability en monitoring correct en robuust zijn?
- Hoe maken we software die niet alleen werkt, maar ook aantoonbaar voldoet aan de afgesproken specificaties?
Je bouwt oplossingen die bijdragen aan een veiligere, beter werkende en beter te controleren omgeving voor de operatie. Na ROB kun je doorstromen naar een domein in PFS, waar hetzelfde uitgangspunt geldt: software die in de praktijk werkt, veilig is, goed onderzocht en getest is en klaar is voor verdere groei.
Dit zijn de functie-eisen
Je hebt een solide basis als backend developer en bent goed in staat om complexe probleemsituaties op te splitsen in heldere softwareoplossingen. Je bent gewend om in een moderne DevOps-omgeving te werken en snapt hoe techniek waarde toevoegt aan de business.
Je kijkt verder dan alleen de code:
- Je denkt vanuit de gebruiker en de praktijk in de operatie;
- Je test en valideert je oplossingen tegen het daadwerkelijke gebruik;
- Samenwerken gaat je natuurlijk af. Je zoekt actief de verbinding met collega's en stakeholders en voelt je medeverantwoordelijk voor het resultaat;
- Je neemt eigenaarschap, bent nieuwsgierig en continu op zoek naar hoe het beter kan;
- Je werkt graag datagedreven of wilt je hier verder in ontwikkelen;
- Je volgt nieuwe ontwikkelingen binnen het vakgebied en bent gemotiveerd om deze kennis toe te passen waar dat waarde toevoegt.
Ervaring en vaardigheden die we van je vragen
- HBO/WO werk- en denkniveau;
- Ruime ervaring als backend developer of fullstack developer met een duidelijke focus op backend;
- Ruime ervaring met .NET (C#) en backendontwikkeling;
- Ervaring met het ontwerpen en bouwen van API's, integraties en eventueel microservices;
- Ervaring met werken in een DevOps-team en met CI/CD-pijplijnen;
- Aandacht voor kwaliteit en security in het ontwikkelproces (o.a. code reviews, tests, security checks);
- Ervaring met het werken met duidelijke technische en functionele specificaties.
Met bij voorkeur
. click apply for full job details
Software Developer (backend, frontend, full-stack, DevOps)
- Dienstverband
- Overig
- Werklocatie
- Flex
- Opleiding
- Overig
- Ervaring
- Ervaren
- Functiegroep
- ICT & Automatisering
- Branche
- ICT & IT-diensten
Over de vacature
Overview
In deze rol ontwikkel je softwareoplossingen voor diverse klanten, waarbij je werkt aan moderne applicaties en cloudoplossingen op Azure. Je werkt samen in een dynamisch team en draagt bij aan het gehele ontwikkelproces, van specificaties tot implementatie en uitrol. Je hebt plezier in het oplossen van uitdagende vraagstukken en het bouwen van schaalbare systemen. De positie biedt kans om te groeien in een internationale omgeving en met modern tech-stack te werken.
Verantwoordelijkheden
- Ontwerpen en bouwen van responsieve webinterfaces met Angular, React of Vue
- Ontwerpen en bouwen van Web APIs en integraties met .NET Core en C#
- Gebruik van Azure-diensten voor cloudapplicaties met Bicep of Terraform
- Werken met SQL- en NoSQL-databases voor opslag en querying
- Richt CI/CD-processen in en automatiseer testen en deployment met Azure DevOps of GitHub Actions
Belangrijkste vereisten
-
enkele jaren ervaring met .NET en Azure
-
bekwaam in frontend frameworks (Angular/React/Vue)
-
ervaring met CI/CD en DevOps-praktijken
-
in staat om mee te werken aan zowel nieuwbouw als verbetering van bestaande software
-
teamwork
-
proactieve houding
-
probleemoplossend vermogen
-
.NET Core
-
C#
-
Azure
Medior Software Engineer
- Dienstverband
- Overig
- Werklocatie
- Flex
- Opleiding
- HBO
- Ervaring
- Ervaren
- Functiegroep
- ICT & Automatisering
- Branche
- ICT & IT-diensten
Over de vacature
Overview
In deze rol werk je aan serieuze digitale platforms zoals e-commerceoplossingen en backend-systemen. Je levert zelfstandige technische oplossingen en denkt actief mee over aanpak en architectuur. Je werkt aan API-koppelingen, performance en schaalbaarheid in een moderne PHP-omgeving, in samenwerking met ervaren engineers en architects. Je krijgt ruimte om door te groeien richting senior, specialist of architect, en je kunt je richten op backend, integraties, cloud of composable. Je bijdrage draait om het bouwen van waardevolle producten waar business en gebruikers impact ervaren.
Arbeidsvoorwaarden / Benefits
- ruimte en vertrouwen om zelfstandig te werken
- diepgang in moderne e-commerce-architecturen
- doorstroomkansen naar senior, specialist of architect
- vrijheid om te specialiseren: backend, integraties, cloud of composable
Verantwoordelijkheden
- Meebouwen aan e-commerceplatformen en backend-systemen in PHP
- Werken met frameworks zoals commercetools, Laravel, Symfony, Magento / Adobe Commerce of Shopware
- Zelfstandig API-koppelingen realiseren met externe systemen (PIM, ERP, CRM)
- Bijdragen aan performance, security en schaalbaarheid in backend-ontwikkeling
- Meedenken over moderne architecturen, zoals composable commerce en headless oplossingen
- Samenwerken met frontend developers, UX-designers, projectmanagers en architecten
- Vraagstukken zelfstandig oppakken en balans vinden tussen implementatie en inhoudelijk meedenken
Belangrijkste vereisten
-
Aantoonbare ervaring met PHP-ontwikkeling (minimaal 2-4 jaar in een professionele omgeving)
-
Vloeiend Nederlands in woord en geschrift
-
Sterke affiniteit met backend-ontwikkeling en begrip van schaalbare systemen
-
Praktische kennis van API-ontwerp en -integratie (REST en/of GraphQL)
-
Ervaring met of interesse in Cloud platformen (AWS, Azure of GCP)
-
Je werkt zelfstandig, neemt ownership over je werk en weet wanneer te escaleren
-
Actieve bijdrager in een team: kennis delen, constructieve feedback geven en ontvangen
-
Ervaring met composable architectuur of JavaScript-frameworks is een must
-
Ervaring met of interesse in TypeScript is een sterke plus
-
zelfstandigheid
-
ownership
-
voorbeeldig samenwerken
-
PHP
-
commercetools
-
Laravel
Senior Developer - EV Charging Platform
- Dienstverband
- Fulltime
- Werklocatie
- Flex
- Opleiding
- HBO
- Ervaring
- Ervaren
- Functiegroep
- ICT & Automatisering
- Branche
- Energie, Gas & Water
Over de vacature
Senior Developer - EV Charging Platform
Overweegt u te solliciteren op deze baan? Wacht niet langer, scroll naar beneden en solliciteer zo snel mogelijk om deze kans niet te missen.
Looking for technical depth, a modern stack and real impact? And at the same time accelerate the transition to electric mobility? Then Pluq might be the place for you!
Pluq installs and manages EV charging stations at prime locations across Europe. Behind all those chargers runs a platform that processes charging sessions around the clock, collects data and ensures that every kilowatt-hour is correctly invoiced.
That's where you come in. As a Senior Developer, you'll help build the heart of Pluq: the platform that controls, monitors and settles thousands of charge points.
We are building a large European network, equipping hundreds of beautiful locations with our chargers. That network is growing fast, and our platform grows with it. You ensure it stays scalable, reliable and maintainable, helping as many businesses as possible become more sustainable.
What you'll be doing
Building: you develop backend services in Java 21+ running on Azure. From charging session to invoice: you build the logic that makes it all possible.
Designing: you contribute to architectural decisions that matter. No ivory tower, but pragmatic choices that go live tomorrow.
Taming data: thousands of charge points continuously send measurements. You work with NoSQL and time-series databases to reliably process and make sense of that data stream.
Building the team: you mentor less experienced colleagues, conduct code reviews and raise the quality of the entire team.
Improving: you spot opportunities and continuously make our platform and way of working a little bit better.
About you
Bachelor's level thinking and working ability (HBO+);
5+ years of experience as a backend developer in the JVM ecosystem (Java and/or Kotlin);
Experience with cloud platforms, preferably Azure;
Experience with NoSQL databases and an understanding of what's involved in handling large volumes of (time-series) data;
You take ownership of what you do and say. Accountability is in your DNA;
You want to grow and learn something new every day. A complex puzzle gives you energy;
You communicate well in English.
Knowledge of the OCPP protocol or experience in the energy sector is a plus.
What you'll get
A salary between €5,500 - €7,000 gross per month (depending on experience);
A good pension scheme;
25 days of annual leave;
A laptop;
A mobile phone;
Plenty of freedom and responsibility;
A platform where your choices make a direct difference. No legacy swamp, but a modern stack;
The opportunity to grow alongside a company accelerating the sustainability transition.
40 hours per week
Interested? xvlobhg
Want to help accelerate the transition to electric mobility? Apply now!
Salary: €5,500.00 - €7,000.00 per month
Benefits:
Corporate fitness
Business travel reimbursement
Flexible working hours
Pension
Travel expense reimbursement
Experience:
Backend development (JVM): 5 years (Required)
Cloud platforms (Azure): 3 years (Preferred)
NoSQL / time-series databases: 3 years (Preferred)
Language:
English (Required)
Work location: Hybrid
Salaris: €5.500,00 - €7.000,00 per maand
Arbeidsvoorwaarden:
Bedrijfsfitness
Dienstreizen vergoeding
Flexibele werkuren
Pensioen
Reiskostenvergoeding
Ervaring:
Backend development (JVM): 5 jaar (Vereist)
Cloudplatformen (Azure): 3 jaar (Gewenst)
Taal:
Engels (Vereist)
Werklocatie: Fysiek
Senior Engineer, Data Engineering
- Dienstverband
- Overig
- Werklocatie
- Flex
- Opleiding
- HBO
- Ervaring
- Ervaren
- Functiegroep
- ICT & Automatisering
- Branche
- ICT & IT-diensten
Over de vacature
Word jij enthousiast van termen als "Data Driven", "DAX", "Microsoft Fabric" en "PowerQuery"? Als Data Engineer help je mee om ons Microsoft Fabric platform voor onze bedrijven in zowel Nederland als de Verenigde Staten vorm te geven, te verbeteren en optimaal te laten werken. Je zorgt ervoor dat collega's het maximale uit onze data halen en daarmee lever je direct een waardevolle bijdrage aan het realiseren van onze organisatiedoelen. Wat ga je doen als Data Engineer? In deze rol zorg jij voor de technische fundering van onze BI-omgeving. Je zorgt ervoor dat data uit verschillende systemen op een betrouwbare, efficiënte en schaalbare manier beschikbaar komt voor rapportages, analyses en toekomstige AI-toepassingen. Daarnaast ondersteun je bestaande BI-oplossingen en help je collega's om deze optimaal te benutten. Samen vormen jullie de spil tussen data en business. Je komt terecht in een veelzijdig, deskundig en betrokken IT-team waarin samenwerking, kennisdeling en innovatie centraal staan. Je rapporteert rechtstreeks aan de Manager IT. Ontwerpen, ontwikkelen en beheren van data pipelines; Integreren van data uit ERP-, CRM-, productie-, IoT- en overige bedrijfssystemen; Opzetten en documenteren van data governance processen; Samenwerken met business stakeholders en collega's om informatiebehoeften te vertalen naar technische oplossingen; Je hebt HBO of WO werk- en denkniveau; Je hebt minimaal 3 jaar werkervaring als Data Engineer, BI specialist of in een vergelijkbare functie; Ervaring met ETL-processen en data-integratie; Goede beheersing van de Nederlandse en Engelse taal (C1/C2). Artificial Intelligence (AI) Je experimenteert graag met nieuwe features en ziet hoe AI-gestuurde analyses jouw werk en dat van collega's slimmer en sneller kunnen maken. Een salaris tussen € 4.500,- en € 5.500,- per maand (afhankelijk van kennis en ervaring), een pensioen- en reiskostenregeling; Naast een uitstekend salaris en 40 vakantiedagen, investeren we actief in jouw werk privébalans, met flexibele werktijden, thuiswerkmogelijkheden en de mogelijkheid om via het werk een fiets te leasen; En natuurlijk: onbeperkt koffie uit onze eigen koffie-espressomachines! De Jong DUKE ontwikkelt en assembleert hoogwaardige koffie-espressomachines voor uiteenlopende werkplekken. De Jong TECHNICS is specialist in metaal- en kunststofbewerking, met expertise in verspaning, constructiewerk en plaatbewerking. Bel dan met Patrick Dijkshoorn (Manager IT) op 67. Tags: Microsoft Fabric, Data Engineer, Power BI, Artificial Intelligence (AI), Data Platform, BI Developer, Back-end BI specialist
Data Engineer
- Dienstverband
- Overig
- Werklocatie
- Kantoor
- Opleiding
- HBO
- Ervaring
- Ervaren
- Functiegroep
- ICT & Automatisering
- Branche
- Techniek & Engineering
Over de vacature
Word jij enthousiast van termen als “Data Driven”, “DAX”, “Microsoft Fabric” en “PowerQuery”?
Zie jij daarnaast de enorme mogelijkheden die AI biedt binnen moderne BI-oplossingen? En ben je klaar voor een functie waarin je écht impact maakt?
Als Data Engineer help je mee om ons Microsoft Fabric platform voor onze bedrijven in zowel Nederland als de Verenigde Staten vorm te geven, te verbeteren en optimaal te laten werken. Je zorgt ervoor dat collega’s het maximale uit onze data halen en daarmee lever je direct een waardevolle bijdrage aan het realiseren van onze organisatiedoelen.
Wat ga je doen als Data Engineer?
In deze rol zorg jij voor de technische fundering van onze BI-omgeving. Je zorgt ervoor dat data uit verschillende systemen op een betrouwbare, efficiënte en schaalbare manier beschikbaar komt voor rapportages, analyses en toekomstige AI-toepassingen. Daarnaast ondersteun je bestaande BI-oplossingen en help je collega's om deze optimaal te benutten.
Je werkt nauw samen met onze Front-end BI Specialist, die zorgt voor dashboards, heldere rapportages en een optimale gebruikerservaring. Samen vormen jullie de spil tussen data en business. Waar nodig kunnen jullie rekenen op de ondersteuning van gespecialiseerde externe partners. Je komt terecht in een veelzijdig, deskundig en betrokken IT-team waarin samenwerking, kennisdeling en innovatie centraal staan. Daarbij krijg je veel vrijheid om je rol op jouw manier vorm te geven en investeren we actief in jouw persoonlijke en professionele ontwikkeling. Je rapporteert rechtstreeks aan de Manager IT.
Je werkzaamheden bestaan onder andere uit:
- Ontwerpen, ontwikkelen en beheren van data pipelines;
- Ontwikkelen en optimaliseren van datamodellen en semantic models;
- Integreren van data uit ERP-, CRM-, productie-, IoT- en overige bedrijfssystemen;
- Beheren en verbeteren van Microsoft Fabric (de Power BI omgeving);
- Waarborgen van datakwaliteit, performance en security;
- Opzetten en documenteren van data governance processen;
- Ondersteunen van self-service BI binnen de organisatie;
- Samenwerken met business stakeholders en collega’s om informatiebehoeften te vertalen naar technische oplossingen;
- Voorbereiden van de organisatie op toekomstige AI- en advanced analytics toepassingen.
Waar zijn we naar op zoek?
Je brengt het volgende mee:
- Je hebt HBO of WO werk- en denkniveau;
- Je hebt minimaal 3 jaar werkervaring als Data Engineer, BI specialist of in een vergelijkbare functie;
- Ervaring met Microsoft Fabric;
- Ervaring met ETL-processen en data-integratie;
- Goede kennis van SQL en relationele databases;
- Kennis van datawarehousing en datamodellering, zoals dimensioneel modelleren;
- Goede beheersing van de Nederlandse en Engelse taal (C1/C2).
Daarnaast is het een pré wanneer je ervaring hebt met:
- Power BI Service;
- Power Query;
- DAX.
Artificial Intelligence (AI)
Bij De Jong DUKE zien wij AI als een belangrijke ontwikkeling binnen onze digitale strategie. Je experimenteert graag met nieuwe features en ziet hoe AI-gestuurde analyses jouw werk en dat van collega’s slimmer en sneller kunnen maken.
Heb jij ervaring met of interesse in Microsoft Copilot, Azure AI Services, Machine Learning, Predictive Analytics, Generatieve AI-oplossingen?
Wat kun je van ons verwachten?
Kenmerkend voor J.M. de Jong Groep zijn prettige collega’s en een ongedwongen, betrokken sfeer. Verder bieden we je:
- Een salaris tussen € 4.500,- en € 5.500,- per maand (afhankelijk van kennis en ervaring), een pensioen- en reiskostenregeling;
- Naast een uitstekend salaris en 40 vakantiedagen, investeren we actief in jouw werk privébalans, met flexibele werktijden, thuiswerkmogelijkheden en de mogelijkheid om via het werk een fiets te leasen;
- En natuurlijk: onbeperkt koffie uit onze eigen koffie-espressomachines!
Over J.M. de Jong Groep
J.M. de Jong Groep is houdster van meerdere werkmaatschappijen in Nederland, waaronder de Jong DUKE, de Jong TECHNICS, plus een locatie in de Verenigde Staten. Met meer dan 125 jaar historie zijn we een bedrijf dat staat voor innovatie, vakmanschap en duurzame groei. Samen creëren we hoogwaardige producten waar duizenden mensen dagelijks plezier van hebben.
- De Jong DUKE ontwikkelt en assembleert hoogwaardige koffie-espressomachines voor uiteenlopende werkplekken.
- De Jong TECHNICS is specialist in metaal- en kunststofbewerking, met expertise in verspaning, constructiewerk en plaatbewerking.
Zie jij jezelf in deze functie?
We ontvangen graag je motivatie en CV via het sollicitatieformulier. Wil je eerst meer weten? Bel dan met Patrick Dijkshoorn (Manager IT) op 0184-209767.
Tags: Microsoft Fabric, Data Engineer, Power BI, Artificial Intelligence (AI), Data Platform, BI Developer, Back-end BI specialist
We werven graag zelf; acquisitie naar aanleiding van deze vacature is daarom niet nodig.
Fullstack developer IT Operatie Dienst - Utrecht (Dutch only)
- Dienstverband
- Fulltime
- Werklocatie
- Flex
- Opleiding
- HBO
- Ervaring
- Ervaren
- Functiegroep
- ICT & Automatisering
- Branche
- Transport, Opslag & Logistiek
Over de vacature
Ontwikkel bedrijfskritische apps die dagelijks door conducteurs en servicemedewerkers worden gebruikt. Van smartphone tot smartwatch: jouw software helpt duizenden NS-collega's om reizigers beter te informeren en treinverkeer soepel te laten verlopen.
-
Jij zorgt voor de mobiliteit van Nederland
-
Veel ontwikkel-mogelijkheden
-
Goede arbeidsvoorwaarden
Daarom wil je als Fullstack Developer binnen Cluster IT Operatie Dienst werken
- Je werkt aan bestaande, bedrijfskritische applicaties zoals Wissel en MijnVertrektijd, die dagelijks intensief worden gebruikt;
- Je draagt bij aan kroonjuwelen van NS, waar continuïteit, beschikbaarheid en betrouwbaarheid vooropstaan;
- Je werkt aan software met zichtbare impact, dicht op de mensen die er elke dag op vertrouwen.
Julian - Fullstack Developer
"Als je in de trein een conducteur op zijn smartwatch ziet kijken, weet je dat onze software hem op dat moment helpt zijn dienst goed uit te voeren. Dat maakt de impact van je werk heel concreet."
Dit ga je doen als Fullstack Developer binnen IT Operatie Dienst
Als fullstack developer werk je in een DevOps-team en ben je betrokken van het eerste idee tot en met realisatie en doorontwikkeling. Je bouwt niet alleen features, maar denkt mee over oplossingen die in de praktijk écht het verschil maken voor collega's en reizigers.
Je werkt aan zowel web- als mobiele oplossingen:
- Backend: .NET (C#) in Azure Cloud, Containerized, database, cache, service bus, oauth;
- Mobile en smartwatch Frontend: native Android-apps met moderne technologie zoals Kotlin en Jetpack Compose.
Daarbij zorg je voor robuuste integraties door API's te ontwerpen, te bouwen en te ontsluiten. Binnen PFS werken we met clusterbrede standaarden en oplossingen zoals Atlas en ROBE voor backend en frontend. Hierdoor zijn onze oplossingen beter onderhoudbaar, herbruikbaar en consistent. Je past deze standaarden niet alleen toe, maar levert ook zelf een actieve bijdrage aan de verdere ontwikkeling en verbetering ervan. Dat maakt deze rol extra interessant als je bijvoorbeeld in je vrije tijd graag bijdraagt aan open-sourceprojecten.
Je werkt in een Azure-cloudomgeving volgens principes als infrastructure as code. We releasen on demand, vaak meerdere keren per dag, en brengen een idee binnen enkele uren of dagen naar productie. Omdat onze applicaties voldoen aan de hoogste service level agreements binnen NS, doen we dit met een hoge mate van stabiliteit en betrouwbaarheid. Deze manier van werken zorgt voor sterke prestaties op DORA-metrics en biedt je een inspirerende omgeving waarin snelheid, kwaliteit en continu verbeteren samenkomen. Je ontwikkelt niet alleen software, maar draagt ook bij aan systemen die betrouwbaar, schaalbaar, veilig en toekomstbestendig zijn.
Security speelt hierin een belangrijke rol. We anticiperen zelf op wet- en regelgeving zoals NIS2 en beoordelen samen met de business welke impact deze heeft, zodat we tot oplossingen komen die fit for purpose zijn. Daarbij werken we nauw samen met stakeholders zoals de architect, security officer, cloudexperts en de platformteams van Atlas en ROBE. Security-by-design en privacy-by-design vormen hierbij het uitgangspunt:
- Je houdt bij ontwerp en implementatie rekening met authenticatie, autorisatie en databeveiliging;
- Je borgt kwaliteit en security met o.a. geautomatiseerde tests, code quality checks en security scans binnen CI/CD-pijplijnen in Azure DevOps.
Samenwerking is cruciaal. Je werkt intensief samen met je PO, Service Experts, UX en Business stakeholders uit de operatie. Samen vertalen jullie servicevraagstukken naar concrete, werkende oplossingen. Je kijkt verder dan de techniek: je voelt je verantwoordelijk voor het geheel, checkt of oplossingen echt werken in de praktijk en stuurt actief op impact.
Hier ga je werken
Je komt te werken bij IT Operatie waar we de dagelijkse operatie van NS ondersteunen met digitale oplossingen die direct impact hebben op collega's op de trein, aan wal en op onze reizigers. Cluster Dienst richt zich specifiek op het ondersteunen van Service & Operatie (S&O), onze grootste business stakeholder. S&O is verantwoordelijk voor de uitvoering op de trein en op het station en vormt daarmee de kern van de dienstverlening richting reizigers.
Binnen Cluster PFS werken we voor verschillende doelgroepen in de operatie, van machinist tot conducteur, maar ook teammanagers en indirect de reiziger die profiteert van betere service en informatie.
Voor deze doelgroepen ontwikkelen we oplossingen die ervoor zorgen dat:
- Collega's efficiënter kunnen werken en beter ondersteund worden;
- Elk contactmoment met de reiziger waarde toevoegt;
- Collega's reizigers op maat kunnen helpen in de praktijk;
- Werk in de operatie gericht is op wat op dat moment het meeste waarde levert.
We organiseren ons rondom vijf waardestromen: Service, Controleren & Handhaven, Dienst, Bevoegd & Bekwaam en Enablers. We zijn net gestart met deze domeingerichte manier van werken die nog beter aansluit op onze business. Voor jou betekent dit veel ruimte om bij te dragen aan innovatie, verbetering en het verder vormgeven van onderlinge samenwerking.
Binnen Cluster PFS staan service, samenwerking en duurzaamheid hoog in het vaandel. Deze waarden zie je terug in zowel onze manier van werken als in de oplossingen die we bouwen. Naast het werk vinden we verbinding belangrijk. Daarom organiseren we regelmatig cluster- en domeinactiviteiten, zodat er ook ruimte is voor plezier, ontmoeting en het versterken van onderlinge relaties.
Domein Dienst
Jij komt te werken binnen het domein Dienst waar je werkt aan oplossingen die medewerkers op de trein optimaal ondersteunen om hun dienst goed voor te bereiden en uit te voeren met de juiste informatie op het juiste moment met het juiste middel.
In het Dienst domein ligt de focus op:
- Inzicht in diensten;
- Communicatie over wijziging van diensten;
- Uitvoeren vertrekproces;
- Informatie over trein en materieel;
- Informatie over route en tijden;
- Samenwerken en informatie delen met collega's.
In het hart van onze operatie bouw je bedrijfskritische oplossingen die collega's op de trein ondersteunen in de uitvoering van hun dienst.
Dit zijn de functie-eisen
Je hebt een solide basis als developer en beweegt je moeiteloos tussen backend en frontend. Je bent gewend om in een moderne ontwikkelomgeving te werken en snapt hoe je vanuit techniek bijdraagt aan waarde voor de business. Je kijkt verder dan alleen de code:
- Je denkt vanuit de gebruiker en de praktijk in de operatie;
- Je test en valideert je oplossingen tegen het daadwerkelijke gebruik;
- Samenwerken gaat je natuurlijk af. Je zoekt actief de verbinding met cluster collega's en stakeholders en voelt je medeverantwoordelijk voor het resultaat;
- Je neemt eigenaarschap, bent nieuwsgierig en continu op zoek naar hoe het beter kan. Daarbij werk je graag datagedreven of wil je je hier verder in ontwikkelen;
Ervaring en skills die we van je vragen
- HBO/WO werk- en denkniveau;
- Ruime ervaring als fullstack developer (5 jaar)
- Ruime ervaring met .NET (C#) aan de backend;
- Ervaring met het draaien van cloud software bijvoorbeekd Azure (PaaS-diensten, monitoring, logging, identity/security);
- Ervaring met native Android-ontwikkeling, bij voorkeur met Kotlin en Jetpack Compose;
- Ervaring met DevOps-werken en het opzetten/gebruiken van CI/CD-pijplijnen (bijv. in Azure DevOps);
- Ervaring met het bouwen en onderhouden van bedrijfskritische systemen in een omgeving waarin compliance, kwaliteit en security belangrijke voorwaarden zijn.
Met bij voorkeur:
- Ervaring met infrastructure as code (bijv. Bicep, ARM, Terraform);
- Kennis van monitoring en app deployment;
- Ervaring met werken op basis van architectuur-, code- en UX-standaarden (bijv. API-richtlijnen, UI-richtlijnen, logging- en securityrichtlijnen).
Binnen Cluster PFS vinden we het belangrijk dat we elkaar durven aan te spreken en ons altijd kunnen uitspreken. We zoeken collega's met lef, die open staan voor ontwikkeling. Om je een vliegende start te kunnen geven binnen ons Cluster, is een assessment onderdeel van het aannameproces. De uitkomsten dienen als input voor jouw persoonlijke leerpad.
In deze functie werk je in een Nederlandstalige werkomgeving. Daarom is het belangrijk dat je de Nederlandse taal goed beheerst, zowel mondeling als schriftelijk. Zo kun je prettig samenwerken met collega's en relevante informatie goed begrijpen.
Dit zijn de arbeidsvoorwaarden
Werken bij NS betekent dat jij hét verschil kunt maken in de dynamische wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. De mogelijkheden om je te ontwikkelen zijn groot. We beloven je dat geen dag hetzelfde is. En als één van de mooiste werkgevers van Nederland hebben we nog meer te bieden. Voor deze functie onder meer:
- Schaal 60 = € 3.743,- en € 6.491,- bruto per maand (schaal 60) (o.b.v. 36 uur -inschaling o.b.v. werkervaring)
- De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg)
- Een 36-urige werkweek
- 3% eindejaarsuitkering, 8% vakantietoeslag en een uitstekende pensioenregeling
- Bij goed functioneren krijg je na een jaar een vast contract
- Je treinreizen in de 2e klas zijn gratis; in de 1e klas reizen kan tegen een kleine eigen bijdrage
- Je gezin reist gratis in de daluren . click apply for full job details
Android Developer Team Guide
- Dienstverband
- Fulltime
- Werklocatie
- Flex
- Opleiding
- WO
- Ervaring
- Ervaren
- Functiegroep
- ICT & Automatisering
- Branche
- Transport, Opslag & Logistiek
Over de vacature
Build the app that millions of travellers rely on every day. Join Team Guide at NS and help shape the future of sustainable mobility. Work with modern Android technologies, own features end-to-end, and make a direct impact on over 4 million monthly users.
-
Jij zorgt voor de mobiliteit van Nederland
-
Veel ontwikkel-mogelijkheden
-
Goede arbeidsvoorwaarden
Why choose NS as an Android Developer?
- You'll have the unique opportunity to build and improve an app used by over 4 million users every month.
- You'll join a forward-thinking DevOps team with the freedom to contribute ideas and experiment with new technologies.
- Teams are fully responsible for the entire process, from discovery and user research to design, development, and continuous improvement. We build, host, and operate our own app, web services, and backend APIs: "You build it, you run it, you love it."
"What excites me most is the scale. Every feature we build can improve the journey of millions of travellers. We have the freedom to innovate, work with modern Android technologies, and see our ideas make a real impact every day."
- Android Developer, Team Guide
What you'll do as an Android Developer at NS
As an Android Developer, you will be responsible for the continued development and maintenance of the NS app. You'll build user-friendly features that meet the highest quality standards. Examples include improvements to the journey planner, booking flow, customer service features, personalization, and integrations with mobility partners.
- Collaborate closely with UX designers to create user interfaces and features that meet customer needs.
- Work together with the Business Analyst and Product Owner to translate functional and business requirements into technical solutions.
- Write clean, well-structured code and proactively tackle legacy code when you encounter it.
- Improve the quality, reliability, and robustness of the NS app by maintaining strong code coverage.
- Stay up to date with the latest Android development trends and technologies.
Hier ga je werken
You will join Team Guide, part of the Passenger Experience domain (Reizigers). You can work from our headquarters near Utrecht Central Station or from home.
Team Guide is a multidisciplinary DevOps team consisting of:
- Android Developers
- iOS Developers
- Backend Developers
- A UX/Visual Designer
- A Business Analyst
- A Scrum Master
- A Product Owner
Team Guide plays a key role in informing and guiding millions of travelers every day. The team develops and maintains innovative features that provide travelers with relevant information at the right moment to make traveling with NS easier. Also the team is in charge of proactively warning for planned works, disruptions, and incidents. Example features include push notifications about engineering works, disruption alerts, personalized travel information, and proactive travel guidance based on expected journeys.
Through these solutions, Team Guide directly contributes to several strategic NS objectives, including increasing app usage, further personalizing the travel experience, improving IT quality, and reducing customer contact by providing travelers with faster and more accurate information.
Android developers across NS meet weekly to showcase their work, discuss shared challenges, and drive technical improvements. During these sessions, you can make a real impact and help shape the future direction of Android development within NS.
The Codebase
The NS app codebase consists of more than 120 modules, structured according to Clean Architecture principles.
While part of the application still contains legacy code (including Java), the team actively modernizes and replaces outdated components. All new features are built using:
- Kotlin
- Kotlin Coroutines
- Jetpack Compose
- Our in-house design system Nessie in Jetpack Compose (NS Design System)
Dit zijn de functie-eisen
You are eager to learn and quick to adapt. You identify opportunities for improvement and bring others along in realizing them. Important Agile principles such as collaboration, responding to change, and delivering value in short iterations fit naturally with your way of working. You communicate effectively, show initiative, and are confident in making decisions.
What you'll bring
- A Bachelor's or Master's degree in Software Engineering or a related field.
- At least 2-3 years of experience developing Android applications using Kotlin, Kotlin Coroutines, and Jetpack Compose within a Scrum or DevOps environment.
- Experience with Clean Architecture and writing unit tests and Espresso tests.
- Strong team spirit. Your flexibility and collaborative mindset help strengthen the team.
- Enthusiasm, a strong sense of ownership, and an interest beyond your own area of expertise.
- A genuine interest in developments within the Android ecosystemcontinuous learning, both technical as well as personal.
- The ability to communicate effectively in either Dutch or English.
Nice to have
Experience with:
- Analytics, Test-Driven Development (TDD), and Data-Driven Development.
- CI/CD pipelines.
- Code modularization.
- Feature flags and A/B testing.
- Refactoring legacy code.
- Snapshot testing tools such as Paparazzi.
- Building digitally accessible mobile applications.
Experience working as a T-shaped professional with expertise in one area and a willingness to contribute across multiple disciplines.
A full-stack mindset, capable of looking beyond your own specialization and collaborating across the entire development lifecycle.
Diversity & Inclusion
At NS, we believe diversity and inclusion make collaboration more enjoyable and lead to better results. Regardless of your background, beliefs, or life experience, we are primarily interested in your vision, skills, and what you can contribute to this role.
Dit zijn de arbeidsvoorwaarden
Working at NS means you can make a real difference in the dynamic world of sustainable mobility. You help keep the Netherlands accessible and connected for everyone. At NS, you'll enjoy a great deal of freedom and plenty of opportunities for personal and professional development. We promise that no two days are ever the same. And as one of the most attractive employers in the Netherlands, we offer even more. For this position, you can expect:
- A salary in Scale 60, ranging from €3,743 to €6,491 gross per month (based on a 36-hour workweek and depending on your experience)
- The opportunity to work from home and enjoy flexible working hours (by mutual agreement)
- A 36-hour working week
- A 3% year-end bonus, 8% holiday allowance, and an excellent pension scheme
- A permanent contract after one year, subject to good performance
- Free travel by train in 2nd class; travel in 1st class is available for a small personal contribution
- Your family can travel free of charge during off-peak hours
- 144 hours of statutory leave (based on full-time employment), plus additional leave depending on age (at least one extra week)
- The option to exchange three Christian public holidays for three non-Christian public holidays
- Discounts on European rail travel after one year of employment with NS
- A flexible benefits plan, including options such as a bike scheme, additional pension contributions, or extra vacation days
Want to learn more? Take a look at our employment conditions and collective labour agreement (CAO).
Solliciteren naar deze baan
Apply directly using the application button. Within a few minutes, you will receive an automatic confirmation of your application, and we will get back to you within two weeks.
You can address your application to Jeroen van den Berg, Corporate Recruiter IT.
Do you have any questions about the recruitment process? Please contact our Front Office at .
Would you prefer to speak to someone by phone? Call our Front Office at (0).
Good to know
- A background screening, including a Certificate of Good Conduct (VOG), is part of the recruitment process. This also includes signing an integrity declaration and a confidentiality agreement.
- We believe it is important that everyone who works with us feels welcome and included. This is reflected in our hiring policy. Read more about it here.
- We are recruiting for this position directly and are not seeking agency support or acquisition services. This role cannot be filled on an interim basis. Please visit our contractor hiring page for interim opportunities.
Count on NS Working at NS means you can make a real difference in the world of sustainable mobility. You help keep the Netherlands accessible and connected for everyone. At NS, you are given a great deal of freedom and responsibility. We promise that no two days are the same. Our core values are openness and reliability. We are driven by results and continuously strive to move forward.stuurd naar Jeroen van de Berg)
Sollicitatieprocedure
- Sollicitatie ontvangen . click apply for full job details
Lead Front-end Developer
- Dienstverband
- Overig
- Werklocatie
- Flex
- Opleiding
- Overig
- Ervaring
- Ervaren
- Functiegroep
- ICT & Automatisering
- Branche
- ICT & IT-diensten
Over de vacature
Overview
In deze rol leid je frontend-initiatieven en vertaal je complexe vraagstukken naar schaalbare oplossingen. Je werkt nauw samen met stakeholders om architectuurkeuzes te onderbouwen en streeft naar high-performance React/Next.js- en Node.js-ervaring. Je bent sparringpartner voor klanten en je team, brengt visie op composable en headless CMS, en bewaakt codekwaliteit, accessibility en UX. Je draagt bij aan een levendige tech-community en begeleidt groei en kennisdeling.
Verantwoordelijkheden
- Ontwerpen en bouwen van high-performance frontend applicaties met React, Next.js en Node.js
- Adviseren over frontend-architectuur, integraties en best practices bij klanten
- Bijdragen aan composable en headless CMS-oplossingen en technische visie
- Samenwerken met backend- en mobile developers om een naadloze UX te realiseren
- Zorgen voor codekwaliteit, accessibility en UX binnen projecten
- Dienen als sparringpartner voor klanten en het team op vlak van innovatie en pragmatisme
- Meehelpen vormgeven van een groeiende frontend community en projecten begeleiden
- Actief bijdragen aan projecten die uitdagingen en leermogelijkheden bieden
- Behouden van een pragmatic mindset: weten wanneer te innoveren en leveren
Belangrijkste vereisten
-
Minimaal 5 jaar ervaring als (Lead) Frontend Developer
-
Diepgaande kennis van React, Next.js en Node.js
-
Ervaring met composable en headless CMS-architecturen
-
Sterke communicatieve vaardigheden en het vermogen om complexe materie eenvoudig uit te leggen
-
Pragmatische mindset en Getting-things-done mentaliteit
-
Sterke communicatieve vaardigheden
-
Proactieve sparringpartner
-
Pragmatische probleemoplossing
-
React
-
Next.js
-
Node.js
AI-first .NET Developer
- Dienstverband
- Fulltime
- Werklocatie
- Flex
- Opleiding
- Overig
- Ervaring
- Ervaren
- Functiegroep
- ICT & Automatisering
- Branche
- Internet & Online Diensten
Over de vacature
Bij zoeken we een developer die niet alleen software bouwt, maar ook actief onderzoekt hoe AI het ontwikkelproces én onze producten slimmer kan maken.
Weet u niet zeker welke vaardigheden u nodig heeft voor deze functie? Lees dan de volledige omschrijving hieronder voor een compleet beeld van de kandidaatseisen.
Je werkt aan onze eigen websites, API's, interne tools en vergelijkingsplatformen, waaronder , en . Je komt dus niet bij klanten op projectbasis terecht, maar werkt inhouse aan software die dagelijks door veel consumenten wordt gebruikt.
We zoeken iemand met een stevige basis in C#, .NET, SQL en webdevelopment, maar vooral iemand die AI-tools serieus inzet in zijn of haar dagelijkse werk. Denk aan spec-driven development, het werken met AI coding agents, het schrijven van goede prompts, het beoordelen van AI-output en het slim combineren van menselijke technische keuzes met AI-ondersteunde ontwikkeling.
Je hoeft niet alles al perfect te beheersen, maar je moet wel aantoonbaar nieuwsgierig zijn naar AI, er praktisch mee werken en het leuk vinden om hierin voorop te lopen.
Wat ga je doen?
Als AI-first .NET / Full-stack Developer werk je aan de doorontwikkeling van onze eigen platformen en interne systemen. Je bent betrokken bij het volledige ontwikkelproces: van idee en specificatie tot implementatie, testen, release en verbetering.
Je houdt je onder andere bezig met:
ontwikkelen en verbeteren van websites, API's, tools en interne applicaties;
bouwen aan back-end functionaliteit met C#, ASP.NET MVC, .NET Core en SQL;
onderhouden en verbeteren van bestaande codebases;
toepassen van AI-tools in je dagelijkse ontwikkelproces;
werken met AI coding agents zoals Claude Code, Cursor, Codex of vergelijkbare tools;
vertalen van ideeën naar duidelijke technische specificaties;
beoordelen, testen en verbeteren van AI-gegenereerde code;
meedenken over hoe we AI kunnen inzetten in onze producten, processen en tooling;
samenwerken met collega-developers, marketeers en productspecialisten;
bijdragen aan betrouwbare, onderhoudbare en schaalbare software.
Waar we naar zoeken
Je bent een developer die graag zelfstandig werkt, maar ook goed kan sparren met collega's. Je vindt het leuk om bestaande systemen beter te maken en nieuwe ideeën snel, veilig en praktisch uit te werken.
Je past goed bij ons als je:
minimaal 32 uur per week beschikbaar bent;
minimaal 5 jaar ervaring hebt als software developer;
ervaring hebt met C#, ASP.NET MVC, .NET Core en SQL;
AI-tools actief gebruikt of hier serieus mee experimenteert;
goed bent in het analyseren van problemen en het maken van praktische oplossingen;
bestaande software kunt verbeteren zonder onnodig alles opnieuw te willen bouwen;
kritisch kunt kijken naar codekwaliteit, security, performance en onderhoudbaarheid;
goed Nederlands spreekt.
AI-first development
AI is voor ons geen gimmick. We willen AI serieus inzetten om sneller, slimmer en beter software te ontwikkelen.
Daarom zoeken we iemand die ervaring heeft met, of sterke interesse heeft in:
spec-driven development;
AI-assisted coding;
prompt engineering voor softwareontwikkeling;
werken met agentic AI-tools zoals Claude Code, Cursor, Codex of vergelijkbaar;
code reviews op AI-gegenereerde output;
automatisch laten uitwerken van tests, documentatie of refactorvoorstellen;
bouwen van kleine AI-tools, interne agents of automatiseringen;
kritisch omgaan met AI-output: niet blind accepteren, maar begrijpen, testen en verbeteren.
Belangrijk: je blijft zelf verantwoordelijk voor technische keuzes. AI helpt, maar jij bepaalt of de oplossing klopt.
Technische stack
Je hoeft niet alles uit dit lijstje perfect te beheersen, maar dit is de omgeving waarin je terechtkomt:
C#
ASP.NET MVC
.NET Core
Microsoft SQL Server
HTML / CSS
Azure DevOps
Git
Azure
API's
CI/CD
AI coding tools zoals Claude Code, Cursor, Codex of vergelijkbaar
Ervaring met design patterns, TDD, software-architectuur, security of performance-optimalisatie is een pré.
Wat krijg je van ons?
Salaris tussen €4.250 en €5.500 per maand
25 vakantiedagen op basis van 40 uur
Vaste 13e maand
Goede pensioenregeling
Laptop van de zaak
Reiskostenvergoeding
Hybride werken inclusief thuiswerkvergoeding
Opleidingsmogelijkheden
Ruimte om nieuwe technieken en AI-tools te onderzoeken
Veel vrijheid en verantwoordelijkheid
Werken aan eigen producten in plaats van klantprojecten
Waarom ?
is één van de grootste financiële vergelijkingssites van Nederland. We helpen consumenten bij het vergelijken van onder andere leningen, energiecontracten, spaarrentes, autoverzekeringen en zorgverzekeringen.
Je werkt in een klein, zelfsturend team met korte lijnen. Je krijgt veel vrijheid om mee te denken over techniek, productverbeteringen en nieuwe toepassingen van AI. Omdat we onze software zelf ontwikkelen, zie je direct wat jouw werk oplevert.
We zoeken geen developer die alleen tickets wegwerkt. We zoeken iemand die meedenkt, bouwt, kritisch blijft en AI gebruikt als serieus onderdeel van moderne softwareontwikkeling.
Interesse?
Herken jij jezelf in dit profiel en lijkt het je leuk om de AI-first development van mede vorm te geven? xvlobhg Dan maken we graag kennis met je. Stuur je cv en een korte motivatie naar of reageer via Indeed.
Soort dienstverband: Fulltime, Parttime, Vaste baan
Salaris: Vanaf €4.250,00 per maand
Arbeidsvoorwaarden:
Bedrijfsfeesten
Budget voor professionele ontwikkeling
Pensioen
Reiskostenvergoeding
Werk vanuit huis
Taal:
Nederlands (Vereist)
Werklocatie: Hybride werken in 5611 Eindhoven
Front-End Developer - Amsterdam
- Dienstverband
- Overig
- Werklocatie
- Flex
- Opleiding
- Overig
- Ervaring
- Ervaren
- Functiegroep
- Techniek & Engineering
- Branche
- Energie, Gas & Water
Over de vacature
Overview
In this Front-End Developer role, you'll own the Commodity purchase flow within the Sales Flow team, shaping energy purchase experiences on . You'll collaborate with product, UX, and back-end partners to build reliable, scalable, conversion-focused interfaces. The role involves working through an architecture transition toward a central orchestrator model, and contributing to front-end standards and AI initiatives. You'll have real impact by improving the user journey and supporting data-driven experiments.
Verantwoordelijkheden
- Develop, maintain, and optimize the Commodity purchase flow in Angular (product configuration, multi-step forms, order submission)
- Build and support standalone Angular app and CMS-embedded Angular components for EPiServer pages
- Integrate with back-end services for product selection, offers, leads, address lookup, usage estimation, and order APIs
- Support data-driven CXO experiments to improve the sales funnel; coordinate new A/B tests with VWO
- Write unit tests and collaborate with QA on Cypress E2E tests; contribute to CI/CD pipelines across environments
- Participate in AI initiatives with the core AI/Nina team
- Contribute to front-end standards in the Nx monorepo, including design system adoption and Tailwind migration
- Collaborate with UX, platform, and back-end teams on API contracts, performance, accessibility, and production support
- Translate complex requirements into technically feasible, maintainable solutions
Belangrijkste vereisten
-
Angular (v20+), TypeScript, SCSS, HTML5, RxJS/Signals
-
Experience or interest in developing code with AI tools
-
State management (NGXS or similar) and REST/BFF integration patterns
-
Unit testing (Jest/Vitest) and E2E testing (Cypress)
-
Familiarity with web components /elements) and lazy-loaded routing
-
CI/CD (Azure DevOps), Nx monorepos, and trunk-based Git workflows
-
Understanding of Azure Cloud and REST-based architectures
-
Analytics tagging (Relay, Adobe) and A/B testing tools (VWO) is a plus
-
Languages: English and Dutch (professional proficiency)
-
Educational background in Computer Science, Engineering, or related field
-
Customer-focused mindset and strong communication with non-technical stakeholders
-
Structured, proactive work approach with focus on quality and reliable delivery
-
Collaborative attitude and openness to feedback
-
Angular (v20+), TypeScript, SCSS, HTML5
-
RxJS/Signals
-
NGXS or similar state management
- Dienstverband
- Overig
- Werklocatie
- Flex
- Opleiding
- HBO
- Ervaring
- Ervaren
- Functiegroep
- ICT & Automatisering
- Branche
- Gezondheidszorg & Welzijn
Over de vacature
Overview
Als Senior Full-stack Developer werk je aan innovatieve zorgsystemen die ziekenhuizen en GGZ-instellingen ondersteunen. Je bent verantwoordelijk voor zowel front-end als back-end, van concept tot productie, in een team dat continu leert en zich ontwikkelt. Je gebruikt Java en Angular/TypeScript, en zet AI-tooling in om ontwerp, ontwikkeling en testen te versnellen. Je werkt aan organisatiebrede verbeteringen via Guilds en levert impactvolle software voor de zorg. Je krijgt de kans mee te bouwen aan maatschappelijk relevante oplossingen in een open en samenwerkingsgerichte cultuur.
Arbeidsvoorwaarden / Benefits
- marktconform salaris
- variabele winstuitkering
- minimaal 25 vakantiedagen en 12 ATV-dagen
- flexibele werktijden en thuiswerken
- laptop van de zaak
- pensioenregeling en begeleiding
Verantwoordelijkheden
- Ontwikkelen van nieuwe functies afgestemd op de zorgsector
- Introductie en inzet van AI-tooling in het ontwikkelproces
- Samenwerken met developers, testers en designers van idee tot release
- Bijdragen aan kennisdeling en continue verbetering
- Werken volgens gedeelde kwaliteitsstandaarden voor medische software
Belangrijkste vereisten
-
HBO- of WO-opleidingsniveau
-
Uitstekende beheersing van Nederlands
-
Teamspeler met initiatief
-
Analytisch en resultaatsgericht
-
Sterke communicatieve vaardigheden
-
Technische kennis: Java, Oracle RDBMS, REST/SOAP
-
Frontend: Angular/TypeScript
-
Tools: IntelliJ, Visual Studio Code, Jenkins, Git, JIRA, Confluence
-
Testing: Unit-, integratie-, load- en performance-testing
-
AI-tooling: Warp-dev, GitHub Copilot, Claude Code
-
Cloud: Oracle, Kubernetes
-
teamspeler
-
initiatiefnemer
-
analytisch denkvermogen
-
Back-end: Java, Oracle RDBMS, REST/SOAP
-
Front-end: Angular / TypeScript
-
AI-tooling: Warp-dev, GitHub Copilot, Claude Code
Backend Developer
Backend TypeScript Developer Team PSS
Back-end Developer (.NET) Fulltime of parttime
Backend Developer berichtenplatform - IT Operatie (Dutch only)
Software Developer (backend, frontend, full-stack, DevOps)
Medior Software Engineer
Nooit meer een geschikte vacature missen
Ontvang nieuwe vacatures uit deze zoekopdracht per e-mail. Je bepaalt zelf de frequentie.
Senior Developer - EV Charging Platform
Senior Engineer, Data Engineering
Data Engineer
Fullstack developer IT Operatie Dienst - Utrecht (Dutch only)
Android Developer Team Guide
Lead Front-end Developer
Nooit meer een geschikte vacature missen
Ontvang nieuwe vacatures uit deze zoekopdracht per e-mail. Je bepaalt zelf de frequentie.