Drupal Developer for EU Cybersecurity Atlas @ Joint Research Centre

Job description

ABOUT THE ROLE

As a Drupal Developer, you will be part of a dynamic team, based in the JRC campus in Ispra (Italy). The JRC campus is hosting a vibrant community of approximately 2.500 top-notch researchers, engineers and senior scientists, eager to resolve current and future challenges related to energy, nuclear safety, climate change and more.


SCOPE

The work will take place in the context of the Administrative Arrangement (AA) between DG-JRC and DG-CNECT to Support to the development of the EU cybersecurity policy package initiatives and ePrivacy policy (SMART 2018/0060). More specifically, it will contribute to the Work-Package (WP) 2, where the design and implementation of an EU Cybersecurity Atlas is planned.


The goal of the EU Cybersecurity Atlas is to maintain an online map of the cybersecurity research expertise in Europe, continuously updated, in order to facilitate research groups and industry to discover each other, helping in this way the starting phases of the establishment of the European Cybersecurity Network of National Competence Centres and the related Communities.


OBJECTIVES

The selected consultant will support the design and implementation of the EU Cybersecurity Atlas, an online portal. Users will be authenticated using the existing standar EU-login EC module.


The Atlas will aim in the management of a list of institutions and associated projects, researchers, courses and trainings. The portal will provide various functionalities allowing to authorised users to review and approve, prior to publishing. the content provided by the institutions, and spot the geographical location of the institutions through maps and detailed statistics (including filtering and aggregation per country, cybersecurity knowledge domain, etc.).

The Atlas will also include data export/import functionalities,to retrieve research profiles from online services (LinkedIn, Google, Scopus) or project information from EU databases, as well as an option to manage the cybersecurity taxonomy and a wiki-style glossary of cybersecurity terms.

Some of the functionalities described above will be public while others will be restricted. 

Requirements

DESCRIPTION OF TASKS

  • Design and implementation of the EU Cybersecurity Atlas using the Drupal Content Management System (CMS) with -ideally- version 8
  • Integration of standard EU Login authentication module
  • Design, configuration and implementation of interfaces for registration of users, institutions and their associated projects, researchers and courses
  • Implementation of moderation funcationalities
  • Implementation of advanced visualization functionalities including filtering and agregations
  • Integration with online web services and project databases
  • Management of functionalities for cybersecurity taxonomy and glossary of terms
  • Implementation of an access control/authorization module considering governance aspects

Most of the tasks the consultant is expected to do consist of configuration and implementation of custom modules for Drupal 8. Some modules are already implemented including the standard EC theme, the integration module for EU Login, and a few custom visualization options with a map and bar/column graphs for standard statistics. Therefore, the work includes the customization of existing modules already implemented and eventually of other public modules available for Drupal 8.


MUST-HAVEs

  • Hands-on experience with Drupal 8
  • Solid experience with SQL, MySQL database and PHP programming
  • Strong skills with Javascript, web visualization tools/libraries and web services integration tools (JSON, XML)
  • Excellent command of English 
  • Master's degree plus minimum 7 years of working experience


ABOUT US

We are TRASYS International (NRB Group), an ICT company with over 25 years of a successful track record working with European Institutions and Agencies, offering IT consulting, solutions and services.

Our Mission is to help our clients keep up with the challenges of digital transformation by providing the right talent at the right time for the right job. To this end, we are constantly looking for talented professionals who are interested in working on challenging international projects and able to deliver high-quality results within multicultural environments.

Our services include (but are not limited to) modernisation solutions, digital workspaces, cloud technologies and IT security.

Our Headquarters are in Brussels and we have active accounts and offices across Europe (i.e. Luxembourg, Ispra, Amsterdam, Athens, Stockholm).