Skip to content

Application Developer Drupal - Senior - Hybrid - Deadline 05/06/25

  • Hybrid
    • La Valletta, Rabat Malta, Malta

Job description

The following tasks are foreseen:

 

1)           Perform the following activities related to Drupal 10 (or newer) technology according to corporate and current industry best practices:

•             Installation, support and security related upgrades of Drupal websites

•             Development of custom modules, plugins, templates and other custom functionality

•             Ensure coherence of the logical and physical structure of Drupal web sites, web pages and of navigation methods

•             Successfully loading of the content provided by Client’s business teams, including all the multimedia material

•             Provide support before and after any deployment or implementation of new features

•             Provide support during maintenance phase and provide solutions/ developing new custom-made features as per the business requirements 

•             Provide internal trainings related to the application(s), if needed

•             Support during testing procedure if necessary

•             Produce and maintain technical and system documentation

•             Integrate other Drupal and custom applications based on business requirements 

•             Customise and extend Drupal themes

•             Migration from other Drupal systems

 

2)           Perform the following activities related to the EUAA DIP maintenance, according to corporate and current industry best practices:

•             Administer, configure, support and maintain the EUAA DIP application 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

 

3)           Performance of any other activities in the scope of maintenance, implementation and bug fixing for Drupal-based applications.

 

The proposal is expected to describe events where the profile performs similar tasks to those proposed and in addition in the following tasks/domains/areas:

 

• Drupal 10 (or newer) environment

• Work in Drupal 10 (or newer) content structuring, storage, access, and presentation elements

•  Usage of fast-changing technologies used in Drupal website management and multi-language requirements for the respective application

• Creating and developing Drupal 10 (or newer) websites from scratch

• Designing and developing responsive web applications, work in object-oriented programming languages 

•             Usage of MySQL databases and their cloud equivalent, such as Azure Database for MySQL

•             Tasks in website development, management and support

•             Work independently with Reporting and Visualization methodologies and libraries (e.g. JavaScript D3.js, Chart.js)

•             Development of data analysis techniques and key performance indicators (KPIs)

•             Usage of web technologies and web design (e.g. JavaScript, XML, PHP, HTML5, CSS3, AJAX)

•             Usage of JavaScript frameworks such as Vue.js, React or Angular

•             Usage of Microsoft Entra ID (Azure Active Directory), Microsoft Graph API and Azure DevOps.

•             Work in frontend and backend technologies

•             Usage, building and consuming web services and APIs

•             Usage of Docker or similar application containerization tools.

 

Level : Senior

Delivery mode: HYBRID (La Valletta, Malta) onsite and remote

Requires a hybrid implementation ratio of 94% offsite and 6% onsite modes

or