Medior .NET/Azure Developer

EngiFlex
Antwerp, Belgium
5 days ago

Role details

Contract type
Contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Intermediate

Job location

Remote
Antwerp, Belgium

Tech stack

.NET
API
Data analysis
Application Performance Management
Automation of Tests
Azure
C Sharp (Programming Language)
Cloud Computing
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Software Design Patterns
DevOps
UN Electronic Data Interchange for Administration Commerce and Transport
Entity Framework
Event-Driven Programming
Github
Microsoft SQL Server
Nunit
OAuth
Object-Oriented Software Development
Scrum
Role-Based Access Control
Azure
Swagger
YAML
Openapi
Azure
Microsoft Power Automate
Xunit
Kubernetes
Information Technology
Bicep
Operational Systems
DDD (Domain Driven Development)
REST
Terraform
Api Management
Key Vault

Job description

Als medior developer vorm 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, toegangs- en badgesystemen en verschillende EDI/EDIFACT-stromen. Je werkt nauw samen met architecten, analisten en infra- en securityteams, en bewaakt de samenhang tussen domeinlogica, integraties en infrastructuur.

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- en componentdiagrammen. Definiëren van non-functional requirements zoals performance, scalability, availability, security en compliance. Begeleiden van teams bij de 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, zoals port community systems, terminal operating systems, carriers en gate access-oplossingen. Waarborgen van datakwaliteit, traceability, auditing en databeveiliging over meerdere domeinen. Bouwen van robuuste integraties met OAuth2/OIDC, Azure Entra ID / B2C, RBAC, mTLS en Managed Identities. DevOps, testing & observability Implementeren van CI/CD 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 Application Insights, Log Analytics, dashboards en Queue Explorer. Uitvoeren van root-cause analyses en uitwerken van structurele oplossingen bij incidenten (3rd-line support). Stakeholdermanagement & 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 kennisdeling binnen het team. Onderzoek doen en ownership nemen om nieuwe standaarden of technologieën te introduceren.

Requirements

Bachelor of master in (toegepaste) informatica of gelijkwaardige ervaring. Minstens 4 tot 6 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/10, C#, OOP, SOLID, DDD, CQRS, event-driven concepten en Clean Architecture Azure Services: App Services, Functions, Service Bus, Event Grid, ADF, Application Insights, App Configuration, Key Vault, API Management, Logic Apps, Storage en Container Apps/Kubernetes

Minimum 2 à 3 vaste kantoordagen per week, met thuiswerkmogelijkheid. Plaats van tewerkstelling: Antwerpen (hybride). Voor deze functie is een veiligheidsscreening vereist. Het veiligheidsonderzoek kan tot 30 dagen duren. Een positief veiligheidsadvies is noodzakelijk om de functie te kunnen opnemen en behouden.

Benefits & conditions

Security & compliance: NIS2, ISO 27001, Zero Trust, OAuth2/OIDC, RBAC, Managed Identities en Azure Entra ID / B2C Data & integratie: SQL Server, Dapper, EF Core, API Gateway, REST, EDI/EDIFACT, XML, JSON en Azure Cosmos DB DevOps: Azure DevOps, GitHub, YAML-pipelines, ArgoCD, Terraform/Vault en Bicep Testing & monitoring: xUnit/NUnit, Postman, Swagger, Application Insights, Log Analytics en Queue Explorer Frontend-integratie met Blazor of React is een troef.

Je zal deel uitmaken van een groeiende KMO met ruimte voor initiatief en persoonlijke ontwikkeling. Wij zorgen ervoor dat je in een uitdagende maar aangename werkomgeving terecht komt met leuke collega's. Samen met jou stippelen we een carriereplan uit, met aandacht en budget voor bijkomende opleidingingen / certificaties. Je kan rekenen op een motiverend salaris, aangevuld met extralegale voordelen, inclusief bedrijfswagen (of alternatieve vergoeding). (Freelance is ook mogelijk)

Apply for this position