8 hours, 12 minutes ago

Cloud Native Developer – Azure

Cloud Native Developer – Azure

Context

With your extensive knowledge of Azure and developing 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 a step-by-step plan for application teams. In doing so, you monitor efficiency, scalability, and security, and ensure that projects comply with the organization’s architectural and operational guidelines.

You guide application teams through their transition to the cloud throughout the entire lifecycle of cloud applications. This includes promoting the use of best practices, modern architectures, and automated processes, and contributing to solving any challenges and issues.

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:

  • Guiding and training team members in developing applications within Azure, using 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, as well as for deploying Azure services in 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 practices and resources mentioned above. This includes, among other things:

  • Designing, developing, and deploying new functionalities

  • Conducting 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

Advisor:

  • 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 developing cloud-native applications in Azure using Agile methodologies and CI/CD principles, leveraging 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).

  • In-depth 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 can be Dutch or French, and the candidate must have a good oral and written level 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