Job Description
ARHS Group - part of Accenture - is looking for a Drupal Developer to further develop and migrate existing websites to publishing platforms based on Drupal CMS for one of its clients at the EU Institutions.
Role & Responsibilities
* Architect and build/theme responsive Drupal (7 and higher) web applications, while complying with the information security, technology standards, multilingualism, accessibility and branding requirements
* Transpose existing (legacy) IT systems from any technology into a Drupal based solution
* Architect and manage complex full-life cycle implementations of Drupal-based solutions, including possible integrations with the organization and third-party systems, with a focus on maintainability, reliability, scalability, and performance
* Perform site-building activities like creating and modifying views, contexts, and blocks to match functionality specified in Wireframes and designs of the analysts
* Create Drupal contributed modules (and preferably having proof of previous experience in this)
* Evaluate Wireframes and designs, and other deliverables during the analysis phase to spot potential development issues and flag feasibility challenges when needed
* Carry-out code reviews of code created by other developers, and be able to adapt your code based on peer reviews of colleague-developers
* Remain up to date with policies and technologies supported, approved and provided by the organization at corporate level
* Produce software architecture documents and other technical documentation
* Participate in technical working groups, planning and progress meetings and meetings with the users
* Liaise with other departments and the contractors for the installation and configuration of system environments and releases
* Release management
Qualifications
Your Profile
* University degree or equivalent by experience
* Good drafting skills
* Ability to give technical presentations
* Ability to apply high quality standards and to respect deadlines
* Ability to cope with fast changing technologies used in application architecture and design
* Ability to participate in multilingual meetings, good communication skills
* Capability of integration in an international/multicultural environment, rapid self-starting capability and a team player
Technical skills
* Good knowledge of Service Oriented Architecture
* In depth knowledge of application design
* In depth knowledge of modelling tools
* Good knowledge of Enterprise Architecture
* Good knowledge of Relational DBMS
* Good knowledge of business process analysis
* Excellent knowledge of PHP, HTML, CSS, JavaScript and Drupal application development
* Experience with REST API integrations and interoperability in general, and mastery of working with MySQL and Oracle databases
* Solid knowledge of encryption techniques
* Knowledge of interoperability technology (e.g. web services)
* Proficiency in using Git and related workflows for source control management
* Experience with cloud-based hosting solutions would be considered an asset