Functieomschrijving
Voor KPN zoeken wij een Senior Software Engineer. Als Senior Software Engineer werk je in het hart van de digitale levering van de zakelijke netwerkdiensten van de opdrachtgever. Je focus ligt primair op het Software Defined Networking (SDN) domein (±70%) en daarnaast speel je een belangrijke rol binnen ServiceNow Delivery en Order Management (±30-40%). Je ontwikkelt end-to-end oplossingen waarbij automation, integraties en schaalbaarheid centraal staan en je draagt direct bij aan de levering van netwerk- en communicatieproducten binnen de B2B-keten.Jouw impact (SDN - ±70%)
Binnen het SDN-team van de opdrachtgever werk je aan innovatieve netwerkoplossingen en automatisering van deliveryprocessen.
- Ontwikkelen van portals en backend-systemen voor SDN-diensten (bijv. SD-WAN, SD-LAN)
- Bouwen en verbeteren van automation pipelines voor provisioning en lifecycle management
- Ontwikkelen van API's, interne services en integraties voor ketenkoppelingen en automation (bijv. REST)
- Verbeteren van resilience, performance en schaalbaarheid van het platform
- Ontwikkelen van frontendcomponenten in React en bijdragen aan portalverbeteringen met Python-integratielogica
- Realiseren van end-to-end delivery flows en verhogen van betrouwbaarheid en voorspelbaarheid van automation
Jouw impact (ServiceNow Delivery - ±30-40%)
Je werkt aan de orkestratie van de delivery-keten op en rondom het ServiceNow-platform.
- Ontwikkelen en uitbreiden van oplossingen voor order- en deliveryprocessen binnen ServiceNow
- Implementeren en verbeteren van workflows en data-oplossingen
- Integreren van systemen binnen de keten (sales, provisioning, facturatie)
- Ondersteunen van geautomatiseerde productdelivery
- Bouwen van oplossingen voor dataverwerking, workflow-ontwerp en hardware-/productadministratie binnen ServiceNow
Wat ga je doen
Je vertaalt functionele eisen naar technische oplossingen en werkt samen met stakeholders om ontwerpkeuzes en haalbaarheid te bepalen.
- Ontwerpen van schaalbare en robuuste software-architecturen
- Ontwikkelen van full-stack oplossingen (frontend, backend en integraties)
- Bouwen van API's en orchestration logic voor complexe IT-ketens
- Verbeteren en refactoren van bestaande systemen en automation
- Samenwerken in Agile/DevOps-teams aan continue delivery en verbetering
- Toepassen van testen en bij voorkeur Test Driven Development om kwaliteit, stabiliteit en onderhoudbaarheid te verhogen
De omgeving
Je werkt in een technisch gedreven DevOps-team dat verantwoordelijk is voor de ontwikkeling van platforms voor de zakelijke markt van de opdrachtgever.
- Focus op automation, innovatie en schaalbaarheid
- Nauwe samenwerking in de volledige B2B-keten
Jouw profiel
- End-to-end mindset met oog voor zowel technische details als ketenintegratie
- Aantoonbare ervaring met SDN-technologieën en automation pipelines
- Sterke backend-vaardigheden (bijv. Python), ervaring met REST API's en microservices
- Frontend-ervaring met React en integratie van frontend met backend-logic
- Ervaring met ServiceNow-ontwikkeling en systeemintegraties binnen order- en deliveryprocessen
- Kennis van resilience, performance en schaalbaarheid van platforms
- Ervaring met CI/CD, DevOps-praktijken en het werken in Agile-teams
- Gericht op testen, bij voorkeur ervaring met Test Driven Development
- Goede communicatieve vaardigheden en het vermogen om requirements te vertalen en af te stemmen met stakeholders
Functie eisen
- Je hebt 3-5 jaar ervaring als software engineer in complexe omgevingen.
- Je hebt ervaring met TypeScript.
- Je hebt ervaring met ReactJS.
- Je hebt ervaring met NestJS.
- Je hebt ervaring met Python.
- Je hebt ervaring met API's en integraties, met name REST.
- Je hebt kennis van objectgeoriënteerd ontwerp en design patterns.
- Je hebt ervaring met datamodellering en relationele databases; bij voorkeur beschik je over kennis van SQL.
- Je hebt ervaring met het ontwikkelen van betrouwbare, hoog beschikbare en schaalbare software en je kunt de juiste designkeuzes toepassen in een enterprise-omgeving.
- Je bent sterk in het ophalen van requirements, het analyseren van complexe ketens en het vertalen naar realiseerbare oplossingen.
Functie wensen
- Je hebt ervaring met ServiceNow-development.
- Je hebt affiniteit met SDN en het netwerkdomein.
- Je hebt basiskennis van computer networking, zoals application layer-protocollen en routing.
- Het is een pre als je ervaring hebt met of een sterke affiniteit hebt voor ServiceNow-development en workflow-ontwikkeling binnen telecom- of enterprise-omgevingen.
- Bij voorkeur heb je ervaring met CI/CD, testautomatisering, Agile/DevOps en Test Driven Development.
- Je hebt kennis van datamodellering, class diagrams, relationele databases en SQL.
- Je hebt ervaring met API-ontwikkeling en integraties, en met Python, Node.js, NPM en webpack.
- Bij voorkeur heb je ervaring met Microsoft Azure en cloudcontainerisatie (Docker).
