Senior Developer – Test Engine (.NET / Azure / Automated Test Tooling)
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 the cargo flow in the port faster, safer, and more efficient.
Job Description
As a Senior Developer – Test Engine, you will develop and improve the core of our advanced automated test orchestration solution.
You will modernize, rebuild, and extend our existing Test Engine—a platform that orchestrates API-driven test flows, simulation components, and test tooling within a modern Azure-native .NET architecture. You take ownership of the design, implementation, and optimization of the test automation architecture and ensure that both existing and new applications can be tested fully automatically, stably, and scalably. You work intensively with QA, Development, Architecture, and Infra and ensure that the solution is properly embedded within the teams.
Your responsibilities
-
Modernization & expansion of the Test Engine
-
Updating, optimizing, and partially redesigning the existing automated test engine.
- Migrating the current Python component to a standardized Azure-native .NET stack.
- Expanding the test engine for new platform services and applications under development.
-
Strengthening modularity, scalability, and error handling within the test architecture.
-
Integration, cloud & DevOps
-
Integrating the test engine into Azure DevOps and/or GitHub-based CI/CD pipelines.
- Ensuring that test automation becomes a first-class citizen within the cloud environment.
-
Collaborating with DevOps teams on deployments via Bicep, Terraform, ArgoCD, or GitOps principles.
-
Quality, security & compliance
-
Implementing optimizations based on recommendations from a recent independent Testing Audit.
-
Ensuring reliability, stability, performance, and security in all test components.
-
Knowledge transfer & collaboration
-
Transferring the renewed test engine to QA and Development teams.
- Developing documentation, best practices, and integration guides.
- Coaching internal teams in the use, extension, and integration of the toolset.
Your profile
Experience
- At least 7 years of experience as a .NET Developer, preferably in backend- or integration-oriented projects.
- Demonstrable experience in automated test tooling orchestration: API-driven test setups, simulation, and stub components.
- Experience with cloud-native development in the Azure ecosystem.
- Domain knowledge in a maritime or logistics context is a plus.
Technical knowledge
You have strong experience with:
- .NET 6/7/8, C#, async programming, REST APIs
- Azure Services: App Services, Functions, Service Bus, Event Grid, App Config, Key Vault, API Management, Logic Apps, Container Apps/Kubernetes
- DevOps & IaC: Azure DevOps, GitHub, YAML pipelines, ArgoCD, Terraform/Vault, Bicep
- Testing & Observability: xUnit/NUnit, Swagger/OpenAPI, Postman, App Insights, Log Analytics, Queue Explorer
- Architecture principles: Clean Architecture, Event-Driven Architecture, SOLID, Design Patterns
Soft skills
- Strong analytical and conceptual clarity.
- Communicative and persuasive towards both IT and non-IT stakeholders.
- Quality- and security-driven mindset.
- Proactive, responsible, and independent in technical decisions.
- Fluent in Dutch and English.
🌟 Why this role is interesting
- You will build a critical test platform that influences the quality and reliability of our entire digital chain.
- You combine Development, cloud engineering, and test automation—a unique combination.
- You will work in a modern, Azure-native environment with impact on the entire organization & port community.
Practical
- Fixed office days minimum of 2 to 3 days, with the 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.
- Workplace: Havenhuis. If travel is necessary, the arrangements specified in the assignment letter apply.
- Security screening:
All consultants/freelancers who will be employed at NxtPort are subject to security screening. The screening consists of a comprehensive investigation into a person's background and reliability. 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 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 security screening process can take up to 30 days; the Supplier accepts this waiting period and ensures the candidate remains available throughout the screening process.
Only the Consultant(s) of the Supplier selected by the Client for this contract will be subject to the security screening. After receiving this information, the Client's Security Officer will contact the accepted Consultant(s) and ask them to complete the forms in which they explicitly consent to the security investigation.
The Client's Security Officer (as administrative authority) will forward the individual request for security screening to the competent Federal Police, who will issue a security advice based on the investigation.
A negative security advice will be communicated to the relevant Consultant via the Client's Security Officer (as administrative authority). This notification will state the reasons justifying the decision, except for information whose disclosure may 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.
- The interviews (via Teams) for this request will take place on 30/03/2026. Please take this into account when proposing candidates.
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
- ERP Consultant
gofreelance
© 2026 gofreelance.be