IT Engineer Development

ICQ-Flex Profs BV
Utrecht, Netherlands
1 day ago
Apply on www.icq.jobs
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Languages
Dutch
Job source

Tech stack

.NET Framework Agile Methodology Microsoft Azure C Sharp (Programming Language) Code Review Information Systems Databases Continuous Delivery DevOps Graphical User Interface Planning Software Git

Job description

Je bouwt de interface tussen enerzijds een solver met bijbehorende GUI en anderzijds de centrale planningssystemen van NS. Binnen deze interface moet de data uit de centrale planningsystemen, gezamenlijk genaamd “Donna”, geconverteerd en verrijkt worden om bruikbaar te zijn voor de HIP-solver en haar GUI. De verrijking van de data wordt gedaan met data uit een database in de te bouwen interface. De GUI, die we “planbord” noemen, stelt de gebruiker ervan in staat om voor het juiste planvraagstuk een oplossing te vinden doormiddel van de HIP-solver. Daartoe gebruikt hij het planbord om informatie uit andere systemen op te halen, de informatie te bewerken, de HIP-solver aan te roepen, de output van de HIP-solver in te laden, te beoordelen en te bewerken en ten slotte via de te bouwen interface terug stuurt naar het centrale planningsysteem. Met dit planbord gaan de planners van de afdeling Voorbereiden en Bijstellen (V&B) planningen maken op “knopen”: delen van het spoornetwerk die als eenheid bestuurd worden om dagelijks onderhoud aan treinen uit te voeren, ze op te stellen en ze te rangeren. Het eerste doel van dit project is om ervoor te zorgen dat het maken van een knoopplan binnen een week voor uitvoering kan plaatsvinden, waardoor het logistieke proces wendbaarder wordt.

Daarom wil je als developer planning en bijsturing bij NS werken:

  • Je werkt aan de interfaces tussen enerzijds een solver en anderzijds aanleverende en ontvangende informatiesystemen.
  • Jouw werk is van belang. De applicatie “Planbord” zorgt ervoor dat de planners sneller en beter de planning kunnen opstellen op de knoop. De interfaces zijn daarbij essentieel.
  • Een enthousiast team van collega’s ontvangt je met open armen!

Het goed kunnen interpreteren van gegevens van en naar complexe systemen.

  • Het uitvoeren van de standaard scrumprocessen.
  • Het (verder) ontwikkelen van de softwarearchitectuur.
  • Het bewaken en verbeteren van de softwarekwaliteit, o.a. met testautomatisering.
  • Het uitvoeren van code reviews.
  • Het analyseren en doorvoeren van oplossingen ten aanzien van (software-)bevindingen.

Requirements

Bij NS zijn we bezig aan de transitie naar werken op een Agile manier en zetten we in op Continuous delivery en DevOps. Er is veel ruimte om je ervaring met Agile softwareontwikkeling in te zetten en te sparren, kennis te delen en te leren.

HBO werk- en denkniveau en minimaal 2 jaar werkervaring als softwareontwikkelaar.

  • Kennis van C#/.NET.
  • Power user/goed in staat zoekmachines te gebruiken: snel kunnen uitzoeken hoe problemen op te lossen, snel de juiste informatie kunnen vinden en toepassen.
  • Secuur en nauwkeurig kunnen werken, met veel oog voor detail
  • Analytisch sterk.
  • Affiniteit met logistieke planprocessen.
  • Goede beheersing van de Nederlandse taal.
  • Ervaring met (automatisch) testen.
  • Je vindt het leuk om aan een complexe applicatie te werken.
  • Ervaring met Git, Azure DevOps is een pré.
  • Ervaring met logistieke planprocessen en een bewezen track-record zijn een pré.
  • Je hebt een pro-actieve instelling.
  1. Je beschikt over een HBO werk- en denkniveau.
  2. Je hebt kennis van C#/.Net.
  3. Je kunt secuur werken, hebt veel oog voor detail.
  4. Je bent analytisch sterk.
  5. Je hebt ervaring met (automatisch) testen.

Functie wensen (gunningscriteria)

  1. Je hebt affiniteit met logistieke planprocessen.
  2. Je hebt ervaring met Git, Azure DevOps.

About the company

Het Cluster Knoop is onderdeel van het resultaat gebied Wendbare Logistiek. Bij het Cluster Knoop zorgen we voor de ontwikkeling en beheer van complexe IT-systemen die processen ondersteunen van de planning en bijsturing van materieel, dienstregeling en treinpersoneel. In een notendop zorgt het team er eigenlijk voor dat de treinen op tijd kunnen rijden. Het project KCPK bestaat uit drie teams. Jij zal deel uitmaken van het KCPK-IT-ontwikkelteam. Veel leden hiervan zijn werknemers bij de afdeling R&D Knooppunt-logistiek. Dit is een multidisciplinaire afdeling met jonge, hoogopgeleide medewerkers dat geavanceerde methoden ontwikkelt voor het plannen en analyseren van het logistieke proces om materieel te plannen op de knooppunten. Er wordt intensief samengewerkt met verschillende universiteiten en tegelijk zit je dicht bij de planners van NS. De methoden worden in softwareproducten geïmplementeerd waarop het toekomstige planproces gebouwd kan worden. Kortom, binnen het KCPK-IT-ontwikkelteam komen onderzoek en ontwikkeling, ICT en de toepassingspraktijk bij elkaar.

CV in “Word-formaat” geschreven in de taal van de uitvraag;

  • Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
  • Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
  • Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).

N.B.

  • Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
  • Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
  • Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.icq.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:27 min

Structuring agile and interdisciplinary engineering teams

Oliver Zimmert · LIVE

Videos

See all

Related articles

See all