Senior Drupal Developer
Apply NowCompany: Spruce Infotech
Location: Mississauga, ON L4T 4M6
Description:
Senior Drupal Developer
Location: Ottawa ON / Mississauga, ON
Exp: 9+ Years experience
Security Clearance:
This position will interface with key stakeholders and apply technical proficiency across different stages of the Software Development Life Cycle, including Requirements Elicitation, Application Architecture definition, and Design; play an important role in creating the high-level design artifacts; deliver high-quality code deliverables for a module, lead validation for all types of testing and support activities related to implementation, transition, and warranty. This is an opportunity to be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.
Preferred Qualifications:
Location: Ottawa ON / Mississauga, ON
Exp: 9+ Years experience
Security Clearance:
- Security Clearance (Enhanced Reliability Status) from Government of Canada or the candidate should be a resident of Canada for 5 continuous years
This position will interface with key stakeholders and apply technical proficiency across different stages of the Software Development Life Cycle, including Requirements Elicitation, Application Architecture definition, and Design; play an important role in creating the high-level design artifacts; deliver high-quality code deliverables for a module, lead validation for all types of testing and support activities related to implementation, transition, and warranty. This is an opportunity to be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.
Preferred Qualifications:
- Lead in designing, implementing, testing, and deploying enterprise-scale Drupal web applications.
- Expert in managing multilingual and multisite using Drupal 10
- Good understanding of Object-Oriented Programming for Drupal 9 and Drupal 10
- Merge codes and resolve conflicts in the code revisioning tool!
- Work within cross-functional teams (Developers, Product managers, Designers, and Accessibility) to drive design vision and strategy!
- Visualize ideas and concepts and communicate them effectively with internal stakeholders and customers!
- Work with others to refactor and implement complex PHP functionality by creating custom Drupal modules!
- Lead migrations from Drupal 9 to Drupal 10 for enterprise-scale Drupal web apps
- Share knowledge and assist with training other developers.
- Think creatively and demonstrate the ability to work independently on a complex task with little direction, supervision, and management oversight.
- Senior Developers should have at least 4+ years of experience developing with PHP, HTML, XML, CSS, JavaScript, SOAP/REST web services.
- Experience developing with Drupal or other content management frameworks, including demonstrated custom module development and theming.
- Deep knowledge of Drupal development norms and application architecture is a plus.
- At least 4+ years of experience in YML scripts and TWIG templating.
- At least 4+ years of experience in Drupal REST API, Composer
- At least 4+ years of experience in building and using Drush commands.
- Expert in Drupal administrator configurations - Views, Menus, Content Management, etc.
- Expert in building sites, custom themes, and custom modules in Drupal 10.
- Experience migrating Drupal content from Drupal 9 to Drupal 10 for enterprise-scale Drupal web apps!
- Experience in Drupal upgrade of various versions like Drupal 8, Drupal 9
- Identifies and understands user and organizational requirements and context of use.
- Must have experience in site building, search, and large-scale migrations in Drupal.
- Working knowledge of various production tools, technologies, and techniques for design and development, including IDEs, source control, build tools, and testing frameworks.
- Knowledge of usability/accessibility standards in user interface development to produce code compliant with Section 508 accessibility; may work with development tools that aid in this process.
- Understanding of Service-Oriented Architecture, XML, SOAP, REST, JSON, and other Web Services technologies.
- Work experience with GIT both as developer and code merger.
- At least 4 years experience in Code merger with multi-environment scenarios using GIT.
- Work experience with more than one relational database management system, including MySQL.