7 heures, 13 minutes ago

Développeur Senior – Test Engine (.NET / Azure / Automated Test Tooling)

À propos de nous

NxtPort construit le prochain maillon numérique dans l’infrastructure portuaire digitale du Port d’Anvers-Bruges et développe des plateformes pour rendre le flux de marchandises dans le port plus rapide, plus sûr et plus efficace.

Description de fonction

En tant que Senior Developer – Test Engine, vous développez et améliorez le cœur de notre solution avancée de pilotage automatique des tests.

Vous modernisez, reconstruisez et étendez notre Test Engine existant — une plateforme qui orchestre des flux de tests pilotés par API, des composants de simulation et des outils de test au sein d’une architecture moderne Azure-native .NET. Vous prenez la responsabilité du design, de l’implémentation et de l’optimisation de l’architecture d’automatisation des tests et vous assurez que les applications existantes et nouvelles puissent être testées de manière totalement automatique, stable et scalable. Vous collaborez étroitement avec les équipes QA, Development, Architecture et Infra, et vous veillez à une intégration correcte de la solution dans les équipes.

Vos responsabilités

  1. Modernisation & extension du Test Engine

  2. Actualiser, optimiser et partiellement redessiner le test engine automatique existant.

  3. Migrer le composant Python actuel vers une stack Azure-native .NET standardisée.
  4. Étendre le test engine pour de nouveaux services de plateforme et applications en développement.
  5. Renforcer la modularité, la scalabilité et la gestion des erreurs dans l’architecture de test.

  6. Intégration, cloud & DevOps

  7. Intégrer le test engine dans les pipelines CI/CD basés sur Azure DevOps et/ou GitHub.

  8. Faire en sorte que l’automatisation des tests devienne une first-class citizen dans l’environnement cloud.
  9. Collaborer avec les équipes DevOps lors des déploiements via Bicep, Terraform, ArgoCD ou selon les principes GitOps.

  10. Qualité, sécurité & conformité

  11. Élaborer des optimisations sur base des recommandations d'un récent Testing Audit indépendant.

  12. Garantir la fiabilité, la stabilité, la performance et la sécurité de tous les composants de test.

  13. Transfert de connaissances & collaboration

  14. Transférer le test engine modernisé aux équipes QA et Development.

  15. Rédiger la documentation, les best practices et les guides d’intégration.
  16. Accompagner les équipes internes dans l’utilisation, l’extension et l’intégration de la toolset.

Votre profil

Expérience

  • Minimum 7 ans d’expérience comme .NET Developer, de préférence sur des projets backend ou orientés intégration.
  • Expérience démontrée dans le pilotage d’outils de test automatiques : mises en place de tests pilotés par API, composants de simulation et de stub.
  • Expérience avec le développement cloud-native dans l’écosystème Azure.
  • La connaissance du domaine maritime ou logistique est un atout.

Compétences techniques

Vous possédez une solide expérience avec :

  • .NET 6/7/8, C#, async programming, REST APIs
  • Services Azure : App Services, Functions, Service Bus, Event Grid, App Config, Key Vault, API Management, Logic Apps, Container Apps/Kubernetes
  • DevOps & IaC : Azure DevOps, GitHub, YAML pipelines, ArgoCD, Terraform/Vault, Bicep
  • Testing & Observabilité : xUnit/NUnit, Swagger/OpenAPI, Postman, App Insights, Log Analytics, Queue Explorer
  • Principes d’architecture : Clean Architecture, Event-Driven Architecture, SOLID, Design Patterns

Soft skills

  • Fortes capacités d’analyse et pensée conceptuelle claire.
  • Excellentes compétences de communication et capacité à convaincre tant les parties prenantes IT que non-IT.
  • Esprit orienté qualité et sécurité.
  • Proactif, responsable et autonome dans les décisions techniques.
  • Maîtrise du néerlandais et de l’anglais.

🌟 Pourquoi ce rôle est intéressant

  • Vous contribuez à la construction d’une plateforme de test critique qui influence la qualité et la fiabilité de toute notre chaîne digitale.
  • Vous combinez Développement, cloud engineering et automatisation des tests — une combinaison unique.
  • Vous travaillez dans un environnement moderne, Azure-native, avec un impact sur l’ensemble de l’organisation & de la communauté portuaire.

Pratique

  • Journées fixes au bureau au minimum 2 à 3 jours par semaine, avec possibilité de télétravail.
  • Mission prolongeable après évaluation positive.
  • NxtPort se réserve le droit d’interroger les consultants ayant un statut indépendant sur leur tarif journalier.
  • Lieu de travail : Havenhuis. En cas de déplacements nécessaires, les modalités sont reprises dans la lettre de mission.
  • Security screening :

Tous les consultants/freelancers qui seront employés chez NxtPort sont soumis à un security screening. Ce screening consiste en une enquête approfondie sur les antécédents et la fiabilité d’une personne. Cette enquête est réalisée en consultant différentes bases de données judiciaires et policières. L’objectif est d’évaluer si une personne est fiable pour exercer une fonction critique et/ou accéder à une infrastructure sensible. Le screening concerne de nombreux secteurs, dont le secteur portuaire.

Lors du dépôt de la proposition, le Fournisseur doit accepter de ne proposer que des Consultants disposés à se soumettre à ce contrôle de sécurité.

Le processus de security screening peut durer jusqu’à 30 jours ; le Fournisseur accepte ce délai d’attente et s’assure que le candidat reste disponible pendant toute la durée du screening.

Seuls le(s) Consultant(s) du Fournisseur sélectionné(s) par le Client pour ce contrat seront soumis au screening. Après réception de ces informations, le Responsable Sécurité du Client contactera le(s) Consultant(s) retenu(s) et leur demandera de remplir les formulaires dans lesquels ils donnent leur consentement explicite pour la réalisation de ce screening.

Le Responsable Sécurité du Client (en tant qu’autorité administrative) transmettra la demande individuelle de screening à la Police Fédérale compétente, qui établira un avis de sécurité basé sur le screening.

Un avis de sécurité négatif sera communiqué au Consultant concerné par l’intermédiaire du Responsable Sécurité du Client (en tant qu’autorité administrative). Cette notification mentionne les motifs justifiant cette décision, à l’exception des informations dont la communication pourrait nuire aux intérêts fondamentaux de la Belgique ou de l’État. La notification contient également des informations sur la possibilité de recours contre cette décision.

S’il n’y a pas de résultat positif au screening de la Police Fédérale (par exemple, si aucun avis ne peut être donné), la vacance est clôturée sans contractualisation.

Si l’avis de sécurité positif est perdu pendant la durée du contrat, le contrat sera résilié sans indemnité.

  • Les interviews (via Teams) pour cette demande auront lieu le 30/03/2026. Merci d’en tenir compte lors de la présentation de candidats.

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