R

Royal Bank of Canada

Global banking, wealth management, and insurance

Lead Platform Developer - AEM

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaIn-person

About the Job

Requirements

  • At least 10 years of IT experience.
  • At least 8 years of experience with Adobe Experience Manager.
  • Knowledge of Adobe Experience Platform, including XDM, identity, profiles, audiences, segmentation, and data ingestion.
  • Knowledge of Adobe Journey Optimizer, Adobe Target, Adobe Analytics, Customer Journey Analytics, or Adobe Experience Platform.
  • Expertise in developing and testing software.
  • Advanced verbal and written communication skills.
  • Advanced interpersonal relations skills and ability to collaborate effectively and work as part of a team.
  • Ability to initiate and follow through on complex projects of short- and long-term duration.
  • Advanced analytical, critical-thinking, and problem-solving skills.
  • Ability to lead large technical teams in delivering initiatives.
  • Demonstrated attention to detail and ability to multitask.
  • Strong learning aptitude and orientation.
  • Familiarity with version control, job scheduling, and configuration management tools.
  • Familiarity with secure coding and continuous integration/continuous delivery (CI/CD).

Responsibilities

  • Deliver IT solutions that meet customer expectations for content, usability, accuracy, reliability, and performance.
  • Perform hands-on full-stack design, development, and delivery of solutions on Adobe Experience Manager as a Cloud Service (AEMaaCS), across backend and frontend layers.
  • Write components, debug production issues, review code, and provide on-call technical and business support.
  • Lead projects, implementations, and upgrades.
  • Advance technical competencies.
  • Develop Adobe Experience Manager Sites components, editable templates, policies, dialogs, and client libraries using HTL/Sightly and Java.
  • Configure and manage Adobe Experience Manager workflows, publishing and replication, permissions, and content governance.
  • Create standards, templates, and procedures.
  • Provide input to project plans in collaboration with the assigned project lead or manager.
  • Develop strategy and roadmaps and collaborate with the business.
  • Define development methodology and testing practices.
  • Migrate objects between environments according to the established Systems Development Life Cycle.
  • Identify and recommend improvements.
  • Design and build high-quality software.
  • Ensure deliverables include necessary audit, compliance, and security controls.
  • Research and present recommendations about new Adobe Experience Manager as a Cloud Service features and functionality.
  • Develop test plans and perform unit testing on own and peers' work.
  • Develop test plans and use cases, and work with clients on user acceptance.
  • Participate in 24x7 production support for data management processes.
  • Create documentation, including functional and technical specifications, technical diagrams, testing plans, production runbooks, and training materials.

Desired Qualifications

  • A Master's degree in information systems, computer engineering, engineering, or a related field.
  • AEM Certified Architect certification or equivalent Adobe certification.
  • Experience in a financial services organization.

About the Company

Royal Bank of Canada

Global banking, wealth management, and insurance

What does RBC do? It provides a wide range of financial services including personal and commercial banking, wealth management, insurance, investor services, and capital markets to clients in Canada, the United States, and 27 other countries. How do its products work? It earns revenue from loans, mortgages, investment products, and advisory services, and uses technology to deliver a seamless client experience across a diversified set of financial services, with an emphasis on digital tools and customer service. How is RBC different from competitors? It combines scale and global reach with a principles-led culture, a strong focus on community impact, and a large, diverse workforce (94,000+ employees) to drive client outcomes and continuous innovation. What is RBC’s goal? To help clients prosper and communities thrive by delivering reliable financial solutions and services while adapting to changing needs and maintaining leadership in the financial sector.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1864

Recently Posted Jobs

Explore more opportunities at Royal Bank of Canada

See more jobs