Sr Développeur - Concepteur de solutions
À propos de nous
NxtPort construit la prochaine brique digitale dans l’infrastructure numérique du port d’Anvers-Bruges et développe des plateformes pour rendre les flux logistiques dans le port plus rapides, plus sûrs et plus efficaces.
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 Sr Developer – Solution Designer, vous faites le lien entre les objectifs business et la réalisation technique dans des environnements maritimes complexes. Vous travaillez de bout en bout : de l’analyse, la conception et le développement à l’intégration, aux tests et au support. Vous traduisez les besoins fonctionnels en solutions performantes, scalables et sécurisées au sein de l’écosystème Microsoft .NET et Azure.
Vous développez des solutions qui connectent terminaux portuaires, entreprises de transport, systèmes de gate et badge, et différents flux EDI/EDIFACT. Vous collaborez étroitement avec les architectes, analystes, équipes infra et sécurité et veillez à 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 conformément aux principes SOLID, Design Patterns, DDD, CQRS et Clean Architecture.
- Traduire les exigences fonctionnelles en conceptions et implémentations techniques conformes aux standards d’entreprise et de sécurité.
- Concevoir des solutions event-driven et basées sur des 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 comprenant optimisation des performances, transactions et indexation.
- Définir des modèles d’interface et de données, des spécifications d’API et des diagrammes de séquence/de composants.
- Rédiger les exigences non-fonctionnelles (performance, scalabilité, disponibilité, sécurité, conformité).
- Accompagner les équipes dans l’application des bounded contexts DDD, séparation commande-requête (CQRS) et 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 portuaires et liés au transport (Alfapass, PCS, TOS, carriers, gate access).
- Garantir la qualité des données, la traçabilité, l’audit 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é
- Implémentation CI/CD via Azure DevOps (YAML/Classic), GitHub et ArgoCD (GitOps), y compris déploiement via Bicep.
- Développement cloud-native avec Infrastructure as Code (Terraform/Vault).
- Automatisation des tests avec xUnit/NUnit, TDD lorsque pertinent, et contrats d’API via Swagger/OpenAPI.
- Monitoring et observabilité via App Insights, Log Analytics, dashboards et Queue Explorer.
- Analyses de causes racines et solutions structurelles lors d’incidents (support 3e ligne).
Gestion des parties prenantes & Coordination d’équipe
- Collaborer avec les product owners, analystes, développeurs et experts sécurité pour réaliser des solutions partagées.
- Présenter les conceptions techniques aussi bien à des parties prenantes techniques que non techniques.
- Accompagner les développeurs dans les principes de conception, best practices et secure coding.
- Participer à des design reviews, ateliers techniques et partage de connaissances au sein de l’équipe.
- Mener des recherches et prendre la responsabilité d’introduire de nouveaux standards ou technologies.
Profil :
- Bachelor ou master en informatique (appliquée) 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 dans le secteur maritime 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 2 à 3 jours, télétravail possible
- Mission renouvelable après évaluation positive
- Nxtport se réserve le droit de demander le tarif journalier aux consultants en statut indépendant
- Lieu de travail : Havenhuis. En cas de déplacements, les modalités seront fixées dans la lettre de mission
Contrôle de sécurité :
Tous les consultants/freelances qui seront employés chez Nxtport sont soumis à un contrôle de sécurité : Le screening consiste en une enquête approfondie sur les antécédents et la fiabilité d’une personne. Cette enquête est effectuée en consultant différentes bases de données judiciaires et policières. Le but est d’évaluer si une personne est digne de confiance pour exercer une fonction critique et/ou avoir accès à une infrastructure sensible. Le screening concerne de nombreux secteurs, dont le secteur portuaire.
Lors de la soumission de l’offre, le Fournisseur doit accepter de ne proposer que des Consultants disposés à se soumettre à cette enquête de sécurité.
Le processus d’enquête de sécurité peut prendre jusqu’à 30 jours : le Fournisseur accepte ce délai d’attente et veille à ce 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) transmettra la demande individuelle d’enquête de sécurité à la Police Fédérale compétente, qui formule un avis de sécurité sur la base de l’enquête.
Un avis de sécurité négatif est 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.
En l’absence d’un résultat de sécurité positif (par exemple, lorsqu’aucun avis ne peut être donné) de la Police Fédérale, la vacance est clôturée sans contractualisation.
Si l’avis de sécurité positif est perdu en cours de contrat, celui-ci est résilié sans aucune 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