.NET Developer - Fully Remote - Belgium - 12 Months
Hamilton Barnes are representing a globally recognised IT Consultancy who are on the lookout for a .NET Developer on an initial 12 Month contract, working Remotely in Belgium.
Key Responsibilities
* Develop and maintain backend services using .NET 8.0 and common libraries (e.g., Newtonsoft.Json, OpenTelemetry, Swagger, Moq).
* Build microservices and scalable REST APIs following secure, performant coding practices.
* Design and implement data flows across SQL Server, Elasticsearch, Redis, ActiveMQ, and Graph DBs.
* Write and maintain complex stored procedures in SQL Server.
* Implement OAUTH mechanisms (ADFS experience is a plus).
* Create and manage Azure DevOps pipelines, TestPlans, and Kubernetes Helm charts.
* Review code via Pull Requests and implement thorough unit/integration tests.
* Build Kibana dashboards and write Elasticsearch queries.
What You’ll Ideally Bring
* 5+ years in backend development with .NET (Framework and Core).
* 5+ years with Microsoft SQL Server (incl. stored procedures).
* 5+ years designing scalable backend systems (REST APIs, integrations, microservices).
* 2+ years working with Docker (Kubernetes or Docker Swarm).
* Production experience with OAUTH-based authentication (2+ projects).
* Hands-on experience in Agile/SCRUM environments (5+ years).
* Experience with SIRENE files and Schengen Information System alerts (2+ projects).
* Experience with highly scalable systems (2+ years preferred).
* Experience in international/multi-cultural teams (1+ year).
Strong knowledge of:
* .NET 8.0+, C#, SOLID principles, async programming.
* Microservices patterns, message brokers (ActiveMQ/RabbitMQ/Kafka).
* Git (incl. git flow), Azure DevOps, CI/CD pipelines.
* SQL Server: NoSQL (Elasticsearch, Redis, Neo4j is a plus).
* Unit testing and secure development practices.
* Managing/manipulating NCMEC and SIRENE files.
Contract Details
* Location: Remote
* Duration: 12 month rolling contract (long term program of work)
* Start Date: ASAP
* Pay: €300 per day
* Language Requirement: English (B2+)