Drupal 10 Developer (90% remote from EU) - EU Institution
Role details
Job location
Tech stack
Job description
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., * 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.
Requirements
Do you have experience in jQuery?, Do you have a Bachelor's degree?, * 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