Senior .NET Developer (Azure & Events)
Wat ga je doen?
Je neemt de volledige verantwoordelijkheid over de back-end en services van het platform. Je denkt mee op architecturaal niveau en vertaalt complexe businesslogica naar performante en robuuste oplossingen.
Development en architectuur:
- Je ontwikkelt, verbetert en onderhoudt .NET back-end services en API’s.
- Je implementeert en optimaliseert complexe businesslogica.
- Je bouwt schaalbare microservices binnen een gedistribueerde architectuur.
Integraties en messaging:
- Je werkt met een event-driven architectuur, met MassTransit en Azure Service Bus als kerntools.
- Je bouwt integraties met leveranciers, kanalen en externe API’s.
- Je beheert en optimaliseert message flows, onder meer in RabbitMQ.
Cloud en infrastructuur:
- Je rolt services uit en onderhoudt ze op Kubernetes en in Azure.
- Je zet CI/CD op en beheert die via Azure DevOps Repos en Pipelines.
Datakwaliteit en performance:
- Je optimaliseert PostgreSQL-databases (queries, views, indexes).
- Je lost productie-issues op.
- Je verbetert stabiliteit, logging en observability.
Wie zoeken we?
Must-have:
- Je hebt 5+ jaar ervaring met .NET en C# back-end development.
- Je hebt sterke kennis van REST API’s.
- Je hebt zeer goede ervaring met MassTransit of een gelijkaardige servicebus-technologie, en kent event-driven of message-based architectuur.
- Je hebt ervaring met Azure en Azure-services, bij voorkeur Azure Service Bus.
- Je hebt ervaring met Azure DevOps Repos en Pipelines.
- Je hebt sterke kennis van PostgreSQL.
- Je hebt ervaring met microservices en distributed systems.
- Je hebt uitstekende debugging- en probleemoplossende skills.
Should-have (kan je leren tijdens de onboarding):
- RabbitMQ, op basis- tot gemiddeld niveau.
- Kubernetes: pods, deployments, logs en scaling.
Nice-to-have:
- Docker.
- Basiskennis Python voor automatisaties.
- Azure App Insights en Log Analytics.
- Monitoring- en observabilitytools zoals Grafana, Kibana, Prometheus en Sentry.
- Ervaring in een datagedreven omgeving.
Daarnaast ben je iemand die:
- eigenaarschap en verantwoordelijkheid neemt.
- zelfstandig en gestructureerd werkt.
- vlot communiceert met technische en niet-technische stakeholders.
- proactief meedenkt en optimalisatiekansen ziet.
- wil meebouwen aan een platform met groeipotentieel.