8 months
01/04/2025 - 31/12/2025 Belgium
Requirements
Roles
  • Application Developer Confirmed
Languages
  • French Native
  • English Active knowledge
  • Dutch Native
Skills
  • Containerisatie (Docker) Confirmed
  • .NET (C# 8.0+) Confirmed
  • Agile methodologies Confirmed
  • CI/CD (Azure DevOps) Confirmed
  • SQL Confirmed
  • redis Confirmed
  • Azure Confirmed
  • Microservices, serverless, SOLID-Serverless, SOLID-principes, CQRS, Domain-Driven Design (DDD), Test Confirmed
  • Terraform Confirmed
  • REST API-ontwikkeling (ASP.NET Core, Minimal API's) Confirmed
  • Devops (azure) Confirmed
  • Ontwikkelen van cloud-native applicaties in Azure Confirmed
  • SignalR, Blazor/CSS (Bootstrap, HTML5, Dapr) Confirmed
Description

Cloud Native Developer – Azure

Met uw uitgebreide kennis van Azure en het ontwikkelen van cloud-native applicaties neemt u als Cloud Native Developer zowel een adviserende als uitvoerende rol op in onze cloudtransformatie- en moderniseringstrajecten.

U bent verantwoordelijk voor het omzetten van de door projectleiders en architecten aangeleverde vereisten in een stappenplan voor applicatieteams. Daarbij bewaakt u de efficiëntie, schaalbaarheid en beveiliging, en zorgt u ervoor dat de projecten voldoen aan de architecturale en operationele richtlijnen van de organisatie. 

U begeleidt applicatieteams bij hun transitie naar de cloud gedurende de hele levenscyclus van cloudapplicaties. Hierbij stimuleert u het gebruik van best practices, moderne architecturen en geautomatiseerde processen, en draagt u bij aan het oplossen van eventuele uitdagingen en problemen.

Naast uw adviserende rol neemt u ook een actieve positie op als ervaren ontwikkelaar en draagt u bij aan de realisatie van nieuwe cloudapplicaties en functionaliteiten, evenals het onderhoud en de optimalisatie van bestaande applicaties.

Verantwoordelijkheden

Adviserend:

·         Begeleiden en opleiden van teamleden in het ontwikkelen van applicaties binnen Azure, waarbij gebruik wordt gemaakt van DevOps-principes, CI/CD-methodologieën en Terraform.

·         Versnellen van cloudadoptie door het ontwikkelen van gestandaardiseerde templates en documentatie.

Ontwikkelaar:

·         Samenwerken met architecten en projectleiders om functionele en technische vereisten te vertalen naar een gestructureerde backlog voor het applicatieteam.

·         Applicaties ontwikkelen binnen de Azure cloud met behulp van de hierboven genoemde werkwijzen en middelen. Dit omvat onder andere:

     o   Ontwerpen, ontwikkelen en implementeren van nieuwe functionaliteiten, inclusief integratie, testen en documentatie.

     o   Uitvoeren van code-reviews en bijdragen aan kwaliteitscontrole binnen het ontwikkelingsproces.

     o   Identificeren en verhelpen van problemen en bugs in samenwerking met het Quality Assurance team.

·         Toepassen van standaardmodules en best practices zoals gedefinieerd door het Cloud Center of Excellence, met een focus op efficiëntie en compliance.

·         Nauwe samenwerking met DevOps engineers om de integratie van applicaties binnen CI/CD-pipelines te faciliteren, met als doel geautomatiseerd testen, implementeren en monitoren.

·         Bestaande applicaties onderhouden en optimaliseren vanuit zowel operationeel als financieel oogpunt.

Vaardigheden

Adviseur:

·         Ervaring met het (in)formeel begeleiden en opleiden van teams.

·         Sterke communicatievaardigheden in zowel een technische als zakelijke context.

Ontwikkelaar:

·         Minimaal 5 jaar ervaring met het ontwikkelen van cloud-native applicaties in Azure volgens Agile-methodologieën en CI/CD-principes, gebruikmakend van Azure DevOps.

·         Een Azure Developer Associate (AZ-204) certificering of een Azure Expert-level certificering.

·         Expertise in .NET (C# 8.0+) en REST API-ontwikkeling (ASP.NET Core, Minimal API’s).

·         Uitgebreide ervaring met Terraform en containerisatie (Docker).

·         Diepe kennis van moderne architecturen zoals microservices, serverless, SOLID-principes, CQRS, Domain-Driven Design (DDD), Test-Driven Development (TDD) en Behaviour-Driven Development (BDD).

·         Ervaring met relevante technologieën, waaronder SQL, SignalR, Redis, Blazor/CSS (Bootstrap, HTML5, Dapr).

·         Kennis van de volgende onderwerpen is een pluspunt:

     o   PDF-generatie (iTextSharp)

     o   OpenID Connect 

     o   Integratie met WCF SOAP services.

Talen

De moedertaal kan het Nederlands of het Frans zijn, en voor de tweede taal (NL of FR) volstaat een mondelinge basiskennis.

·         Frans: Moedertaal of Verstaan 

·         Nederlands: Moedertaal of Verstaan

·         Engels: Lezen en schrijven

 

Développeur Cloud Native – Azure

Contexte
Avec votre connaissance approfondie d’Azure et du développement d’applications cloud-native, vous jouez en tant que Développeur Cloud Native un rôle à la fois consultatif et exécutif dans nos projets de transformation et de modernisation cloud.
Vous êtes responsable de la conversion des exigences fournies par les chefs de projet et les architectes en un plan d’action pour les équipes d’applications. Vous veillez à l’efficacité, à l’évolutivité et à la sécurité, et vous assurez que les projets respectent les directives architecturales et opérationnelles de l’organisation.
Vous accompagnez les équipes d’applications dans leur transition vers le cloud tout au long du cycle de vie des applications cloud. Vous encouragez l’utilisation des meilleures pratiques, des architectures modernes et des processus automatisés, et vous contribuez à résoudre les défis et les problèmes éventuels.
En plus de votre rôle consultatif, vous occupez également une position active en tant que développeur expérimenté et contribuez à la réalisation de nouvelles applications cloud et fonctionnalités, ainsi qu’à la maintenance et à l’optimisation des applications existantes.
Responsabilités
Consultatif :
•    Accompagner et former les membres de l’équipe dans le développement d’applications au sein d’Azure, en utilisant les principes DevOps, les méthodologies CI/CD et Terraform.
•    Accélérer l’adoption du cloud en développant des modèles standardisés et de la documentation 
Développeur :
•    Collaborer avec les architectes et les chefs de projet pour traduire les exigences fonctionnelles et techniques en un backlog structuré pour l’équipe d’applications.
•    Développer des applications au sein du cloud Azure en utilisant les méthodes et outils mentionnés ci-dessus. Cela comprend :
     o    Concevoir, développer et implémenter de nouvelles fonctionnalités, y compris l’intégration, les tests et la documentation.
     o    Effectuer des revues de code et contribuer au contrôle de la qualité dans le processus de développement.
     o    Identifier et résoudre les problèmes et bugs en collaboration avec l’équipe d’assurance qualité.
•    Appliquer des modules standard et des meilleures pratiques définies par le Cloud Center of Excellence, en mettant l’accent sur l’efficacité et la conformité.
•    Travailler en étroite collaboration avec les ingénieurs DevOps pour faciliter l’intégration des applications dans les pipelines CI/CD, dans le but de tester, déployer et surveiller de manière automatisée.
•    Maintenir et optimiser les applications existantes du point de vue opérationnel et financier.
Compétences
Consultatif :
•    Expérience dans l’accompagnement et la formation (formelle ou informelle) des équipes.
•    Excellentes compétences en communication dans un contexte technique et non technique.
Développeur :
•    Au moins 5 ans d’expérience dans le développement d’applications cloud-native sur Azure selon les méthodologies Agile et les principes CI/CD, en utilisant Azure DevOps.
•    Une certification Azure Developer Associate (AZ-204) ou une certification Azure Expert-level.
•    Expertise en .NET (C# 8.0+) et développement d’API REST (ASP.NET Core, Minimal API’s).
•    Expérience approfondie avec Terraform et la containerisation (Docker).
•    Connaissance approfondie des architectures modernes telles que les microservices, serverless, principes SOLID, CQRS, Domain-Driven Design (DDD), Test-Driven Development (TDD) et Behaviour-Driven Development (BDD).
•    Expérience avec les technologies pertinentes, y compris SQL, SignalR, Redis, Blazor/CSS (Bootstrap, HTML5, Dapr).
•    Connaissance des sujets suivants est un plus :
     o    Génération de PDF (iTextSharp)
     o    OpenID Connect
     o    Intégration avec les services SOAP WCF.

Langues

La langue maternelle peut être le néerlandais ou le français, et pour la deuxième langue (NL ou FR), une connaissance orale de base est suffisante.

•    Français : Langue maternelle ou compréhension
•    Néerlandais : Langue maternelle ou compréhension
•    Anglais : Lecture et écriture