ZAI is seeking an experienced Drupal Developer to support its current and 
future Drupal web-based solutions and hosting infrastructure.

 

Duties and Responsibilities

Over the next two years, one of our Library clients will migrate its main 
website develop a custom Drupal 8 deployment platform, and migrate several 
Drupal 7 sites to Drupal 8. This position requires the candidate to serve in a 
lead technical role on the migration project and to provide continued 
maintenance of these Drupal web-based solutions hosted on Acquia. 
Responsibilities may include, but are not limited to:


Management of Acquia Cloud services


Supporting the development, design, implementation, and maintenance of migrated 
and new website features and functionality


Guiding website architecture to ensure a logical website layout and/or 
navigation that is in alignment with business, customer, or user requirements


Managing all technical aspects of the Drupal infrastructure—performing, 
implementing code patches, etc.—to ensure high-performance, availability, and 
security of all web solutions


Providing technical support and user training, and assisting in the creation of 
technical documentation


The candidate must be capable of working independently and collaboratively with 
library staff, other team members, and outside contractors to deliver effective 
web solutions that support specific business, customer, and user needs.

Drupal 8 development experience (build, launch and maintain a Drupal 8 site) is 
required.  

Requirements


Management of Acquia Cloud Enterprise accounts


Relevant development experience including but not limited to object-oriented 
programming (prefer PHP), Drupal, Drush, Composer, CSS, JavaScript, AJAX, and 
SASS


Experience creating or extending Drupal core/modules and practical knowledge of 
advance site building tools


Experience with relational databases, Git, and SSH


Proven success in architecting enterprise Drupal solutions including website 
migration from older versions of Drupal or legacy systems to Drupal 8


Ability to evaluate and select Drupal modules for desired functionality based 
on release and maintenance status, community dedication and usage, security 
issues, and availability of documentation


Experience regression testing incompatibilities and dependencies


Ability to collaborate with project managers, product owners, stakeholders, 
and/or subject matter experts


Practical knowledge of project management principles and experience working 
with ticketing and/or bug tracking systems


Understanding of the software development lifecycle (e.g. Requirements, Design, 
Development, Testing) and website development best practices (specifically 
related to Drupal)


Understanding of taxonomy and taxonomy systems


Preferred Experience


Cache (Varnish, Memcache)


Apache Solr, SAML


Web security


Ability to debug and setup for local development


Site optimization (module selection, caching, etc.)


Utilization/development of API’s and RESTful web services


Theming, UI Development and UX design


Ability to estimate level of effort and hours to complete tasks



----
Brought to you by code4lib jobs: 
https://jobs.code4lib.org/jobs/33990-drupal-developer

Reply via email to