Job Description This position involves detailed technical analysis, design, development, unit testing, configuration, implementation, and support of Salesforce Platform applications using existing and emerging technologies. The role requires the application of seasoned knowledge, skills, and practices to various assignments, modernization of development practices through AI‑assisted tools, handling multiple concurrent projects, and maintaining applications in a support capacity.ResponsibilitiesPerform technical analysis, design, development, unit testing, configuration, implementation, and production support for Standard Stack & Salesforce system integrations and customizations.Involve in all technical aspects of Salesforce, including data migrations, data quality, systems integrations, and 3rd‑party applications.Develop and support custom Salesforce applications and code to enable solutions that support business requirements and drive key business decisions.Write, test, analyze, and implement high‑quality code according to specifications.Lead the adoption of generative AI tools such as GitHub Copilot, Windsurf, and Devin AI across the team, establishing best practices and demonstrating how these tools can accelerate code development, improve code quality, and enhance developer productivity.Define and monitor compliance with code check‑in, backup/recovery, and versioning processes using version control systems.Develop and/or maintain integrations and/or connectors between Salesforce.com and other applications.Provide technical leadership, setting best practices including integration and application development, deployment, testing (unit and systems), and iterative refining.Create actionable technical documentation based on gathered business requirements, solution decisions. Leverage AI‑powered tools to generate and maintain comprehensive code documentation while evolving documentation practices for an AI‑assisted development era.Assist with scoping and planning of various CRM‑related projects and initiatives.Qualifications Must have:3+ years of Salesforce engineering experience (Apex, LWC, SLDS, Flows; integration patterns).5+ years of full Stack experience: Microsoft .NET, JavaScript/TypeScript with React/Angular; Node.js; relational/NoSQL databases.Hands‑on CI/CD with SFDX and Git; experience with Flosum/Gearset/Copado or standard CI pipelines.Experience with GenAI tools such as CoPilot, Claude, Windsurf and Prompt Engineering, Context building and agentic tools.Proven API design/consumption, unit/integration testing, and performance/debugging.Nice to have:Financial Services Cloud, Experience Cloud, OmniStudio.MuleSoft; event streaming (Platform Events, Kafka/Service Bus); Data Cloud.Cloud native (AWS/Azure) services, containers (Docker/K8s).Front‑end testing (Cypress/Playwright) and accessibility (WCAG).BenefitsA comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.Leaders who support your development through coaching and managing opportunities.Ability to make a difference and lasting impact.Work in a dynamic, collaborative, progressive, and high‑performing team.A world‑class training program in financial services.Flexible work/life balance options.Opportunities to do challenging work.Equal‑Opportunity Statement At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect, and Excellence, and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.#J-18808-Ljbffr