Senior Drupal Developer - #189716

Infosys


Date: 1 week ago
City: Ottawa, ON
Contract type: Full time
Job Description

Infosys Public Services is seeking a Senior Drupal Developer. 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.

Required Qualifications

  • Candidate must be located within commuting distance in Ottawa, ON or be willing to relocate to the area.
  • Bachelor's Degree in Engineering. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
  • At least 5 years of Information Technology experience.
  • Candidates authorized to work for any employer in Canada without employer-based visa sponsorship are welcome to apply. Infosys is unable to provide immigration sponsorship for this role at this time.

Preferred Qualification:

  • Lead the design, implementation, testing, and deployment of enterprise-scale Drupal web applications.
  • Expertly manage multilingual and multisite environments using Drupal 10.
  • Possess a strong understanding of Object-Oriented Programming for Drupal 9 and Drupal 10.
  • Merge code and resolve conflicts using code revisioning tools.
  • Collaborate with cross-functional teams (Developers, Product Managers, Designers, and Accessibility experts) to drive design vision and strategy.
  • Implement and manage security measures to protect web applications from vulnerabilities.
  • Conduct code reviews to ensure quality and adherence to standards.
  • Visualize and effectively communicate ideas and concepts to internal stakeholders and customers.
  • Refactor and implement complex functionality using PHP by creating custom Drupal modules.
  • Share knowledge and provide training to other developers.
  • Demonstrate creativity and the ability to work independently on complex tasks with minimal direction, supervision, and management oversight.
  • Minimum 5 years of experience in developing with PHP, HTML, XML, CSS, JavaScript, and SOAP/REST web services.
  • Proven experience with Drupal or other content management frameworks, including custom module development and theming.
  • In-depth knowledge of Drupal development norms and application architecture is a plus.
  • At least 5 years of experience with YML scripts and TWIG templating.
  • Minimum 5 years of experience with Drupal REST API and Composer.
  • At least 5 years of experience in building and using Drush commands.
  • Expertise in Drupal administrator configurations such as Views, Menus, and Content Management.
  • Proficiency in building sites, custom themes, and custom modules in Drupal 10.
  • Experience in content migrations from Drupal 9 to Drupal 10 for enterprise-scale web applications.
  • Experience in upgrading Drupal versions, including Drupal 8 and Drupal 9.
  • Ability to identify and understand user and organizational requirements and context of use.
  • Extensive 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 for user interface development to produce code compliant with Section 508 accessibility; familiarity with development tools that aid in this process.
  • Understanding of Service-Oriented Architecture, XML, SOAP, REST, JSON, and other web services technologies.
  • Experience with GIT both as a developer and code merger.
  • At least 4 years of experience as a code merger in multi-environment scenarios using GIT.
  • Experience with multiple relational database management systems, including MySQL.

Security Clearance:

Security Clearance (Enhanced Reliability Status) from Government of Canada or the candidate should be a resident of Canada for 5 continuous years.

About Us

Infosys Public Services is a global leader in next-generation digital services and consulting. We enable clients in more than 50 countries to navigate their digital transformation. With over four decades of experience in managing the systems and workings of global enterprises, we expertly steer our clients through their digital journey. We do it by enabling the enterprise with an AI-powered core that helps prioritize the execution of change. We also empower the business with agile digital at scale to deliver unprecedented levels of performance and customer delight. Our always-on learning agenda drives their continuous improvement through building and transferring digital skills, expertise, and ideas from our innovation ecosystem.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Software Developer - Embedded (Job Req #2025-248)

Ross Video, Ottawa, ON
2 weeks ago
Why Work at Ross Video? We have a great group of people working together to create and deliver cutting edge products that look amazing and are easy to use. We go all out so that our customers can have the best possible experience and achieve quality results. With a product focus, continual learning, results driven processes, and creative thinking, we...

Senior Electro-Optics Firmware Designer

Ciena, Ottawa, ON
3 weeks ago
Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual’s passions, growth, wellbeing and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact. How You Will Contribute As a firmware designer, you will be...

Backend Development Engineer Co-op (8 months - September 2025)

Ciena, Ottawa, ON
3 weeks ago
Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual’s passions, growth, wellbeing and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact. How You Will Contribute Responsible for coding, testing, verification, and maintenance....