3 dagen, 14 uur ago

Sr Developer Full Stack .Net

Over ons

NxtPort bouwt de volgende digitale schakel in de digitale haveninfrastructuur van de Haven van Antwerpen-Brugge en ontwikkelt platforms om de cargostroom in de haven sneller, veiliger en efficiënter te maken.

Functieomschrijving:

Over de rol

Ben jij een ervaren .NET Developer die graag meedenkt op architecturaal niveau?

Als Sr Developer ben je de schakel tussen businessdoelen en technische realisatie binnen complexe maritieme omgevingen. Je werkt end-to-end: van ontwerp en ontwikkeling tot integratie, testing en support. Je vertaalt technische ontwerpen naar performante, schaalbare en veilige oplossingen binnen het Microsoft .NET- en Azure-ecosysteem.

Je bouwt oplossingen die de verbinding leggen tussen haventerminals, transportbedrijven, gate- en badge-systemen, en verschillende EDI/EDIFACT-stromen. Je werkt nauw samen met architecten, analisten, infra- en securityteams en bewaakt de samenhang tussen domeinlogica, integraties en infrastructuur.

Jouw verantwoordelijkheden:

  • Ontwikkelen en onderhouden van .NET (C#) applicaties en RESTful API’s volgens SOLID, Design Patterns, DDD, CQRS en Clean Architecture.
  • Bouwen van event-driven en microservice-gebaseerde oplossingen met Azure Service Bus, Event Grid en Event Hubs.
  • Integreren van Azure-componenten zoals App Services, Functions, App Configuration, Key Vault, API Management, Logic Apps en Application Insights.
  • Werken met SQL Server, Dapper en Entity Framework Core inclusief performantie-optimalisatie, transacties en indexing.
  • Opstellen van interface- en datamodellen, API-specificaties en sequence-/componentdiagrammen.
  • Opstellen van non-functional requirements (performance, scalability, availability, security, compliance).
  • Begeleiden van teams bij toepassing van DDD-bounded contexts, command- en query-scheiding (CQRS) en domeingerichte modellering.

Integratie & Domeinkennis

  • Ontwikkelen van EDI/EDIFACT-stromen (IFTMIN, CODECO, COARRI, IFCSUM) inclusief validatie, mapping en foutafhandeling.
  • Integreren met haven- en transportgerelateerde systemen (Alfapass, PCS, TOS, carriers, gate access).
  • Waarborgen van datakwaliteit, traceability, auditing en data-security over meerdere domeinen.
  • Bouwen van robuuste integraties met OAuth2/OIDC, Azure Entra ID / B2C, RBAC, mTLS en Managed Identities.

DevOps, Testing & Observability

  • CI/CD implementatie via Azure DevOps (YAML/Classic), GitHub en ArgoCD (GitOps), inclusief deployment via Bicep.
  • Cloud-native development met Infrastructure as Code (Terraform/Vault).
  • Testautomatisering met xUnit/NUnit, TDD waar zinvol, en API-contracten via Swagger/OpenAPI.
  • Monitoring en observability via App Insights, Log Analytics, dashboards en Queue Explorer.
  • Root-cause analyses en structurele oplossingen bij incidenten (3rd-line support).

Stakeholder & Teamcoördinatie

  • Samenwerken met product owners, analisten, ontwikkelaars en security-experts om gedragen oplossingen te realiseren.
  • Begeleiden van ontwikkelaars in designprincipes, best practices en secure coding.
  • Deelnemen aan design reviews, technische workshops en knowledge sharing binnen het team.
  • Onderzoek doen en ownership nemen om nieuwe standaarden of technologieën te introduceren.

Profiel:

  • Bachelor of master in (toegepaste) informatica of gelijkwaardige ervaring.
  • Minstens 5–8 jaar ervaring in softwareontwikkeling binnen een .NET- en Azure-omgeving.
  • Ervaring bij overheidsinstellingen in de maritieme logistieke sector is een must.

Grondige kennis van:

  • .NET 6/7/8, C#, OOP, SOLID, DDD, CQRS, event-driven concepten, 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
  • Security & compliance: NIS2, ISO-27001, Zero Trust, OAuth2/OIDC, RBAC, Managed Identities, Azure Entra ID / B2C
  • Data & integratie: 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
  • Frontend-integratie (Blazor, React) is een troef

Praktisch:

  • Vaste kantoordagen minimum van 2 a 3 dagen, met thuiswerkmogelijkheid
  • Opdracht is verlengbaar na een positieve evaluatie
  • Nxtport behoudt zich het recht om consultants met een zelfstandig statuut te bevragen naar hun dagtarief
  • Plaats van tewerkstelling: Havenhuis. Indien er verplaatsingen nodig zijn kan hiervoor beroep gedaan worden op de afspraken in de opdrachtbrief
  • Security screening:

Alle consultants/freelancers die tewerkgesteld zullen worden bij Nxtport zijn onderworpen aan Security screening: De screening bestaat uit een omvattend onderzoek naar de antecedenten en de betrouwbaarheid van een persoon. Dit onderzoek wordt uitgevoerd door verschillende gerechtelijke en politionele databanken aan te wenden. Het doel is te beoordelen of een persoon betrouwbaar is om een kritieke functie uit te oefenen en/of om toegang te krijgen tot gevoelige infrastructuur. De screening heeft betrekking op tal van sectoren, waaronder ook de havensector.

Bij het indienen van het voorstel moet de Leverancier ermee akkoord gaan om enkel Consultants voor te stellen die bereid zijn dit veiligheidsonderzoek te ondergaan.

Het proces van het veiligheidsonderzoek kan tot 30 dagen duren: de Leverancier aanvaardt deze wachttijd en zorgt ervoor dat de kandidaat beschikbaar blijft gedurende het screeningsproces.

Enkel de Consultant(s) van de Leverancier die door de Klant voor dit contract geselecteerd worden, zullen onderworpen worden aan het veiligheidsonderzoek.

De Veiligheidsverantwoordelijke van de Klant (als administratieve autoriteit) stuurt het individuele verzoek tot veiligheidsonderzoek door naar de bevoegde Federale Politie, die een veiligheidsadvies opstelt op basis van het veiligheidsonderzoek.

Een negatief veiligheidsadvies wordt via de Veiligheidsverantwoordelijke van de Klant (als administratieve autoriteit) aan de betrokken Consultant meegedeeld. Deze kennisgeving vermeldt de motieven die deze beslissing rechtvaardigen, met uitzondering van informatie waarvan de mededeling de fundamentele belangen van België of de Staat zou kunnen schaden. De kennisgeving bevat ook informatie over de mogelijkheid tot beroep tegen deze beslissing.

Indien er geen positief veiligheidsresultaat is (bijvoorbeeld wanneer er geen advies kan worden gegeven) van de Federale Politie, wordt de vacature beëindigd zonder contractering.

Indien het positieve veiligheidsadvies tijdens de looptijd van het contract verloren gaat, wordt het contract beëindigd zonder enige schadevergoeding.

Solliciteer voor deze vacature

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.

Nieuwsbrief inschrijving illustratie