Besides the usual content, the Drupal installation is being used as a frontend to a backend system (using SOAP). During the upgrade, we will need to rewrite the API layer to allow for transparent in-memory caching that would work around the backend system being relatively slow.
... Project goals:
- Upgrade Drupal 6 to Drupal 8 to allow for continued security and updates
- Rewrite SOAP API to the backend system to allow for better maintainability and extensibility
- Implement a secure non-persistent caching layer that will reduce API hits to the backend system and allow for fast user experience, while keeping the cached information in-memory
- Re-implement or port all of the existing features, design, and content
With success of this project, we might need continued maintenance on a T&M basis.
... Please do not apply if you have never worked with Git, or if you are not experienced with Git branches and branching models.
You have to be familiar with SOAP and be at least a mid-level developer. We believe that coding will take most of the time, so your PHP and OOP skills must be good.