Quick Summary
Joining KEYES means giving purpose to your talent. We seek individuals who view technology as a lever for a sustainable future and share our values. Grow your career within one of Belgium’s leading IT companies.
KEYES supports private and public organizations across Belgium and Europe in their digital transformation. We combine business expertise, technological mastery, and a long-term vision to address digital challenges for large enterprises, the public sector, healthcare organizations, and SMEs. Our solutions include: Infrastructure & Cloud, Cybersecurity, Business Software, Mainframe, Data & AI, Advisory, and Staffing.
More information: www.keyes.eu
THE BACKGROUND
For our European Institution customer based in Malta, we are seeking a Senior Drupal Developer. This role supports international protection efforts, assisting Member States in applying EU laws governing asylum, international protection, and reception conditions. You will provide crucial practical, legal, technical, advisory, and operational assistance to achieve harmonized asylum practices.
This position is 90% remote from any EU location. The initial 4-day onboarding must be completed onsite at the client premises in Valletta, Malta.
Responsibilities
The Senior Drupal Developer will contribute to the design, development, implementation, testing, and maintenance of the client’s International Protection in Europe (DIP) system and related artifacts. A main focus will be on EUAA Asylum and Reception Cooperation & Guidance Unit (ARCGU) Projects, adhering to current EUAA best practices and corporate/ICT strategy.
Key activities related to EUAA information systems and Drupal 10 (or newer) technology include:
- Installation, support, and security-related upgrades of Drupal websites across EUAA’s environments (development, testing, user acceptance testing, and Production).
- Development of custom modules, plugins, templates, and other custom functionality.
- Ensuring coherence of the logical and physical structure of Drupal websites, web pages, and navigation methods.
- Successfully loading content and multimedia material provided by EUAA’s business teams.
- Providing support before, during, and after any deployment or implementation of new features.
- Offering support during the maintenance phase, including solutions and development of new custom features as per business requirements.
- Delivering internal training related to the system(s), if needed.
- Supporting testing procedures when necessary.
- Producing and maintaining technical and system documentation.
- Integrating system(s) with other Drupal systems and third-party custom applications, platforms, or services, based on business requirements.
- Customizing and extending Drupal themes.
- Migrating data from SharePoint Online and SharePoint 2019 to Drupal.
- Administering, configuring, supporting, and maintaining the application(s) and the underlying infrastructure.
- Contributing to the implementation and documentation of controls and processes for proactive website maintenance, including required EUAA updates.
- Contributing to the further development of the application(s).
- Performing other activities within the scope of maintenance, implementation, and bug fixing for Drupal-based applications.
Required Experience & Skills:
- At least 10 years of experience as a Software/App Developer using Drupal environments (versions Drupal 10 and 11).
- Ability to code in PHP, JavaScript, and jQuery for Drupal tailoring.
- Proficiency in Object-Oriented Programming languages.
- Experience with SQL databases (MSSQL and MySQL).
- Knowledge in:
- Asynchronous, JavaScript, and XML programming.
- POI, Jasper reports, MSSQL Reporting engine software packages.
- Web site development, management, and support.
- JavaScript ES6.
- jQuery.
- Web technologies and web design (e.g., JavaScript, XML, HTML, CSS).
- Building and maintaining progressive web apps.
- Front-end and back-end technologies.
- Azure.
- Building and consuming web services and APIs.
- SQL server database structures.
- Information management technologies and platforms, especially Drupal.


