Technology is foundational to all of Appnovation’s offerings, from consulting to digital innovation, to digital product and service creation. The technology department is focused on delivering software solutions that enable rich consumer experiences, from mobile and web applications to advanced analytics and machine learning, to content and engagement management service enablement platforms.
Inherent throughout our tech capabilities is deep expertise in the Software Development Life Cycle, a drive for creativity, a passion for the craft, and collaboration with other disciplines - all foundational ingredients in successful digital experiences and client partnerships.
We are looking for a Senior Back End Drupal Developer to join our team. You will be responsible for architecting, implementing and maintaining a web publishing platform that will deploy and manage hundreds of sites for a pharmaceutical client.
YOU WILL HAVE AN OPPORTUNITY TO:
- Develop custom websites using Drupal, PHP, HTML, and other languages
- Interpret customer/internal requirements to establish complete and accurate functional specifications and product documentation
- Effectively develop software to achieve the specified functionality
- Work with a variety of internal and external clients
- Properly document software and control the revision status of design documentation
- Performs other work as assigned
WHO YOU ARE:
- 5+ years of web development experience
- 3-4 years of Drupal CMS development experience with a minimum of 1 year with Drupal 8
- Excellent knowledge in Drupal: creating install profile, modules/themes, implementing hooks, managing config files
- Have used common/popular Drupal 8 modules (such as Views, Migrate) and integrated external or provided web services
- Experience integrating various Google AMP components on web site/app
- Knowledge of Javascript, CSS/SCSS, LAMP stack required
- Have used GIT (Bitbucket, GitHub, GitLab), Jira, Confluence
- Knowledge of Servers and Configuration
- Experience preparing UML technical system documentation
- Post-secondary diploma or degree in computer science, engineering, or a related field an asset
- Complete understanding of the project lifecycle
- Extreme attention to detail and consistency to minimize errors
- Excellent organizational and troubleshooting skills with attention to detail
- Professional, reliable, and possessing a strong work ethic
- Excellent verbal, written, interpersonal communication skills
- A positive attitude and eagerness to learn are essential