Job Title: Developer Full Stack .Net
Language: Dutch, English
Location: Antwerp, Belgium
Duration: 01/01/2026 - 31/12/2026
Work Mode: Hybrid (2-3 onsite/week)
Work regime: Full time
Job Description - Roles and Responsibilities
As a Developer, you'll be the link between business goals and technical implementation within complex maritime environments. You'll work end-to-end: from design and development to integration, testing, and support. You'll translate technical designs into high-performance, scalable, and secure solutions within the Microsoft .NET and Azure ecosystems.
You'll build solutions that connect port terminals, transport companies, gate and badge systems, and various EDI/EDIFACT flows. You'll work closely with architects, analysts, infrastructure, and security teams, ensuring consistency 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.
Integrate 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.
Opstellen van non-functional requirements (performance, scalability, availability, security, compliance).
Guiding teams in applying DDD-bounded contexts, command and query separation (CQRS), and domain-oriented modeling.
Integration & Domain Knowledge
Development of EDI/EDIFACT flows (IFTMIN, CODECO, COARRI, IFCSUM) including validation, mapping and error handling.
Integrate 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 met Infrastructure as Code (Terraform/Vault).
Test automation with xUnit/NUnit, TDD where appropriate, and API contracts via Swagger/OpenAPI.
Monitoring en observability via App Insights, Log Analytics, dashboards en Queue Explorer.
Root-cause analyses and structural solutions in case of incidents (3rd-line support).
Stakeholder & Team Coordination:
Collaborate with product owners, analysts, developers, and security experts to develop solutions that support their needs.
Guiding 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.
In-depth 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 & 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 integration (Blazor, React) is an asset
Core Skills & Expertise
.NET 6/7/8 C# – Intermediate level,
Azure – Intermediate level
Azure DevOps – Intermediate level
Blazor – Intermediate level
CQRS – Intermediate level
Dapper – Intermediate level
Domain Driven Design (DDD) – Intermediate level
Entity Framework (EF) Core – Intermediate level
SQL – Intermediate level
YAML – Intermediate level