Sr Developer- Solution Designer
À propos de nous
NxtPort construit le prochain maillon digital dans l’infrastructure portuaire numérique du Port d’Anvers-Bruges et développe des plateformes afin de rendre le flux de cargaison dans le port plus rapide, plus sûr et plus efficace.
Description de la fonction :
À propos du rôle
Êtes-vous un .NET Developer expérimenté qui aime réfléchir au niveau architectural ?
En tant que Developer – Solution Designer, vous êtes le lien entre les objectifs business et la réalisation technique au sein d'environnements maritimes complexes. Vous travaillez de bout en bout : de l’analyse, la conception et le développement à l’intégration, le testing et le support. Vous traduisez les besoins fonctionnels en solutions performantes, évolutives et sécurisées dans l’écosystème Microsoft .NET et Azure.
Vous développez des solutions qui établissent la connexion entre les terminaux portuaires, les entreprises de transport, les systèmes de gate et de badge, et divers flux EDI/EDIFACT. Vous collaborez étroitement avec les architectes, analystes, équipes infra et sécurité et garantissez la cohérence entre logique métier, intégrations et infrastructure.
Vos responsabilités :
-
Développer et maintenir des applications .NET (C#) et des API RESTful selon SOLID, Design Patterns, DDD, CQRS et Clean Architecture.
-
Traduire les exigences fonctionnelles en designs techniques et mises en œuvre conformes aux standards d’entreprise et de sécurité.
-
Concevoir des solutions event-driven et basées microservices avec Azure Service Bus, Event Grid et Event Hubs.
-
Intégrer des composants Azure tels que App Services, Functions, App Configuration, Key Vault, API Management, Logic Apps et Application Insights.
-
Travailler avec SQL Server, Dapper et Entity Framework Core, y compris optimisation des performances, transactions et indexation.
-
Rédiger des modèles d’interface et de données, des spécifications d’API et des diagrammes de séquence/de composants.
-
Définir des exigences non fonctionnelles (performance, scalabilité, disponibilité, sécurité, conformité).
-
Accompagner les équipes dans l’application des bounded contexts DDD, de la séparation command-query (CQRS) et de la modélisation orientée domaine.
Intégration & Connaissance métier
-
Concevoir et développer des flux EDI/EDIFACT (IFTMIN, CODECO, COARRI, IFCSUM) incluant validation, mapping et gestion des erreurs.
-
Intégrer avec des systèmes liés au port et au transport (Alfapass, PCS, TOS, carriers, accès gate).
-
Garantir la qualité des données, la traçabilité, l’auditabilité et la sécurité des données sur plusieurs domaines.
-
Construire des intégrations robustes avec OAuth2/OIDC, Azure Entra ID / B2C, RBAC, mTLS et Managed Identities.
DevOps, Testing & Observabilité
-
Mise en œuvre CI/CD via Azure DevOps (YAML/Classic), GitHub et ArgoCD (GitOps), y compris le déploiement via Bicep.
-
Développement cloud-native avec Infrastructure as Code (Terraform/Vault).
-
Automatisation des tests avec xUnit/NUnit, TDD si pertinent, et contrats API via Swagger/OpenAPI.
-
Monitoring et observabilité via App Insights, Log Analytics, tableaux de bord et Queue Explorer.
-
Analyses root-cause et solutions structurelles lors d’incidents (support 3rd-line).
Coordination des parties prenantes & d’équipe
-
Collaborer avec product owners, analystes, développeurs et experts sécurité pour réaliser des solutions partagées.
-
Présenter les designs techniques à des parties prenantes techniques et non techniques.
-
Accompagner les développeurs dans les principes de design, best practices et secure coding.
-
Participer à des design reviews, ateliers techniques et au partage de connaissances au sein de l’équipe.
-
Mener des recherches et prendre ownership pour introduire de nouveaux standards ou technologies.
Profil :
-
Bachelor ou master en (appliquée) informatique ou expérience équivalente.
-
Au moins 5 à 8 ans d’expérience en développement logiciel et/ou solution design dans un environnement .NET et Azure.
-
Expérience auprès d’institutions publiques dans le secteur logistique maritime est indispensable.
Connaissance approfondie de :
-
.NET 6/7/8, C#, OOP, SOLID, DDD, CQRS, concepts event-driven, Clean Architecture
-
Azure Services : App Services, Functions, Service Bus, Event Grid, ADF, App Insights, App Config, Key Vault, API Management, Logic Apps, Storage, Container Apps/Kubernetes
-
Sécurité & conformité : NIS2, ISO-27001, Zero Trust, OAuth2/OIDC, RBAC, Managed Identities, Azure Entra ID / B2C
-
Data & intégration : SQL Server, Dapper, EF Core, API Gateway, REST, EDI/EDIFACT, XML, JSON, Azure Cosmos DB
-
DevOps : Azure DevOps, GitHub, YAML-pipelines, ArgoCD, Terraform/Vault, Bicep
-
Testing & monitoring : xUnit/NUnit, Postman, Swagger, Application Insights, Log Analytics, Queue Explorer
-
Intégration frontend (Blazor, React) est un atout
Pratique :
-
Jours de présence au bureau fixes minimum de 2 à 3 jours, avec possibilité de télétravail
-
Mission renouvelable après évaluation positive
-
Nxtport se réserve le droit d’interroger les consultants sous statut indépendant concernant leur tarif journalier
-
Lieu de travail : Havenhuis. En cas de déplacements nécessaires, ceux-ci sont soumis aux modalités de la lettre de mission
-
Security screening :
Tous les consultants/freelances qui seront employés chez Nxtport sont soumis à une Security screening : Celle-ci 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 de juger si une personne est fiable pour exercer une fonction critique et/ou pour avoir accès à une infrastructure sensible. Le screening concerne de nombreux secteurs, y compris le secteur portuaire.
Lors de la soumission de la proposition, le Fournisseur doit accepter de ne proposer que des Consultants disposés à se soumettre à cette enquête de sécurité.
Le processus de contrôle de sécurité peut prendre jusqu’à 30 jours : le Fournisseur accepte ce délai et s’assure que le candidat reste disponible pendant la procédure de screening.
Seuls les Consultant(s) du Fournisseur sélectionnés par le Client pour ce contrat seront soumis à l’enquête de sécurité. Le Responsable sécurité du Client (en tant qu’autorité administrative) transmet la demande individuelle d’enquête de sécurité à la Police Fédérale compétente, qui établit un avis de sécurité sur base de l’enquête.
Un avis de sécurité négatif est communiqué au Consultant concerné via le 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 porter atteinte 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.
En cas d’absence de résultat positif (par exemple, lorsqu’aucun avis ne peut être donné) de la part de la Police Fédérale, la vacance de poste prend fin sans contractualisation.
Si l’avis de sécurité positif est perdu pendant la durée du contrat, le contrat est résilié sans indemnité.
Postuler pour cet emploi
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.
Rechercher des emplois par catégorie
- AI Engineer
- Application Support Analyst
- Business Analyst
- Business Intelligence Analyst
- CRM Developer
- Cybersecurity Analyst
- Data Analyst
- Database Administrator
- Data Engineer
- Data Scientist
- Developer
- DevOps Engineer
- Embedded Systems Engineer
gofreelance
© 2025 gofreelance.be