2 days, 12 hours ago

Cloud Native Developer – Azure

Cloud Native Developer

Context

With your extensive knowledge of Azure and the development of cloud-native applications, as a Cloud Native Developer you take on both an advisory and hands-on role in our cloud transformation and modernization projects.

You are responsible for translating the requirements provided by project managers and architects into an action plan for application teams. In doing so, you safeguard efficiency, scalability, and security, ensuring that the projects comply with the organization’s architectural and operational guidelines.

You guide application teams in their transition to the cloud throughout the entire lifecycle of cloud applications. Here, you promote the use of best practices, modern architectures, and automated processes, and you contribute to solving any challenges and issues that may arise.

In addition to your advisory role, you also take an active position as an experienced developer and contribute to the realization of new cloud applications and functionalities, as well as the maintenance and optimization of existing applications.

Responsibilities

Advisory:

  • Guide and train team members in the development of applications within Azure, making use of DevOps principles, CI/CD methodologies, and Terraform.

Developer:

  • Develop and maintain Terraform Infrastructure as Code (IaC) to deploy application services in the landing zones.

  • Set up and manage Azure DevOps CI/CD pipelines, both for building and publishing .NET application containers to the container registry, and for deploying Azure services in the landing zones using Terraform.

  • Monitor and optimize Azure services and containers. Ensure efficiency through automation, monitoring, and scalability.

  • Troubleshoot technical issues related to the applications you manage in the Azure Cloud.

  • Develop applications within the Azure cloud using the above-mentioned practices and resources. This includes, among other things:

  • Designing, developing, and implementing new functionalities

  • Performing code reviews and contributing to quality control within the development process.

  • Apply standard modules and best practices as defined by the Cloud Center of Excellence, with a focus on efficiency and compliance.

  • Maintain and optimize existing applications from both an operational and financial perspective.

Skills

Advisor:

  • Experience with (in)formally guiding and training teams.

  • Strong communication skills in both a technical and business context.

Developer:

  • At least 5 years of experience in developing cloud-native applications in Azure according to Agile methodologies and CI/CD principles, using Azure DevOps.

  • An Azure Developer Associate (AZ-204) certification or an Azure Expert-level certification.

  • Expertise in .NET (C# 8.0+) and REST API development (ASP.NET Core, Minimal APIs).

  • Extensive experience with Terraform and containerization (Docker).

  • Deep knowledge of modern architectures such as microservices, serverless, SOLID principles, CQRS, Domain-Driven Design (DDD), Test-Driven Development (TDD), and Behaviour-Driven Development (BDD).

  • Experience with relevant technologies, including SQL, SignalR, Redis, Blazor/CSS (Bootstrap, HTML5, Dapr).

Languages

The native language may be Dutch or French, and the candidate must have a good oral and written level in the second language (FR or NL).

An assignment of 8 months, with possibility of extension.

Apply for this Job

This position was originally posted on Pro Unity.

It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.

Newsletter signup illustration