ZAI has an immediate need for a Backend Drupal Developer to support current and 
future Drupal web-based solutions and hosting infrastructure for the NIH 
Library (https://www.nihlibrary.nih.gv) in Bethesda, Maryland.

 

Working with the Information Architecture team, the Backend Drupal Developer 
will serve in a lead technical role for the NIH Library on the migration 
project (Drupal 7 to 8) and provide continued maintenance of these Drupal 
web-based solutions in the future.

 

Duties and Responsibilities

Responsibilities may include, but are not limited to:

 

Supporting the development, design, implementation, and maintenance of migrated 
and new website features and functionality for all web solutions
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 
operations, maintenance, and upgrade tasks, implementing code patches, etc.—to 
ensure high-performance, availability, and security of all web solutions
Developing custom modules
Providing technical support and user training, and assisting in the creation of 
technical documentation
Ability to work 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

 

Requirements

Drupal 8 development experience is required
Relevant development experience including but not limited to object-oriented 
programming (prefer PHP), Drupal, HTML5, CSS3, JavaScript (jQuery, React, 
node.js, etc.), AJAX
Proven success in architecting enterprise Drupal solutions including website 
migration from older versions of Drupal or legacy systems to Drupal 8
Experience creating or modifying custom Drupal modules and practical knowledge 
of advance site building tools and modules such as Views, CTools, Panels
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 on existing 
modules in use
Experience with advanced site building tools in Drupal 8 such as Views, search 
(Solr or equivalent), Drupal APIs
Ability to collaborate with project managers, product owners, stakeholders, 
and/or subject matter experts (SMEs)
Practical knowledge of project management principles (waterfall, Agile, or 
combination) and experience working with ticketing and/or bug tracking systems 
such as GitHub or Jira
Understanding of the software development lifecycle (e.g. Requirements, Design, 
Development, Testing) and website development best practices (specifically 
related to Drupal)
Experience with relational databases (MySQL or PostgreSQL), Git, and SSH
Understanding of taxonomy and taxonomy systems

 

Preferred Experience

Acquia Cloud Enterprise
Cache (Varnish, Memcache)
Apache Solr, SAML
Web security
Experience with multiple web CMS platforms (Wordpress, Drupal, etc.)
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

 

Salary, commensurate with experience, starts at $75k.

 

For consideration, please apply via https://zai-inc.com/careers.

 

 


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

Reply via email to