Drupal Developer
Description
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
How to apply
Metadata
Published: Friday, May 31, 2019 17:03 UTC
Last updated: Friday, May 31, 2019 17:03 UTC