Job Details
Location:
Toronto, Golden Horseshoe, Ontario, Canada
Posted:
Dec 24, 2019
Job Description
What is the opportunity?
In this role as a Software Development Manager, you will provide technical leadership and management of development deliverables for the Finance Core Data Platform. The Platform, leveraging Hadoop “Big-Data” technologies, serves as the central repository of finance related datasets, supports the ingestion of positional/trade, sub and general ledger balances, and reference data, as well as data enrichment, adjustment, reconciliation and reporting functions. It adds value to the Product and Financial Control business by ensuring that daily and month end processes required to meet reporting and regulatory requirements of the businesses are delivered in a cost effective manner that deliver ROI to Finance through cost savings and efficiency improvements by consolidating and replacing multiple legacy applications and processes.
What will you do?
- Work with Product Owner, Project Manager, and Architecture Design Authority to understand and determine best mix of development and technical solutions to meet business requirements and project objectives. Manage detailed design phases of project initiatives; identifying, tracking and resolving technical issues and ensuring solutions meet sponsor needs and project life cycle deliverables. Contribute to successful project completion by identifying risks and developing / recommending mitigation strategies. Research product development options and provides analysis and recommendation for product direction.
- Work with Project manager in managing project financials and resource allocation/forecasting.
- Develop detailed plans and accurate estimates for the design, build, implementation, and maintenance phases of the project. Coordinate with Quality Engineering team on all aspects of testing and verification ensuring quality assurance testing is performed for all changes. Ensure adequate technical documentation and training is in place. Manage all aspects of implementation planning and coordination.
- Attract and retain a team of highly skilled IT professionals including senior and junior developers. Provide leadership and direction to direct reports in creating a working environment of high expectations and commitment with focus on proactively responding with reliable, flexible and innovative technology solutions. Spearhead and guide people through changes as a result of transformation initiatives and align with RBC’s technical strategy.
- Manage all aspects of implementation planning and coordination activities.
- Provide assistance to the application support team in troubleshooting and resolving production issues.
- Coordinate with the Quality Engineering team on all aspects of testing and verification, ensuring quality assurance testing is performed for all changes.
- Impart knowledge, benefit of experience, and mentoring to other members of the team.
- Champion the growth and adoption of Agile/SCRUM/IWF development best-practices by the team.
- Ensure adequate technical/reference documentation and training is in place.
What do you need to succeed?
Must-have:
- 7-10+ years’ experience in developing and leading development of Java/Web/SQL/Big-Data applications, including people leadership responsibilities.
- 3-5+ years’ experience with Agile/SCRUM/IWF development practices.
- 3-5+ years DevOps experience with continuous integration/delivery tools and technologies including Subversion/GitHub, Jenkins, Nexus, JIRA, Confluence, and Urban Code Deploy.
- Solid written and oral communication skills.
- Undergraduate degree/diploma in computer science/engineering or related technology discipline.
Nice-to-have:
- Experience with Capital Markets or other financial technology services’ middle/back office environments.
- Experience with/exposure to Hortonworks Data Platform or Cloudera Data Platform other Hadoop big-data platforms.
- Experience with/exposure to Tableau/Datameer BI/Analytics reporting tools.
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, 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.
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.
JOB SUMMARY
City: Toronto
Address: 155 Wellington St W
Work Hours/Week: 37.5
Work Environment: Office
Employment Type: Permanent
Career Level: People Manager
Pay Type: Salary + Variable Bonus
Required Travel(%): 0-25
Exempt/Non-Exempt: N/A
People Manager: Yes
Application Deadline: 01/17/2020
Platform: Technology and Operations
Req ID: 203510
Ad Code(s):