Senior Full Stack Developer
Eisen: - Kandidaat heeft HBO of WO werk- en denkniveau. - Kandidaat beschikt over minimaal 5 jaar aantoonbare praktijkervaring met .NET back-end ontwikkeling, gebruik makend van C#, .NET framework, .NET MVC, ASP.NET, Entity Framework (Core) (Code-First), en REST (.NET WebApi). - Kandidaat beschikt over minimaal 2 jaar aantoonbare praktijkervaring met front-end ontwikkeling met Angular. - Kandidaat heeft kennis van de laatste versies van HTML, JavaScript, Typescript en CSS. - De kandidaat heeft tenminste 3 jaar ervaring met Git waaronder kennis van verschillende branching strategieën zoals trunk based development. Omschrijving: Als Senior Full Stack Developer bij het CIBG ben je verantwoordelijk voor de ontwikkeling en doorontwikkeling van innovatieve registerfunctionaliteiten. Je werkt binnen de afdeling Delivery, waar je de technische spil bent in het gemeenschappelijke framework. Je hebt een duidelijke visie op vernieuwende IT en bent een T-shaped professional met zowel kennis van ontwikkeling als testen. Je faciliteert scrumteams bij het adopteren van innovaties in het applicatielandschap. Je hebt sterke affiniteit met CI/CD, TDD, BDD en DevOps. Je bent medeverantwoordelijk voor het ontwerpen en realiseren van applicaties die de publieke dienstverlening van het CIBG verbeteren. Privacy-first, security-first en runtime-security zijn principes die je in je werk toepast. Je hebt ervaring met .NET Fullstack ontwikkeling en bent bekend met security-standaarden van de Rijksoverheid. Je hebt kennis van software-architecturen en weet welke toepassingen geschikt zijn voor verschillende situaties. Je werkt met een team dat zich richt op de herbruikbaarheid van functionaliteit en het toepassen van nieuwe technologieën zoals containerisatie en orkestratie. Je bent betrokken bij het verbeteren van de wendbaarheid en onderhoudbaarheid van het registerlandschap. Je hebt minimaal 5 jaar ervaring met .NET back-end ontwikkeling en 2 jaar met front-end ontwikkeling, specifiek met Angular. Daarnaast heb je ervaring met Git en verschillende branching strategieën. Je bent in staat om innovatieve oplossingen te bedenken en deze te implementeren in een complexe omgeving.