Back-End Developer (.NET)

Job Category: Developer
Job Type: Full Time

Description

We currently have a vacancy for a Back-end Developer with .NET skills fluent in English, to offer his/her services as an expert who will be based in The Hague, The Netherlands.

Your tasks:

  • Write and support backend code in .NET Core using some of the most common libraries (Newtonsoft.Json, OpenTelemetry, Swagger, 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);
  • Review and approve Pull Request created by teammates, and implement validation mechanisms as unit and integration tests;
  • Create and manage build and release pipelines and TestPlans in Azure DevOps, and Kubernetes helm charts for all supported applications and services;
  • Write and support complex SQL Server Stored Procedures, and write OAUTH mechanisms;
  • Create Kibana dashboards and Elasticsearch queries, and write technical documentation;
  • Follow SCRUM methodology procedures and disciplines;
  • Account for secure coding practices, as well as logging and auditing features.

Requirements

  • University degree in IT combined with more than 6 years of experience in Software Development;
  • More than 5 years of experience in Back-End Development with .NET Framework;
  • More than 3 years of experience in designing and developing scalable back-end components (REST APIs, integrations, micro-services);
  • More than 2 years of experience with Docker (Kubernetes or Swarm);
  • Good knowledge of application development environments, and micro-services design patterns;
  • Good knowledge of asynchronous programming and messaging patterns, as well as .NET Framework (C#);
  • Good knowledge of software development methodologies (e.g. AGILE), Git,and the main branch strategies (Git flow);
  • Good knowledge of relational databases (SQL Server), and message brokers (ActiveMQ, RabbitMq, or Apache Kafka);
  • Good knowledge of Azure DevOps (Pipelines, Artifacts, TestPlans), OOP paradigms, SOLID principles, and unit testing;
  • Good knowledge of Agile Team implementing Scrum principles;
  • Excellent command of the English language.

As part of our dedication to the diversity of our workforce, we are committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion.

If you are a self-motivated professional who thrives in a fast-paced environment and enjoys working with cutting-edge technology, we would love to hear from you. Join our team and contribute to the successful implementation and optimization of D365 solutions for our organization.

To apply, please submit your resume, cover letter, and any relevant certifications.

Note: Only shortlisted candidates will be contacted for an interview.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx