Joining KEYES means giving purpose to your talent.
Are you looking for an environment where technology is not an end in itself, but a lever to build a sustainable future? At KEYES, we are not just looking for technical expertise; we are looking for people who share our values.
Do you want to continue your career and grow within one of Belgium’s leading IT companies?
KEYES supports private and public organizations in Belgium and across Europe in their digital transformation by combining business expertise, technological mastery, and a long-term vision.
We support large enterprises, the public sector, healthcare organizations, and SMEs in all their digital challenges: Infrastructure & Cloud Solutions, Cybersecurity Solutions, Business Software Solutions, Mainframe Solutions, Data & AI Solutions, Advisory Solutions, and Staffing Solutions.
More information: www.keyes.eu
THE BACKGROUND
For our customer based in Malta - a European Institution, we are looking for a Senior Drupal Developer to join their team in the area of international protection - supporting Member States in applying the package of EU laws that governs asylum, international protection, and reception conditions. You will play a crucial role in providing practical, legal, technical, advisory, and operational assistance to achieve harmonized asylum practices.
The role must be performed 90% remotely from any EU location, and onboarding of the first 4 days must be done onsite to the client premises in Valletta, Malta.
Responsibilities
-
The individual shall contribute to the design, development, implementation, testing and maintenance of the client’s International Protection in Europe (DIP) system and related artefacts, with main focus on the EUAA Asylum and Reception Cooperation & Guidance Unit (ARCGU) Projects, as well as the related artefacts, according to current EUAA best practices and corporate/ICT strategy.
-
Perform the following activities related to the EUAA information systems and Drupal 10 (or newer) technology according to corporate and current industry best practices:
-
Installation, support and security-related upgrades of Drupal websites on EUAA’s environments (development, testing, user acceptance testing, and Production)
-
Development of custom modules, plugins, templates and other custom functionality
-
Ensure coherence of the logical and physical structure of Drupal websites, web pages and of navigation methods
-
Successfully loading of the content provided by EUAA’s business teams, including all the multimedia material
-
Provide support before, during and after any deployment or implementation of new features
-
Provide support during the maintenance phase and provide solutions and/or the developing of new custom made features as per the business requirements
-
Provide internal trainings related to the system(s), if needed
-
Support during testing procedure if necessary
-
Produce and maintain technical and system documentation
-
Integrate the system(s) with other Drupal systems and third-party custom applications, platforms or services, based on business requirements
-
Customise and extend Drupal themes
-
Migrate data from SharePoint Online and SharePoint 2019 to Drupal
-
Administer, configure, support and maintain the application(s) and the underlying infrastructure
-
Contribute to the implementation and the documentation of controls and processes to perform pro-active maintenance on the website, including the installation of updates, as required by EUAA
-
Contribute to the further development of the application(s)
-
Performance of any other activities in the scope of maintenance, implementation and bug fixing for Drupal based applications.
-
At least 10 years of experience as a Software/App Developer using Drupal environments, (version - Drupal 10 and 11)
-
Ability to code in PHP, JavaScript and jQuery for Drupal tailoring
-
Object Oriented Programming languages
-
Working with SQL (MSSQL and MySQL) databases
Knowledge in:
-
Asynchronous and 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#LI-JG1#TRASYS