Job Description
WHAT IS THE OPPORTUNITY?
RBC MyAdvisor is seeking a skilled and motivated Senior Technical Lead to join our team as a senior technical voice reporting to the Technical Director.
WHAT WILL YOU DO?
- Serve as team lead for your application, working closely with project stakeholders and manage deliverables to ensure that project timelines and quality standards are adhered to.
- Manage the implementation of multiple concurrent initiatives of varying complexity in a time efficient manner. Monitor and prioritize activities according to business objectives.
- Manage a team of ~7 to 10 developers and foster a culture of continuous improvement.
- Support and contribute to improving the Agile development practices of the team.
- Ensure system design through well-defined interfaces with a strong emphasis on reusable components.
- Conduct periodic code reviews and facilitate a culture of knowledge sharing and adherence to emerging standards and practices.
- Manage documentation of processes and ensure that they reflect the current state.
- Ensure compliance with RBC technology standards and technology currency requirements.
- Adopt RBC DevOps practices and help in automating processes.
- Monitor performance of systems and ensure that system capacity is sized adequately to handle processing loads and meet service level agreements.
WHAT DO YOU NEED TO SUCCEED?
MUST HAVE:
- 5+ years of building and leading high-performance software engineering teams ( 5+ software engineers)
- Strong technical delivery and team-building experience.
- Experience delivering public-facing applications that employ modern user experience and security best practices
- History of working with business and product partners to develop technical plans to meet product roadmaps
- Excellent understanding of integration and design patterns
- Strong analytical and problem-solving skills.
- Experience with Java Springboot, NodeJS, front-end web application frameworks (e.g. React, Angular).
- Experience in database design and development: SQL Server and/or Oracle.
- Experience with Docker/OpenShift Containers and Kubernetes.
WHAT'S IN IT FOR YOU?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
- A 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
Job ID: 122291