Posted in

Technical Lead

Technical Lead

CompanyRoyal Bank of Canada
LocationCalgary, AB, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • B.S. degree in Computer Science / related technical field, or equivalent practical experience
  • Significant hands-on experience with Java and / or JavaScript development
  • Deep technical expertise in at least one key web development function (API, persistence, cloud native, single page application, etc.) along with a willingness to learn and support team members where needed
  • Experience working within the full professional software development lifecycle including coding standards, code reviews, source code management, build processes, testing and deployments
  • Experience in a technical leadership position
  • Excellent communication and the ability to translate technical details into human terms

Responsibilities

  • Lead an Agile squad to create new services and applications using the latest technologies that will shape the future of payments for RBC
  • Develop high-performance, highly scalable APIs, engines and operations UI used globally
  • Work closely with fellow leaders and team members across to execute and plan the team’s technical roadmap and vision
  • Provide mentorship, coaching and hands-on support to developers on your team
  • Empower your team to produce high-quality code and end-to-end payment solutions
  • Deploy often and look to continuously improve the software development lifecycle

Preferred Qualifications

  • Breadth of knowledge with components across our technology stack (Spring Boot, Angular, Kafka, MongoDB, SQL, OCP, Azure, Akka, Camunda, etc.)
  • Experience with facilitating team sessions following an Agile methodology (Kanban, Scrum, etc.)
  • Experience with solution architecture, and a track record of anticipating challenges and designing solutions to overcome them
  • Experience with DevOps / continuous delivery deployment processes