PHP Technical Lead - Drupal
Canada
Job Description
PHP Technical Lead - Drupal
Mississauga, Ontario

Job Summary

Job Summary We are seeking an experienced Drupal Developer to support the upgrade of enterprise Drupal applications from Drupal 10 to Drupal 11. The ideal candidate will have strong hands-on expertise in Drupal development, custom module enhancements, Composer-based dependency management, and resolving compatibility issues during platform upgrades. The role involves upgrading existing Drupal applications, remediating deprecated code, validating third-party module compatibility, and ensuring application stability, security, and performance post-upgrade. Key Responsibilities Drupal Upgrade Activities Perform end-to-end Drupal 10 to Drupal 11 upgrade activities. Analyze and resolve deprecated APIs and compatibility issues. Upgrade Drupal core, contributed modules, and themes to Drupal 11-compatible versions. Assess impact on existing custom modules and integrations. Execute and validate Composer-based dependency upgrades. Drupal Development Develop, maintain, and enhance custom Drupal modules and themes. Modify and optimize existing Drupal functionality as required. Configure and manage content types, taxonomies, views, workflows, and permissions. Follow Drupal coding standards and best practices. Integration & Support Maintain integrations with third-party applications using REST APIs and web services. Support authentication and authorization integrations such as SSO, OAuth, and SAML. Troubleshoot and resolve upgrade-related issues across environments. Testing & Validation Perform unit testing, integration testing, and regression testing. Support user acceptance testing (UAT) and production deployment activities. Ensure application functionality remains intact after upgrade. Address defects identified during testing and deployment phases. Performance & Security Apply Drupal security best practices and updates. Optimize application performance, caching, and database interactions. Monitor and remediate vulnerabilities identified during upgrade assessments. Ensure compliance with accessibility and security standards. Documentation & Collaboration Create technical documentation, upgrade runbooks, and deployment guides. Collaborate with architects, business analysts, QA teams, and DevOps teams. Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives. Provide post-upgrade support and knowledge transfer. Required Skills Technical Skills 4-8 years of hands-on Drupal development experience. Strong experience with Drupal 9/10/11. Proven experience in Drupal core and module upgrades. Proficiency in PHP, Drupal APIs, Twig, HTML5, CSS3, JavaScript, and jQuery. Experience with Composer and dependency management. Knowledge of Drupal Configuration Management. Experience with custom module and theme development. Working

Key Responsibilities

1. Lead a team of developers in the design, development, testing, and deployment of web applications using javascript, drupal, and php.
2. Collaborate with stakeholders to understand requirements and provide technical solutions that meet business needs.
3. Ensure code quality and adherence to coding standards throughout the development process.
4. Troubleshoot technical issues, identify root causes, and implement solutions to enhance application performance.
5. Stay updated with the latest industry trends in web development and recommend improvements to existing processes.
6. Conduct code reviews and provide guidance to team members for skill development and knowledge sharing.

Skill Requirements

1. Proficient in web development using javascript, drupal, and php.
2. Strong understanding of frontend technologies such as html, css, and bootstrap.
3. Experience in developing and maintaining drupal based websites and applications.
4. In-depth knowledge of php frameworks such as laravel or symfony.
5. Familiarity with database management systems, especially mysql.
6. Ability to lead a technical team, prioritize tasks, and meet project deadlines.
7. Excellent communication skills to interact with stakeholders and team members effectively.
8. Problem-solving attitude and a proactive approach to handle challenges in web development projects.

Other Requirements

null
Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 223,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending June 2026 totaled $14.8 billion.