3 days, 5 hours ago

Sr Developer Full Stack .Net

About us

NxtPort is building the next digital link in the digital port infrastructure of the Port of Antwerp-Bruges and develops platforms to make cargo flows in the port faster, safer, and more efficient.

Job Description:

About the Role

Are you an experienced .NET Developer who likes to contribute at an architectural level?

As a Sr Developer, you are the link between business goals and technical realization within complex maritime environments. You work end-to-end: from design and development to integration, testing, and support. You translate technical designs into high-performance, scalable, and secure solutions within the Microsoft .NET and Azure ecosystem.

You build solutions that connect port terminals, transport companies, gate and badge systems, and various EDI/EDIFACT streams. You work closely with architects, analysts, infrastructure, and security teams, and ensure the cohesion between domain logic, integrations, and infrastructure.

Your responsibilities:

  • Develop and maintain .NET (C#) applications and RESTful APIs in line with SOLID, Design Patterns, DDD, CQRS, and Clean Architecture.
  • Build event-driven and microservice-based solutions using Azure Service Bus, Event Grid, and Event Hubs.
  • Integrate Azure components such as App Services, Functions, App Configuration, Key Vault, API Management, Logic Apps, and Application Insights.
  • Work with SQL Server, Dapper, and Entity Framework Core including performance optimization, transactions, and indexing.
  • Draft interface and data models, API specifications, and sequence/component diagrams.
  • Draft non-functional requirements (performance, scalability, availability, security, compliance).
  • Guide teams in applying DDD-bounded contexts, command and query separation (CQRS), and domain-driven modeling.

Integration & Domain Knowledge

  • Develop EDI/EDIFACT streams (IFTMIN, CODECO, COARRI, IFCSUM) including validation, mapping, and error handling.
  • Integrate with port and transport-related systems (Alfapass, PCS, TOS, carriers, gate access).
  • Ensure data quality, traceability, auditing, and data security across multiple domains.
  • Build robust integrations with OAuth2/OIDC, Azure Entra ID / B2C, RBAC, mTLS, and Managed Identities.

DevOps, Testing & Observability

  • CI/CD implementation via Azure DevOps (YAML/Classic), GitHub, and ArgoCD (GitOps), including deployment via Bicep.
  • Cloud-native development with Infrastructure as Code (Terraform/Vault).
  • Test automation with xUnit/NUnit, TDD where appropriate, and API contracts via Swagger/OpenAPI.
  • Monitoring and observability via App Insights, Log Analytics, dashboards, and Queue Explorer.
  • Root-cause analysis and structural solutions for incidents (3rd-line support).

Stakeholder & Team Coordination

  • Collaborate with product owners, analysts, developers, and security experts to realize well-supported solutions.
  • Guide developers in design principles, best practices, and secure coding.
  • Participate in design reviews, technical workshops, and knowledge sharing within the team.
  • Conduct research and take ownership to introduce new standards or technologies.

Profile:

  • Bachelor’s or master’s degree in (applied) computer science or equivalent experience.
  • At least 5–8 years of experience in software development within a .NET and Azure environment.
  • Experience with government institutions in the maritime logistics sector is a must.

Thorough knowledge of:

  • .NET 6/7/8, C#, OOP, SOLID, DDD, CQRS, event-driven concepts, 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 & integration: 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 integration (Blazor, React) is a plus

Practical:

  • Fixed office days of at least 2 to 3 days, with the possibility to work from home
  • Assignment can be extended after a positive evaluation
  • NxtPort reserves the right to ask consultants with a self-employed status about their daily rate
  • Place of employment: Havenhuis. If travel is required, the arrangements in the assignment letter apply
  • Security screening:

All consultants/freelancers who will be employed at NxtPort are subject to a Security screening: The screening consists of a comprehensive investigation into the background and reliability of a person. This investigation is conducted by consulting various judicial and police databases. The goal is to assess whether a person is reliable enough to perform a critical function and/or to access sensitive infrastructure. The screening applies to numerous sectors, including the port sector.

When submitting the proposal, the Supplier must agree to propose only Consultants who are willing to undergo this security investigation.

The security investigation process can take up to 30 days: the Supplier accepts this waiting period and ensures that the candidate remains available during the screening process.

Only the Consultant(s) of the Supplier selected by the Client for this contract will be subject to the security investigation.

The Security Officer of the Client (as administrative authority) sends the individual request for security investigation to the competent Federal Police, who will prepare a security advice based on the investigation.

A negative security advice will be communicated to the involved Consultant via the Security Officer of the Client (as administrative authority). This notice will state the reasons justifying the decision, except for information whose disclosure could harm the fundamental interests of Belgium or the State. The notice also contains information about the possibility to appeal against this decision.

If there is no positive security result (for example, when no advice can be given) from the Federal Police, the vacancy will be closed without contracting.

If the positive security advice is lost during the contract period, the contract will be terminated without any compensation.

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