Principal Drupal Developer
Permanent - Remote
Montreal, Qc
About BCA Research
BCA (www.bcaresearch.com) is the leading independent provider of global investment research. Since 1949, BCA's mission has been to support its clients in making better investment decisions through the delivery of leading-edge analysis and forecasts of all the major asset classes and economies, as well as educating, informing and stimulating discussion through clear and thought-provoking research. The firm maintains a head office in Montreal, with offices in London, New York, and Hong Kong.
Key Responsibilities:
Architect and build complex enterprise-scale Drupal websites.
Optimize Drupal code for performance and scalability.
Develop and maintain custom Drupal modules and themes.
Conduct unit testing, integration testing, and debugging.
Collaborate with tech lead, developers, designers, and project managers to deliver high-quality solutions.
Create and maintain technical documentation.
Ensure security and performance best practices are followed.
Engage with clients to understand their needs and provide technical solutions.
Skills and Qualifications:
7+ years of professional experience in Drupal (at least Drupal 10 or higher) development.
Experience using AI Assisted tools (Cursor, Cline, RooCode, etc) for development with Drupal
Has lead migration of major Drupal release
Strong understanding of Drupal architecture, APIs, and custom module/theme development.
Experience with large-scale enterprise projects.
Proficiency in PHP and Drupal development.
Excellent problem-solving skills and ability to work collaboratively.
Experience with configuration management, object-oriented programming, and API integrations (REST/SOAP).
Ability to scope projects, work with clients, and lead technical workshops.
Strong communication skills with both technical and non-technical stakeholders.
Familiarity with project management tools like Redmine or JIRA.
Understanding of unit testing, integration testing, and debugging in Drupal.