RBC’s Digital banking IT group seeks a senior software developer to design, develop, and maintain internet and mobile banking platforms across the Caribbean Banking Market and Canada.

Location: The successful candidate may be based in the Caribbean Banking Market or in Canada, whichever location best suits their residence.

Key Responsibilities

  • Design and code application programs; perform testing for developed applications.
  • Review, analyze, and modify programming systems, including encoding, testing, debugging, and installing for large‑scale systems.
  • Ensure operating efficiency of existing application systems and maintain documentation of system development and revisions.
  • Conduct analyses of organizational needs and goals for development and implementation of application systems.
  • Develop and design API services applications, ensuring high code quality through automated unit and functional testing.
  • Contribute toward the creation of intuitive, robust, and reusable user interfaces using modern API frameworks. Optimize applications for maximum usability and function.
  • Work within an Agile product team composed of technical, product, and business members to deliver exceptional products.
  • Ensure requirements are understood, gaps identified, and project deliverables met, aligning coding and solutions with RBC guidelines.
  • Develop feasibility studies and proposals for senior management on large complex projects; define criteria and participate in evaluation of third‑party vendors and software, including due diligence exercises.
  • Provide consulting services on new and strategic initiatives of varying complexity.
  • Research emerging trends/best practices and determine implications of proposed solutions on business unit strategy.
  • Maintain and support a portfolio of diverse and complex applications (Netbank, Mobile Banking) critical to business operations.
  • Provide estimates for tasks/features and collaborate with team members and stakeholders.

Required Qualifications

  • Software Engineering, Computer Science, IT Engineering graduate or postgraduate degree.
  • Experience working on cloud‑native solutions and DevOps technologies and modernization initiatives.
  • 10+ years of experience with Java, REST APIs, Microservices, MQ, Spring Framework/Spring Boot, and cloud development.
  • Knowledge of enterprise‑level security concepts and methodologies, including SSO, SSL, encryption, Apigee, authentication, and entitlements.
  • Demonstrated leadership/facilitation skills to manage cross‑functional development teams utilizing an Agile methodology.

Benefits

  • A comprehensive Total Rewards Program including bonuses and flexible benefits.
  • Leadership support through coaching and development opportunities.
  • Opportunities to make a lasting impact and work on challenging projects.
  • A dynamic, collaborative, progressive, and high‑performing team environment.
  • Access to world‑class training.

Address: RBC Waterpark Place, 88 Queens Quay W, Toronto, Canada
Work hours/week: 37.5
Employment type: Full time
Platform: Technology and Operations
Job type: Regular
Pay type: Salaried


#J-18808-Ljbffr
Similar jobs

Specialist Java Backend Developer

Apply Now
Back to search page