Een Belgische organisatie die zelfstandige ondernemers ondersteunt binnen het Belgische socialezekerheidsstelsel, maakt haar Azure-platform herbruikbaar voor andere ontwikkelingsteams. Als .NET Azure DevOps Engineer ontwikkelt u gedeelde .NET-componenten en automatiseert u de oplevering met C#, ASP.NET Core, Azure DevOps CI/CD, YAML pipelines en Bicep, zodat 11 teams hun applicaties op een consistente manier kunnen opleveren.
De missie
Meer dan 150 mensen werken binnen de IT-dienst, verdeeld over 11 ontwikkelingsteams die Scrum toepassen binnen een SAFe-deliverymodel. Het transversale platformteam bestaat uit een Scrum Master, ontwikkelaars, AI Software Engineers, een Ops Engineer en een Product Owner. De huidige opdracht van dit team bestaat erin de mogelijkheden van Azure om te zetten in betrouwbare, schaalbare bouwstenen die andere teams kunnen hergebruiken, zodat de oplevering in de hele organisatie consistent verloopt.
Uw dagelijkse werk combineert software engineering, het faciliteren van platformgebruik en technische begeleiding. U ontwerpt, ontwikkelt en onderhoudt herbruikbare .NET-componenten en Azure DevOps CI/CD-componenten met C#, ASP.NET Core, PowerShell, YAML pipelines en Bicep-bestanden. U neemt deel aan PI Planning en andere Agile-ceremonies, werkt samen met ontwikkelaars, testers, architecten en de verschillende deliveryrollen, en zorgt ervoor dat uw wijzigingen aansluiten bij de behoeften van de bredere ontwikkelgemeenschap. Code reviews, geautomatiseerde tests, technische documentatie, het oplossen van problemen en coaching maken deel uit van de functie.
Uw verantwoordelijkheden
- Bouw herbruikbare .NET-componenten in C# en ASP.NET Core die andere ontwikkelingsteams kunnen integreren en onderhouden.
- Ontwerp Azure DevOps CI/CD-bouwstenen met YAML pipelines, PowerShell en Bicep om de oplevering van applicaties herhaalbaar te maken.
- Versterk de softwarekwaliteit via code reviews, unit tests en integratietests voor gedeelde componenten.
- Diagnoseer en los technische problemen op, waaronder bugs in herbruikbare componenten, en ondersteun minder ervaren collega's.
- Stimuleer de adoptie van het platform door componenten duidelijk te documenteren en teams die ze gebruiken te helpen om er correct mee te werken.
- Draag bij aan PI Planning, SAFe-ceremonies en de continue verbetering van ontwikkelprocessen en softwarekwaliteit.
Uw profiel
Essentiële vaardigheden
- Hebt minstens vijf jaar ervaring in een vergelijkbare functie als .NET- of Azure DevOps Engineer.
- Beschikt over een grondige kennis van .NET, C# en ASP.NET Core om onderhoudbare, schaalbare applicaties en gedeelde componenten te ontwikkelen.
- Ontwerpt en onderhoudt Azure DevOps CI/CD-pipelines met YAML en hebt praktische ervaring met Azure en Bicep.
- Gebruikt Git vlot voor versiebeheer en hebt praktische basiskennis van SQL.
- Analyseert technische problemen systematisch en legt oplossingen duidelijk uit aan ontwikkelaars en andere technische stakeholders.
- Werkt samen in multidisciplinaire Agile-teams, past zich aan veranderende prioriteiten aan en coacht minder ervaren collega's.
Talen
- Nederlands of Frans: C2, beheersing op moedertaalniveau van de belangrijkste nationale taal.
- De andere nationale taal, Nederlands of Frans: A2, voldoende voor begrip en elementaire schriftelijke en mondelinge communicatie.
- Engels: B1, voldoende om te lezen en de algemene inhoud te begrijpen.
Opleiding
- Een bachelordiploma in de informatica of gelijkwaardige beroepservaring.