The company is looking to solve business problems through web development, providing design/architectural solutions, and leading projects for various technology solutions for the client’s business systems and on the Drupal Content Management Systems.
Requirements
- Command of Drupal 8+ architecture, modules, development, theming, and best practices.
- Comfortable with Git for version control, and pull requests for merging feature branches.
- Strong understanding of core Drupal API and concepts, including Form API, Field API, Render API, etc.
- Familiarity with Continuous Integration using CircleCI or similar.
- Knowledge of periodic maintenance and configuration of Apache, Varnish, Solr, and PHP on Linux.
- Experience with JavaScript, jQuery, CSS, and Sass.
- Experience using SOAP and REST APIs.
Responsibilities
- Administration, support, patching, and upgrading Drupal, PHP, Solr, Web Server, and related services on Acquia and AWS.
- Designs and develops applications to solve business problems.
- Provide technical leadership of Drupal and other web development projects including requirements gathering, project planning, delegating tasks, and code review.
- Utilize GIT for version control, and pull requests for merging feature branches.
- Install, test, and deploy patches to the core CMS and modules for our Drupal CMS.
- Working with Continuous Integration using CircleCI for deployment on Acquia.
- Leads and manages development projects from start to finish, communicating with all levels of staff and reporting progress regularly to ICT Director.
Other
- Bachelor’s degree or equivalent experience in computer science or related field such as math, physics, or engineering — Required
- Ability to work independently and manage multiple task assignments.
- Strong oral and written communication skills, including presentation skills.
- Able to communicate effectively with non-technical staff and with members of interdisciplinary teams.
- Flexible and adaptable in regards to learning and understanding new technologies.