What is the opportunity? Lead the design and development of a highly available and highly resilient to recover quickly from a variety of technical problems Identify risks, dependencies, assumptions and constraints and take all preventive measures to achieve zero downtime Work closely with Architects, Business and Operations partners, other IT groups and vendors, as required; ensuring high quality implementations and internal operational processes Lead and mentor the team in various aspects of software development life cycle including design, scripting, and unit & assembly testing for functions of medium to high level of complexity Provide estimates on activities/tasks required to perform design, coding and unit testing, improving accuracy over time Develops criteria for and participates in the evaluation of 3rd party vendors and software as well as due diligence exercises Design and ensure full adoption of the DevOps pipeline for the creation and maintenance of software components across test and production environments Design and ensure the implementation of robust monitoring, alerting and operational dash-boarding for all environments
As a Technical Lead, you will lead the team in building and maintaining a new application, provide technical leadership, upport maintenance activities, enhancement projects and production support once the application goes live. Lastly, you will be responsible for providing technical direction to the team, partnering with stakeholders across the organization to deliver new capabilities, and ensuring the stability of the platform.
What will you do?
What do you need to succeed?
Minimum 10 year of experience in a high pressure multi-technology environment supporting multiple applications. Expert knowledge on application development technologies like Java in UNIX ecosystem. Expert with application security setup and programing (TLS, IPsec, HTTPS & Firewall). Hands-on experience with multi-tiered Enterprise Application (MQ, Kafka, Elastic search, WAS ND, Oracle & any "high availability and fault tolerance" environment setup and supporting). Good understanding of DevOps pipeline along with strong communication and interpersonal skills
Experience with cloud technologies Familiar with Agile methodologies
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 Opportunities to do challenging work Opportunities to take on progressively greater accountabilities Opportunities to building close relationships with clients Access to a variety of job opportunities across business and geographies
Learn more about RBC Tech Jobs
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at rbc.com/careers .
Address: 180 Wellington St W
Work Hours/Week: 37.5
Work Environment: Office
Employment Type: Permanent
Career Level: Experienced Hire/Professional
Pay Type: Salary + Variable Bonus
Required Travel(%): 0
People Manager: No
Application Deadline: 11/29/2020
Platform: Technology and Operations
Req ID: 288157
Ad Code(s): NoneSee More
Valid through: 12/23/2020