
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
All done!
Your application has been successfully submitted!