Live Jobs
Discover and Apply for Jobs
All jobs
0
Cloud Native Development Engineer Senior (m/f/d)
Contract
Brussels, Belgium
02.04.2025
At KBC, .NET and a number of other technologies are used to build non-critical, full stack web applications for in-house use by KBC employees across a very diverse set of domains (including insurance, asset management and IT). The past 15 years have seen the assembly of a portfolio which includes more than 100 applications, and these are now mainly running on on-premises servers. Since 2019-2020, we prefer to land new applications (currently developed with .NET Core and Vue.js) in Azure, using PAAS services as much as possible. Extensions for O365 and D365 which also use .NET have been landed in Azure since 2015.
.NET development within KBC is spread over a number of development teams and a supporting competence center (CC.NET). The development teams are responsible for developing and maintaining applications. The competence center (CC.NET) is responsible for providing guidelines and support in the fields of application architecture, patterns, templates, security and reusable components, as well as regarding the agile development process and the development infrastructure based on Azure DevOps. A transition towards GitHub Enterprise Cloud is foreseen in the near future. The .NET competence center works closely with the public cloud team responsible for guidelines, basic architecture, components and automatic provisioning (using Infrastructure as Code) for Azure services within KBC in general.
Assignment background
In the .NET competence center, we are looking for a senior software engineer with in-depth experience using and managing an Azure DevOps environment and using GitHub Enterprise Cloud. In-depth experience with building and maintaining CI/CD pipelines both in Azure DevOps and in GitHub in the context of .NET web application development is required.
As a software engineer, you will be responsible for performing
Tasks related to the central CI/CD environment for the .NET Software Factory:
managing the Azure DevOps environment (with a focus on source control & CI/CD pipelines)
building, extending, maintaining and operationally supporting the standardized CI/CD pipelines in Azure DevOps (Azure Pipelines) for .NET development
building, extending, maintaining and operationally supporting the standardized CI/CD pipelines in Github Enterprise Cloud (GitHub Actions) for .NET development
managing the Azure DevOps agents needed to run the CI/CD pipelines
maintaining the user documentation in Confluence.
Tasks related to the maintenance of reusable assets for .NET developers at KBC:
maintain and update the visual studio template that is used as base for the development of .NET web applications at KBC.
maintain and update of the reference application used as an example when developing .NET web applications at KBC.
maintain the necessary documentation in Confluence.?
Desired skills
Development infrastructure & CI/CD skills
Git
YAML
Npm
NuGet
SBOM
Azure DevOps
Azure Repos
Azure Pipelines
Build pipelines
Release pipelines
Agent Pools
Azure Artifacts
GitHub (Enterprise Cloud)
GitHub repositories
GitHub actions
GitHub advanced security
Visual Studio
Visual Studio Code
Infrastructure as code: BICEP/ARM
Optional: Nexus, SonarQube, Mend
Holding the certificate 'Exam AZ-400: Designing and Implementing Microsoft DevOps Solutions - Learn | Microsoft Docs' is an asset.?
Development skills
.NET Framework
.NET 8 and later
C#
Typescript
Entity Framework
SQL server
REST APIs
Clean Architecture Principles
Background in web development
Holding the certificate 'Exam AZ-204: Developing Solutions for Microsoft Azure - Learn | Microsoft Docs' is an asset.
?
Azure skills
We are looking for someone who has a thorough knowledge of, and experience of using, the following Azure Services:
Azure App Service
Azure Storage Account
Azure KeyVault
see attachement...
.NET development within KBC is spread over a number of development teams and a supporting competence center (CC.NET). The development teams are responsible for developing and maintaining applications. The competence center (CC.NET) is responsible for providing guidelines and support in the fields of application architecture, patterns, templates, security and reusable components, as well as regarding the agile development process and the development infrastructure based on Azure DevOps. A transition towards GitHub Enterprise Cloud is foreseen in the near future. The .NET competence center works closely with the public cloud team responsible for guidelines, basic architecture, components and automatic provisioning (using Infrastructure as Code) for Azure services within KBC in general.
Assignment background
In the .NET competence center, we are looking for a senior software engineer with in-depth experience using and managing an Azure DevOps environment and using GitHub Enterprise Cloud. In-depth experience with building and maintaining CI/CD pipelines both in Azure DevOps and in GitHub in the context of .NET web application development is required.
As a software engineer, you will be responsible for performing
Tasks related to the central CI/CD environment for the .NET Software Factory:
managing the Azure DevOps environment (with a focus on source control & CI/CD pipelines)
building, extending, maintaining and operationally supporting the standardized CI/CD pipelines in Azure DevOps (Azure Pipelines) for .NET development
building, extending, maintaining and operationally supporting the standardized CI/CD pipelines in Github Enterprise Cloud (GitHub Actions) for .NET development
managing the Azure DevOps agents needed to run the CI/CD pipelines
maintaining the user documentation in Confluence.
Tasks related to the maintenance of reusable assets for .NET developers at KBC:
maintain and update the visual studio template that is used as base for the development of .NET web applications at KBC.
maintain and update of the reference application used as an example when developing .NET web applications at KBC.
maintain the necessary documentation in Confluence.?
Desired skills
Development infrastructure & CI/CD skills
Git
YAML
Npm
NuGet
SBOM
Azure DevOps
Azure Repos
Azure Pipelines
Build pipelines
Release pipelines
Agent Pools
Azure Artifacts
GitHub (Enterprise Cloud)
GitHub repositories
GitHub actions
GitHub advanced security
Visual Studio
Visual Studio Code
Infrastructure as code: BICEP/ARM
Optional: Nexus, SonarQube, Mend
Holding the certificate 'Exam AZ-400: Designing and Implementing Microsoft DevOps Solutions - Learn | Microsoft Docs' is an asset.?
Development skills
.NET Framework
.NET 8 and later
C#
Typescript
Entity Framework
SQL server
REST APIs
Clean Architecture Principles
Background in web development
Holding the certificate 'Exam AZ-204: Developing Solutions for Microsoft Azure - Learn | Microsoft Docs' is an asset.
?
Azure skills
We are looking for someone who has a thorough knowledge of, and experience of using, the following Azure Services:
Azure App Service
Azure Storage Account
Azure KeyVault
see attachement...