Job Description
What is the opportunity?
The Business Financial Services Technology (BFST) mandate is to build the next-generation technologies that change how millions of people interact with financial information and one another. Our products need to handle information at massive scale, and extend well beyond traditional banking.
The RBC BFST team offers the opportunity to leverage our large scale transformation programs to develop innovative solutions to our most challenging problems for RBC’s commercial banking customers. We hire people with a broad set of technical skills who are ready to take on tough challenges and make an impact to millions of Canadians and businesses every day.
As a Senior Developer you will be part of a development team that supports our internal BFST Teams as well as our external teams and business partners by ensuring product quality, value, solution delivery, and technical delivery.
You will work with our team to identify impediments, risks, help drive continuous improvement, optimize productivity, influence/collaborate with cross-discipline teams to develop compelling technical solutions.
What will you do?
Champions ways-of-working by working towards business transformation and supporting change management across the teams.
Identify areas of improvement within current process
Through collaboration and facilitation, be involved in driving program ceremonies and processes associated with our Agile Model and help drive the effective application and iteration of all the processes and people involved in the product deliveries within our release train
Success of this role is measured in terms on how well you and the team deliver on project/support objectives and commitments.
Resolving complex technology related issues impacting one or multiple teams, escalating to management and managing the resolution.
Working in collaboration to provide input on high-level estimates for product increments as part of the forward planning process.
Identifying areas needing process improvement, facilitating solutions and escalating accordingly
What do you need to succeed?
5+ years of working on medium to large complexity initiatives
4+ years of hands-on .Net and SQL software development
2+ Years working within an Agile team & Tools (Jira / Confluence)
MS SQL (Progress OpenEdge knowledge a bonus)
Framework (.Net core and .Net Framework);
ASP.net UI
IIS management and configuration
Strong organizational & decision-making skills.
Ability to reverse engineer code (business logic) & provide guidance/collaborate with other developers
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
Leaders who support your development through coaching and managing opportunities
Ability to make a difference and lasting impact
Work with dynamic, collaborative, progressive, and high-performing teams
Flexible work/life balance options
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 businesses and geographies
Job Summary
Leads in the technical design and development of cross-functional, multi-platform application systems. Applies extensive, in-depth knowledge, skills, and practices to perform complex assignments.
Job ID: 121415