We are looking on behalf of our client for a .NET Developer fluent in English, to offer his/her services as an expert.
Location: Hague, Netherlands
Rate: 440 €/day , with a B2B contract
The work will be carried out either in the company’s premises or on-site at customer premises. In the context of the first assignment, the successful candidate will be integrated into the Development team of the company that will closely cooperate with a major client’s IT team on site.
Responsibilities:
- Write and support backend code in .NET using some of the most common libraries (Newtonsoft. Json, OpenTracing/OpenTelemetry, Swagger/OpenAPI, Bogus, AutoBogus, Moq);
- Participate in the .NET implementation of a micro-services solution, being able to write backend code in a reliable, fast, scalable, and secure way, satisfying requirements and service level agreements;
- Write and support services that read/transform/write data from multiple sources to multiple destinations (APIs, SQL Server, ElasticSearch, Redis, ActiveMQ, Graph databases, CSV files);
- Create and manage build and release pipelines and Test Plans in Azure DevOps, as well as Kubernetes helm charts for all supported applications and services;
- Write and support complex SQL Server Stored Procedures;
- Create Kibana dashboards and ElasticSearch queries;
- Write OAUTH mechanisms.
Requirements:
- University degree in IT or relevant discipline, combined with a minimum 6 years of experience in Software Development;
- Minimum 5 years of experience in Back-End Development with .NET C#, 2 of which with micro-services;
- Minimum 2 years of experience in Front-End Development, including JavaScript, HTML and CSS;
- Minimum 2 years of experience with Docker (Kubernetes or Swarm);
- Good knowledge of .NET 6.0+ (C#);
- Good knowledge of OOP paradigms and SOLID principles;
- Good knowledge of application development methodologies, such as Agile development, SCRUM;
- Fluency in unit and integration back-end testing frameworks (Moq, Fluent Assertions, Xunit/NUnit, etc.);
- Good knowledge of relational databases (SQL Server) and ability to optimize and troubleshoot SQL queries;
- Good knowledge of asynchronous programming and messaging patterns, such as ActiveMQ, RabbitMQ, Apache Kafka, ServiceBus, and CQRS;
- Good knowledge of the design and development of scalable back-end components (REST APIs, integrations, micro-services);
Nice to have:
- Good knowledge of Git including branching strategies
- Good knowledge of Azure DevOps (Pipelines, Artifacts, Test Plans)
- Good knowledge of Typescript, NPM and JavaScript unit testing frameworks.
- Good Knowledge of Distributed caching (Redis ).
If interested, please share your CV at iuliana@euroasiarecruiting.com.