
Application Developer (Drupal)
- Valletta, Malta Island
- Permanent
- Full-time
- Perform the following activities related to the client Public Website and Drupal 10 technology according to corporate and current industry best. practices: Installation, support and security related upgrades of Drupal web sites (Prod, UAT, Dev).
- 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 website if needed.
- Support during testing procedure if necessary.
- Produce and maintain technical and system documentation.
- Integrate Case Law, COI and other custom applications based on business requirements.
- Customise and extend Drupal themes.
- Perform the following activities related to the client's Website maintenance, according to corporate and current industry best practices.
- Administer, configure, support and maintain the client Public website 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 client.
- Contribute to the further development of the application.
- Performance of any other activities in the scope of maintenance, implementation and bug fixing for Drupal based applications.
- Bachelor's plus minimum of 10 years of relevant professional experience.
- Minimum 6 years of experience in Drupal website development, management and support.
- Minimum 3 years of expertise in tools used for Drupal management or support
- Minimum experience 2 years with Drupal 10.
- Fluency, in English, to at least B2 level according to the CEFR (Common European Framework of Reference for Languages).
- Work in Object Oriented Programming languages.
- Usage of SQL (MSSQL and MySQL) databases and AzureMySQL.
- Tasks in website development, management, and support.
- Usage of JavaScript including the understanding of ECMAScript 2015 (ES6) and more recent ECMAScript versions.
- 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 (e.g., React, Angular, Vue.js)
- Usage of Azure Active Directory, Microsoft Graph API and Azure DevOps.
- Designing, building and maintaining progressive web apps.
- Work in frontend and backend technologies.
- Usage, building and consuming web services and APIs.
- Performing tasks related to Drupal 9 and Drupal 10 environment.
- Usage of information management technologies and platforms especially Drupal
- Work in Drupal content structuring, storage, access, and presentation elements
- Usage of fast-changing technologies used in Drupal web site management and multi-language requirements for the respective application.