Senior Drupal Developer (hybrid/remote from EU) - EU Institution
- Remote, Hybrid
- Valletta, Valletta, Malta
- Trasys International
Job description
Who are we?
Trasys International is a dynamic global organization that takes pride in being the trusted partner of EU Institutions. With strong commitment to excellence and a 30-years track record of delivering high-quality solutions, we are dedicated to supporting the growth and success of our clients. Our Mission is to help our clients keep up with the challenges of digital transformation by providing the right talent at the right time for the right job. To this end, we are constantly looking for talented professionals who are interested in working on challenging international projects and able to deliver high-quality results within multicultural environments. Our services include (but are not limited to) modernization of solutions, digital workspaces, cloud technologies and IT security. Our Headquarters are in Brussels and we have active accounts and offices across Europe (i.e. Luxembourg, Amsterdam, Athens, Stockholm, Geneva).
Is this YOU?
For our customer based in Malta - an European Institution, we are looking for a Senior Drupal Developer to join our team in the area of international protection - supporting Member States in applying the package of EU laws that governs asylum, international protection, and reception conditions. You will play a crucial role in providing practical, legal, technical, advisory, and operational assistance to achieve harmonized asylum practices.
The job can be performed 90% remotely from any European Union country and it will require minimal travel to Malta (10% on annual basis). You need to have rights to work as a freelancer (B2B) in the country where you are based.
More specifically, you will be responsible for…
You will be expected to contribute to the design, development, implementation, testing and maintenance of the client’s database on International Protection in Europe (DIP) system, as well as the related artefacts, according to current best practices and corporate/ICT strategy.
You will also expected to collaborate with the ICT Team - Project Manager (PM), Solution Architect (SA), Business Analysts (BA), UI/UX Designer, Testers, Application Developers, Product Owners and Business Stakeholders, on the analysis and design of evolutionary changes, new features, and improvements.
Perform the following activities related to the client’s DIP and 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 EUAA’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
Perform the following activities related to the client’s DIP maintenance, according to corporate and current industry best practices:
Administer, configure, support and maintain the client’s 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 the 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.
#LI-VB1
Job requirements
Are you the perfect match?
At least 10 years of experience in the following domains:
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.
or
All done!
Your application has been successfully submitted!