Job Description:
Must haves: Experience with Drupal CMS and Acquia hosting solution.
Job Description:
- Engage cross-functional teams to understand and architect end-to-end solution architecture composed of various technologies.
- Participate in requirements gathering sessions to understand business needs and provide/gather inputs to technical requirements.
- Provide technical solution support during the proposal process to include technology stack, solution architecture, and implementation methodology.
- Develop presentations and demonstrate technology solutions to stakeholders. Lead the development of the analysis and produce a product roadmap for implementation.
- Design CMS architectures (Drupal and Acquia focused) that include database schema, content models, workflows, hosting environments, security and other components.
- Migration of websites onto the Drupal 10 platform.
- Maintenance and support of websites on Drupal 10.
- Experience with CI/CD, deployment automation.
- Experience with cloud-based infrastructure management esp. Acquia cloud.
- Experienced in module and theme development, frontend frameworks, and site-building, with a proven track record of delivering high-traffic Drupal-based solutions.
- Knowledgeable in making simple site configurations, including managing menus, users, blocks, front-page settings, etc.
- Knowledge of Multilingual content management.
- Able to manage languages and translations of Drupal page elements.
- Knowledge of advanced theming.
- Provide design implementation, responsive web design, grid-based layout techniques, jQuery-based interactions, SASS, installing themes, creating subthemes, and tweaking sub-themes with CSS and custom template files.
- Ability to design robust APIs to support mobile and desktop users.
- Ability to write reusable code and tests, build prototypes, troubleshoot issues, remove bottlenecks, and integrate the elements.
- Knowledge of Git. Familiarity with git workflow, cloning, branching merging, and patching.
- Develop and implement user interfaces based on provided UX/UI wireframes, design compositions, and style guides.
- Ensure high performance and responsiveness to frontend applications and integrate the elements.
- Ability to configure, administer, and maintain Apache, Tomcat environments.
- Ability to provide user assistance to help end-users interact with software and authoring workflows.
- Excellent verbal and written communication skills.