Praktische informatie
Geen freelance rol — vaste opdracht voor 36 uur per week.
Kantoor aanwezigheidsverplichting in Amsterdam: 1 à 2 dagen per week (vaak op donderdag, bespreekbaar).
Sollicitaties en cv's in het Nederlands; Nederlands spreken is verplicht.
Indien gelijke beloning van toepassing is, volg de genoemde CAO's (PLB, Vattenfall) en schaal: 10. Retroactieve tariefaanpassingen worden niet geaccepteerd.
Functieomschrijving
Als Senior Full-Stack Developer bouw en onderhoud je zowel front- als backend-oplossingen met een sterke focus op .NET en cloud-native architectuur.
Je ontwerpt en implementeert backend services op Azure, draagt zorg voor performantie, schaalbaarheid en betrouwbaarheid en neemt technische beslissingen op basis van kosten en toekomstbestendigheid.
Je werkt met event-driven architecturen en messaging-systemen om efficiënte systeemcommunicatie te realiseren en integreert front-end features samen met UI/UX-collega's.
Je bent verantwoordelijk voor features end-to-end: van discovery, ontwerp en ontwikkeling tot testen, deployment en monitoring.
Daarnaast bewaak je codekwaliteit, security en performance, deelt best practices en levert een bijdrage aan architectuurkeuzes binnen het team.
Vereist profiel
- Minimaal 7 jaar developmentervaring, met sterke focus op backendontwikkeling.
- Diepe kennis van .NET Core en C#; ervaring met Angular of vergelijkbare front-end frameworks.
- Hands-on ervaring met Azure (bijv. Functions, Service Bus, Event Grid, Key Vault, App Insights, Container Apps).
- Ervaring met event-driven architecturen en messaging (bijv. Kafka) en bekendheid met IaC, CI/CD-pijplijnen en containers (Docker/Kubernetes).
- Sterke communicatieve vaardigheden richting technische en niet-technische stakeholders en een collaboratieve DevOps-mentaliteit.
- Nauwkeurige focus op codekwaliteit, security en performance; nieuwsgierigheid naar nieuwe technologieën (bijv. Copilot/Cursor en agentic AI).
- Werkervaring in de energiesector is een pré maar niet verplicht; woon-/werkplaats: Amsterdam (Noord-Holland).
Belangrijke verantwoordelijkheden
- Ontwerpen, bouwen en onderhouden van backendservices met .NET op Azure.
- Schrijven van schone, onderhoudbare en goed geteste code met duidelijke documentatie.
- Implementeren van event-driven oplossingen en zorgen voor betrouwbare berichtenverwerking.
- Eigenaarschap over features van concept tot productie en monitoring.
- Samenwerken met frontend-, UX- en DevOps-teams en bijdragen aan architectuur- en beveiligingsstandaarden.
Eisen
- .NET 5 jaar
- Azure 5 jaar
- Backend 5 jaar
- C# 5 jaar
- CI/CD pipelines 5 jaar
- Event Driven Architectuur 3 jaar
- Full stack .NET 5 jaar
- Infrastructure as Code 3 jaar
Wensen