Drupal Developer
Uni Systems
Valletta, Malta
What will you be bringing to the team?
Perform the following activities related to the European Institution's 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 European Institution'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 European Institution'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
Perform the following activities related to the maintenance of the information systems, according to corporate and current industry best practices:
- 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 the European Institution
- 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.
Requirements
What do you need to succeed in this position?
- Bachelor's Degree
- Minimum 10 years of relevant professional experience
- Work in Drupal 10 (or newer) environment
- Work in Drupal 10 (or newer) content structuring, storage, access, and presentation elements
- Usage of Drupal’s hook system, APIs, module development and theming and content moderation modules
- Usage of fast-changing technologies used in Drupal website management and multi-language requirements for the respective application(s)
- Coping with fast-changing technologies used in Drupal website management
- Coping with the needs of multi-language site deployment
- Creating and developing Drupal 10 (or newer) web applications 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, HTML/5, CSS/3, and AJAX)
- Advanced use of JavaScript, jQuery, and front-end frameworks such as React, Angular or Vue.js
- Usage of Microsoft Entra ID (Azure Active Directory), Microsoft Graph API and Azure DevOps.
- Work in frontend and backend technologies
- Work in migrations from SharePoint Online systems to Drupal and from SharePoint 2019 systems to Drupal
- Usage of developing and consuming web services and APIs
- Good knowledge of English
Apply Now
Don't forget to mention EuroTechJobs when applying.