5 hours, 31 minutes ago

Cloud Native Developer – Azure

Cloud Native Developer – Azure

Context

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

You are responsible for translating the requirements provided by project leaders and architects into a step-by-step plan for application teams. In doing so, you safeguard efficiency, scalability, and security, and ensure that 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. In this process, you promote the use of best practices, modern architectures, and automated processes, and you contribute to solving any challenges and issues.

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

Responsibilities

Advisory:

  • Guiding and training team members in developing applications within Azure, utilizing DevOps principles, CI/CD methodologies, and Terraform.

Developer:

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

  • Developing and maintaining ASP.NET Core Blazor applications.

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

  • Monitoring and optimizing Azure services and containers. Ensuring efficiency through automation, monitoring, and scalability.

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

  • Developing applications within the Azure cloud using the aforementioned methods 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.

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

  • Maintaining and optimizing existing applications from both an operational and financial perspective.

Skills

Advisory:

  • Experience with formally or informally guiding and training teams.

  • Strong communication skills in both technical and business contexts.

Developer:

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

  • At least 1 year of experience developing ASP.NET Core Blazor applications.

  • 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 proficiency in the second language (FR or NL).

A 7-month assignment, with the 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