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 is developing platforms to make the cargo flow in the port faster, safer, and more efficient.
Job Description:
About the role
Are you an experienced .NET Developer who likes to think along at the architectural level?
As a Sr Developer, you are the link between business objectives 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 performant, 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 flows. You work closely with architects, analysts, infra and security teams, and guard the coherence between domain logic, integrations, and infrastructure.
Your responsibilities:
- Developing and maintaining .NET (C#) applications and RESTful APIs according to SOLID, Design Patterns, DDD, CQRS, and Clean Architecture.
- Building event-driven and microservice-based solutions with Azure Service Bus, Event Grid, and Event Hubs.
- Integrating Azure components such as App Services, Functions, App Configuration, Key Vault, API Management, Logic Apps, and Application Insights.
- Working with SQL Server, Dapper, and Entity Framework Core including performance optimization, transactions, and indexing.
- Creating interface and data models, API specifications, and sequence/component diagrams.
- Setting up non-functional requirements (performance, scalability, availability, security, compliance).
- Guiding teams in the application of DDD-bounded contexts, command and query separation (CQRS), and domain-driven modeling.
Integration & Domain Knowledge
- Developing EDI/EDIFACT flows (IFTMIN, CODECO, COARRI, IFCSUM) including validation, mapping, and error handling.
- Integrating with port and transport-related systems (Alfapass, PCS, TOS, carriers, gate access).
- Ensuring data quality, traceability, auditing, and data security across multiple domains.
- Building 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 relevant, and API contracts via Swagger/OpenAPI.
- Monitoring and observability via App Insights, Log Analytics, dashboards, and Queue Explorer.
- Root-cause analyses and structural solutions for incidents (3rd-line support).
Stakeholder & Team Coordination
- Collaborating with product owners, analysts, developers, and security experts to realize supported solutions.
- Guiding developers in design principles, best practices, and secure coding.
- Participating in design reviews, technical workshops, and knowledge sharing within the team.
- Conducting research and taking ownership to introduce new standards or technologies.
Profile:
- Bachelor’s or master’s in (applied) computer science or equivalent experience.
- At least 5–8 years of experience in software development within a .NET and Azure environment.
- Experience in 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 minimum of 2 to 3 days, with possibility to work from home
- Assignment is extendable 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 can be relied upon
- Security screening:
All consultants/freelancers who will be employed at NxtPort are subject to security screening. The screening consists of a comprehensive investigation into the antecedents and reliability of a person. This investigation is carried out by consulting various judicial and police databases. The purpose is to assess whether a person is reliable to perform a critical function and/or to gain access to sensitive infrastructure. The screening applies to numerous sectors, including the port sector.
When submitting the proposal, the Supplier must agree to only propose Consultants who are willing to undergo this security investigation.
The process of the security investigation 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 who are selected by the Client for this contract will be subject to the security investigation. Upon receipt of this information, the Client’s Security Officer will contact the accepted Consultant(s) and ask them to fill out the forms in which they give their explicit consent for the security investigation.
The Client’s Security Officer (as administrative authority) forwards the individual request for security investigation to the competent Federal Police, who draw up a security advice based on the security investigation.
A negative security advice will be communicated to the relevant Consultant via the Client’s Security Officer (as administrative authority). This notification states the reasons justifying this decision, except for information whose disclosure could harm the fundamental interests of Belgium or the State. The notification also contains information about the possibility to appeal 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 terminated without contracting.
If the positive security advice is lost during the term of the contract, 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.
Search jobs by category
- 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