Drupal 8 Contractor Engagement
Scope of Work
Phase | Requirements | Notes |
---|---|---|
Phase 1 |
|
|
Phase 2 |
|
|
Roadmap
Communication / Team Organization
The contractor will attend daily meetings with a Campus API Team representative to look over the progress of the prior day and plan the next steps.
There will be weekly meetings with the Campus API Team which will serve as a chance to get feedback on the previous weeks accomplishments and derive input on the upcoming work. Campus API Team to provide project oversight.
Jira will be used to organize project work, and an account will be provisioned so the contractor can access and work within that system.
Some work will fall outside of the Jira system and will be handled on an “as needed” basis. (For cases where input/requirements are being discovered on the fly.)
The majority of work will be on a Pantheon hosted Drupal application. The contractor will be provisioned an account which will have access to the Pantheon dashboard(s).
Contractor Requirements
Performs analysis, conceptual modeling, design, implementation, and troubleshooting of Web Applications and technical routines to automate new or existing business processes using the Drupal framework.
5+ years' experience developing applications and websites using the Drupal framework including working with Content Types, Field API, Entity API, Form APl, Taxonomy, Views, etc., or equivalent combination of education, training and experience.
Ability to consistently develop clean, semantic, valid markup, accessible and responsive websites
Experience in Drupal backend and frontend development including module and theme development.
Experience in modern PHP web development (PHP, RESTful APls, JSON)
Experience programming web solutions using JavaScript, JQuery, CSS and HTML
Understanding of Drupal best practices
Experience using best practice version control methodologies and tools such as GIT
Comfortable with Drush and Composer
Performance tuning/understanding of Drupal caching layers
Experience in application security roles and authentication practices.
Active in Drupal community (Drupal.org profile, module issue tracker, local user groups, etc,)
Experience with SSO
Experience with Pantheon platform