Software Engineer
Role details
Job location
Tech stack
Job description
? Als Software Engineer ben jij verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van onze SDN controller. Dit omvat het implementeren van moderne software principles zoals Domain Driven Design (DDD) en Event Sourcing , met een sterke focus op netwerkinfrastructuur, schaalbare oplossingen, en de integratie van
Requirements
Python en Golang als belangrijke programmeertalen. - Ontwikkelen van schaalbare en betrouwbare software voor de SDN-controller met Golang; - Toepassen van Domain Driven Design (DDD) om complexe netwerktopologieën te modelleren; - Je werkt nauw samen met onze Network Engineers om de SDN-oplossing af te stemmen op infrastructuureisen; - Implementeren en onderhouden van een event sourcing architectuur voor communicatie tussen verschillende netwerkcomponenten; - Schrijven van unit tests, integratietests en het zorgen voor de continue kwaliteit van de broncode; - Ontwerpen en onderhouden van API's voor netwerkcontrollers en automatisering; - Gebruik van Golang voor integratie van netwerktools. Vereisten Wat vragen wij? - Minimaal 3-5 jaar relevante werkervaring; - Ervaring met Golang, Domain Driven Design en Event Sourcing in eerdere projecten; - Ervaring met Microservices Architectuur en API-ontwikkeling; - Je hebt een proactieve en zelfstan...