Senior Cloud Native Development Engineer

april 1, 2025

Our client is looking for a Cloud Native Development Engineer

Description

As a senior Cloud Native Development Engineer, you have over 5 years of experience in creating designs and codes for cloud applications :

  • You comprehend the functional design, based on the functional specifications;
  • You draw up the program structure based on the technical design;
  • You work with micro-services design, API integration, lambda and container technology;
  • You create and execute tests cases, and modify existing programs for production;
  • You design related changes to be updated in the design document;
  • You conduct self & peer code review;
  • You resolve the assigned incidents and defects and track to closure;
  • You execute technical integration testing of the application in relation with interfacing applications.

Next to a proven experience in cloud software development, you have the following core competences : Agile Methodologies, Analytical thinking, Collaborating, Eager to learn, Independent, Problem solving, Result driven.

Context

At the company, .NET and a number of other technologies are used to build non-critical, full stack web applications for in-house use by 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 the company 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 the company 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:

  • maintain and update the visual studio template that is used as base for the development of .NET web applications.
  • maintain and update of the reference application used as an example when developing .NET web applications.
  • 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

Job specifications

ID: 9815

Duration: 01/05/2025 - 31/12/2025

Location: Leuven

Type: Freelance

Viktor Feyt

IT Recruitment Consultant
This position is no longer accepting applications.