Freelance opdracht

Fullstack Developer - “Knoop Planbord”

  • Utrecht
  • NS (Nederlandse Spoorwegen)
  • 163 dagen geleden

Dienstverband

Contract

Uurtarief ?

95.00

Uren per week ?

36

Totaalbudget

Niet opgegeven

Startdatum

29 juli 2024

Einddatum

28 juli 2025

Reageren voor

Niet opgegeven

Opdrachtbeschrijving

ZZP'er gezocht voor Fullstack Developer opdracht in het planningsdomein. JE TAKEN - Je werkt samen met je teamgenoten aan de applicatie 'KnoP'. Dit Knoop Planbord is nieuwe software waarmee planners de planningen maken voor de rangeer- en opstelterreinen (de 'knopen'). - In KnoP halen en muteren de planners een uitgebreide set inputdata, roepen het externe planningsalgoritme aan, en visualiseren, beoordelen en indien nodig passen de gemaakte plannen aan. - De planningssoftware bestaat momenteel uit 3 componenten: KnoP zelf, het planningsalgoritme en de data-interface. Zowel KnoP als de data-interface worden door jouw team van 12 personen gebouwd. - Het planningsalgoritme en de data-interface zijn C# apps op Azure. Automatisering van de uitrol gebeurt met Bicep. - KnoP is gestart als een (C#/.NET) Windows Desktop applicatie, maar wordt nu omgebouwd naar een web-applicatie. In de front-end tref je momenteel een mix aan van WPF/XAML en React. - Je helpt met het toevoegen van nieuwe functionaliteiten en het herimplementeren van bestaande componenten in web technologie. Dit vereist begrip van de huidige werking en datamodellen, zodat je samen met de UX designer technische, grafische en functionele herimplementaties kunt vormgeven. HIER GA JE WERKEN Je werkt binnen het domein 'Knoop en Service', dat IT-systemen ontwikkelt voor de planningsafdeling die de logistieke puzzels op de rangeer- en opstelterreinen oplost. Onze systemen zorgen ervoor dat de 750 treinen 's nachts kunnen worden opgesteld en 's ochtends op de juiste plaats en tijd klaarstaan: schoongemaakt, nagekeken, en technisch onderhouden. Hiervoor zijn duizenden rangeerbewegingen nodig, verdeeld over 32 locaties ('knopen'). Het KCPK-initiatief (Kortcyclisch Plannen op de Knoop) helpt de planningsafdeling om de planning korter voor uitvoering te maken, wat ons helpt beter in te spelen op wijzigingen of verstoringen. DIT ZIJN DE EISEN - Universitair werk- en denkniveau met minimaal 3 jaar werkervaring als softwareontwikkelaar. - Aantoonbare ervaring in het ontwikkelen van niet-triviale C#/.NET web-applicaties. Dit omvat bijdragen aan de front-end met React of Blazor. - Ervaring met het omzetten van designs uit Figma naar gebruiksvriendelijke implementaties in samenwerking met UX. - Ervaring met Blazor WebAssembly is een pré. - Ervaring met protocol buffers is een pré. - Ervaring met Git is vereist, kennis van conventional commits en ervaring met Azure DevOps/pipelines is een pré. - Goede communicatieve vaardigheden en sterk in feedback geven en ontvangen. - Ervaring met werken in een scrum team. Lijkt deze freelance opdracht je wat en voldoe je aan de eisen? Reageer dan direct via de link onderaan deze pagina.

Bekijk externe opdracht
Tags:
softwareontwikkeling, logistiek, IT, front-end ontwikkeling, web-applicaties