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