What we are looking for
What we are looking for
Dagelijks rijden er duizenden treinen over het Nederlandse spoorwegnet voor personen en goederenvervoer. Om dat in goede banen te leiden, maken we gebruik van een plannings- en toewijzingsapplicatie. Deze applicatie is onmisbaar: zonder deze applicatie rijden er geen treinen. En dat maakt ook jou onmisbaar. Want binnen jouw team ontwikkel je software voor deze applicatie van ontwerp tot implementatie. En je zorgt voor het beheer en de verbetering van de applicatie. Jij zorgt ervoor dat ons systeem voldoet aan de eisen van deze tijd, door het wendbaarder te maken bijvoorbeeld. Door jouw werkzaamheden kan er beter gepland worden, zodat er meer treinen van het spoorwegnet gebruik kunnen maken. Al met al een flinke verantwoordelijkheid. Dankzij jouw ervaring met Java/Kotlin en een flinke boost ondernemersmentaliteit ben jij van onschatbare waarde bij het: - Oplossen van problemen, doorontwikkelen en continu verbeteren van de software. Dat doe je in nauwe samenwerking met jouw team. - Use cases, user stories en non-functional requirements vertalen naar een Java/Kotlin-implementatie. - Schrijven van unit- en integratietesten. Door onder andere testautomatisering uit te voeren bewaak en verbeter je de softwarekwaliteit. - Build-pipelines en deploy-pipelines inrichten en onderhouden. - Monitoring inregelen, onderhouden en navolging op geven. - Migreren van technologie naar het containerplatform met applicaties. - Nauw samenwerken in jouw team, op de Scrum- en Agile manier, op kantoor, hybride of vanuit huis.
Core competencies
Personal characteristics
- Ervaring met deze zaken is een pré: Openshift, Kubernetes, Cucumber, BDD, TDD, Jenkins, Linux/Cygwin, Grafana, AWX/Ansible, Helm/ArgoCD, Postgres, Datamodellen, Testautomatisering.