NET Developer (Web Crawler) - initial 1-year +2x 1-years - THE HAGUE - EU-client - SC desired

South Holland  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

We are looking for 1x ".NET Developer (Web Crawler)" for THE HAGUE (100% on-site, when Covid restrictions been lifted, EU-nationals ONLY) to start ASAP (not before Sept-Oct) an initial 220 day contract (1-year initial + 2x 1-year extensions possible, EU-agency-client).

EU nationals ONLY (due to the "EU" security certifications required). We can't accept any longer UK-consultants, as long they don't have EU-CONFIDENTIAL clearance or another EU-citizenship.

  • Our client is an international organisation and a great reference in any CV! English speaking environment.
  • The start might be off-site because of Corona for some weeks (tbc), but then the position will be 100% on-site.
  • This is a real longterm contract with possibility of extension based on performance and budget availability (initial1-year, where additional 2x220 = 660 w/days in total are foreseen).
  • EU nationals ONLY (due to the "EU" security certifications required). We can't accept any longer UK-consultants, as long they don't have EU-scurity-clearance or another EU-citizenship (after Brexit the UK-consultant can't get any longer "EU" security clearances, which is mandatory for this position).
  • A Security clearance (SC) will be required for this position, if you don't have a valid SC, we will guide you. Our company is holding "FSC - Facility Security Clearance", so we are able to guide/sponsor you through the "PSC - Personal Security Clearance" procedure.
  • Start date ASAP means in the September-October period (desired).

BACKGROUND

.NET Developer (Web Crawler)

We are looking for a .NET web crawler developers, specifically to support the development of a web crawler cloud system. The goal of the project is to deliver a system for the use of all European member states, to exchange information that enables the removal of terrorism content online.

Development-wise, the project has two main parts:

  • The core of the solution
  • The Fetchers required to monitor the status of the content online

Business requirements' gathering is completed and development has already started, however, other parts of the project are still under design and delivery (infrastructure on-premises and cloud).

Technological stack

.NET, SQL Server, Micro-services, Docker, Kubernetes, Microsoft Azure Platform (in the cloud), Knockout.js, Git, a web scraping technology like Selenium, Scrapy or Kofax/Kapow

TASKS

  • Implement a set of HTTP services (in .NET or Python), following a defined contract/interface specification, to crawl Internet sites and download Internet content in a reliable, fast, scalable, and secure way, satisfying the defined service level agreements.
  • Establish OAUTH validation mechanisms within the specified services.
  • Implement validation mechanisms on those services to verify the crawlers on a time basis. Write unit and integration test.
  • Assistance with deployment and configuration of the system. Setup CI/CD pipelines within Azure DevOps platform.
  • Familiarity with Kubernetes/Docker, cloud environments and platforms is assumed.
  • Writing helm charts and integrate services on Kubernetes environments is a plus.
  • Work comfortably within a team. Follow Scrum procedures and disciplines. Estimate the work to be done upon request.
  • Write technical documentation. Account for secure coding practices, as well as logging and auditing features.
  • Communicate in a clean, concise way, not only to peers but to upper layers when needed.

SKILLS - mandatory requirements

  • Degree and more than 6 years of experience in Software Development
  • In-depth knowledge of Microsoft .NET (C#), ASP.NET Core, Python, Docker and Kubernetes
  • Good knowledge of OOP paradigms and SOLID principles
  • Capable to be part of an Agile Team implementing Scrum (team worker, easy going, good communication capabilities)
  • Experience with at least one of these: Selenium, Scrapy, Kofax/Kapow
  • Experience with highly scalable systems
  • Good knowledge of application development environments
  • Good knowledge of the design and development of web components
  • Good knowledge of the design and development of Back End components (REST APIs, integrations, micro-services)
  • Knowledge of software development methodologies (eg AGILE)
  • Knowledge of relational databases
  • Ability to participate in multi-lingual meetings, ease of communication
  • Capability of integration in an international/multi-cultural environment.
  • Working knowledge of English (level: B2 or higher)

SKILLS - desirable requirements

  • Participation in a minimum of 2 projects involving in crawler could development
  • A minimum of 2 years of experience in Software Development of crawlers for the cloud
  • Knowledge about responsive, multi-device development (eg desktop, laptop, tablet, smartphone)
  • Knowledge of no-SQL and graph databases
  • Ability to cope with fast changing technologies used in application developments
  • Knowledge of CD/CI systems (eg TFS)

AWARD/OTHERS

  • The applicants attention is drawn to the important role that the curriculum vitae plays in the evaluation. Curriculum vitae shall illustrate the specific skills relevant to this request.
  • We would like to receive CVs of suitable candidates together with pricing quotations, based on a daily net rate including travel costs for the services described.
  • This position requires "EU security clearance level". If the candidate doesn't have a Security Clearance (SC) yet, then he/she can start working, when presenting:
    - A criminal record/Certificate of good conduct (from his/her home country), plus ID-card copy, and
    - A confirmation that he/she is willing to proceed to obtain the SC.
    Our company is holding "FSC - Facility Security Clearance", so we are able to guide/sponsor you through the "PSC - Personal Security Clearance" procedure.
  • Europass-CV-format (DOC) and a QUESTIONNAIRE will be required at a later stage, it's mandatory, we will provide templates.
  • This role would likely be initially remote for some weeks, with the expectation to work 100% onsite after the restrictions have been lifted.

PROVIDER

infom consulting is an owner-managed business and consulting firm in Germany. The company supports large corporations and larger SMEs across Europe. Our IT experts are realising projects for the European Institutions, United Nations agencies, International Organisations and multinational companies across the EU.

If this sounds of interest, then please get in touch ASAP so we can talk about the role and your experience.

Start date
Sept.-Oct. 2021. Likely some weeks offsite, then 1
Duration
initial 1-year + addit. 2x 1-year extensions fores
(extension possible)
From
infom consulting GmbH
Published at
27.07.2021
Project ID:
2171257
Contract type
Freelance
To apply to this project you must log in.
Register