Full-Stack Developer NodeJS/Angular

Logo van Alliander met witte tekst op een groene achtergrond boven een oranje balk, beide met afgeronde hoeken, op een witte achtergrond.

Aanvraagnummer: 13198
Contractvorm: Detachering
Organisatie: Alliander
Locatie: Arnhem
Uren per week: 36 per week
Tarief: Geen maximum
Duur van de opdracht: 6 maanden
Regio: Gelderland
Startdatum: 01-07-2025
Optie tot verlenging: Mogelijk, maar nog niet bekend
Sluitingsdatum: 23-06-2025 10:50

LET OP! Deze opdracht is gesloten



Rol: Full-Stack Developer NodeJS/Angular
Kennisniveau: Senior (tussen de 5 en 7 jaar in een soortgelijke rol)

Start: zsm
Eind: einde jaar
ZZP: Nee
Locatie: Arnhem en hybride
Uren: Minimaal 32

 
Alliander
Alliander is een toonaangevende Nederlandse netbeheerder die verantwoordelijk is voor de distributie van elektriciteit en gas naar miljoenen huishoudens en bedrijven. We zorgen ervoor dat energie altijd beschikbaar is, nu én in de toekomst. Met een sterke focus op duurzaamheid, innovatie en digitalisering bouwen we aan een betrouwbaar, toekomstbestendig energienet. Bij Alliander werken we samen aan oplossingen voor de energietransitie en zetten we technologie in om maatschappelijke impact te maken.

Wat doet team Quattro?
Dit team heeft als focus het digitaliseren van het intake proces en werkt o.a. aan het doel om de capaciteit van Project Managers Intake en Engineers beter te benutten. Het intakeproces kent de volgende waardestromen:
- Grootverbruik klanten die een nieuwe aansluiting vragen of hun huidige willen verwijderen of verzwaren
- Gemeenten of andere derden die van ons vragen onze assets te verplaatsen (Reconstructies)
- Onze eigen afdelingen binnen Alliander die vanuit netbeheer of toekomstige ontwikkelingen opdracht geven ons net aan te passen of uit te breiden

De digitale ondersteuning van eerste stroom (grootverbruik) staat grotendeels, maar moet over worden gezet naar de intake tool waar op dit moment het grootste deel van het team al aan werkt voor de digitalisering van de waardestroom reconstructies.

Doel van de functie
De full stack developer heeft als taak om samen met het team de backend en frontend van de nieuwe Intaketool op te zetten specifiek voor de waardestroom grootverbruik (Angular, NodeJS op een AWS Cloud). De Intaketool wordt gebruikt door interne collega’s, dus de lijnen met de gebruikers zijn kort.

Van de kandidaat wordt verwacht dat hij/zij:
- T-shaped skills heeft en zodoende zelfstandig stories over verschillende technologische vlakken kan afronden.
- Kritisch meedenkt in refinements en daarnaast degelijke code met hoge kwaliteit levert.
- Een getting things done mentaliteit heeft.

Rol/Functie
- Ontwikkelen van een nieuwe applicatie in een dynamische omgeving met focus op hexagonal architecture en modulaire structuur
- Meedraaien in een Scrum/DevOps-team met nadruk op CI/CD-pipelines (GitHub Actions) en containerisatie (Docker)
- User stories en requirements omzetten naar clean code in zowel backend/frontend
- Het consulteren met andere agile teams om te komen tot het gewenste (noodzakelijke) niveau van ontwikkeling van generieke componenten en applicaties.
- Sparren met teamleden / pair programming om een hoog niveau van code kwaliteit te realiseren.
- Aanwezigheid op kantoor (Arnhem) is gemiddeld één/twee keer per week.
- Kennisdeling door middel van samenwerken en kennissessies.

Competenties
Met jouw energie en pro-activiteit ben je in staat om in een Agile team features met kwaliteit op te leveren alsmede het ontwikkelproces te stroomlijnen en naar een hoger niveau te tillen.

- Je kunt zelfstandig opereren en neemt eigenaarschap.
- Je bent gedreven, besluitvaardig en kwaliteits gericht. Je zorgt voor code die voldoet aan Clean Code standaarden.
- Je ben een teamspeler, kunt goed overtuigen en vindt het leuk om te leren van je teamgenoten.
- Je houd er van om kennis te delen.
- Je bent proactief en komt met verbetervoorstellen en efficiëntieverbeteringen.
- Je durft kritisch te zijn.

Kennis en ervaring
- Afgeronde HBO/WO opleiding
- Kennis van en ervaring met NodeJS / NestJS (backend) en Angular (frontend)
- Kennis van en ervaring met HTML/ CSS/ DOM;
- Kennis van en ervaring met Typescript
- Kennis van en ervaring met Unit testing
- Kennis van en ervaring met UX design
- Kennis van en ervaring met AWS
- Kennis van en ervaring met (Docker) containers
- Methodieken zoals clean code en kennis van hexagonal architecture is een pré 
- Kennis van en ervaring met Kafka is een pré
- Kennis van en ervaring met (test)tools zoals: jest, playwright
- Kennis en ervaring met CI/CD pipeline technologie, met Github en Github Actions
- Kennis van en ervaring met Scrum/Kanban in Agile omgeving