Highly Skilled Developer Opportunity at Royal Bank of Canada

1 week ago


Toronto, Ontario, Canada Royal Bank of Canada Full time
Job Summary:
At Royal Bank of Canada, we are seeking a highly skilled developer to work on our Projection Engine application. The successful candidate will contribute towards key team initiatives and support production applications.

About the Role:
This is a challenging opportunity for an experienced software developer to join our team in Toronto. You will be responsible for building out core infrastructure used by Quantitative Analysts for data modelling. Your key tasks will include:

• Contributing towards key Projection Engine team initiatives – BAU, Core build out
• Actively supporting Production application related inquiries and issues from stakeholders
• Working closely with Quants to deploy and maintain quantitative models and workflows
• Collaborating with Cloud/DevOps teams to maintain the infrastructure used to host model libraries and daily model runs

About You:
To succeed in this role, you will need:

• A Bachelor's or Master's degree in Computer Science or Information Technology with 4+ years of application development experience in Python & PySpark/Spark
• Proficient in writing SQL Queries and bash shell scripts
• Experience in optimizing Spark processing large volumes of data (1Tb or more)
• Experience in writing Unit test cases & performing thorough unit testing
• Experience in CI/CD concepts
• Experience working with parquet files, complex Hive queries, partitions

Benefits:
We offer a comprehensive Total Rewards Program, including bonuses, flexible benefits, competitive compensation, commissions, and stock where applicable. You will also have opportunities to develop your skills through coaching and managing opportunities. Our flexible work/life balance options and opportunities to do challenging work make us an attractive employer.

Estimated Salary:
$120,000 - $180,000 per annum

  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Company OverviewRoyal Bank of Canada is a leading financial institution dedicated to delivering trusted advice and innovative solutions to its clients.Salary InformationThe estimated salary for this position is $55,000 - $70,000 per year, depending on the candidate's qualifications and experience.Job DescriptionWe are seeking highly motivated and talented...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Royal Bank of Canada (RBC) is seeking highly motivated and skilled Data Analysts to join their team in Toronto. This full-time position offers a competitive salary and opportunities for professional growth.About the Role:This role involves assisting in the development and delivery of data product solutions, including building and managing data pipelines,...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    We are seeking a highly motivated and detail-oriented Technical Systems Analyst Co-op to join our team at Royal Bank of Canada. As a Technical Systems Analyst Co-op, you will play a critical role in the design, development, and implementation of technical systems that support our business operations.


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job OverviewRoyal Bank of Canada is a leading global financial institution that offers a wide range of financial services to clients around the world. Our Global Markets division provides industry-leading sales, trading, structuring, research and advisory services across various asset classes.About the RoleWe are seeking a highly motivated and talented...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    About the RoleWe are seeking an experienced Tax Counsel and Director to join our team at the Royal Bank of Canada. In this role, you will provide tax expertise and guidance to our business units, ensuring compliance with relevant tax laws and regulations.Job SummaryThis is a full-time salaried position based in Toronto, Canada. The estimated annual salary...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    About the RoleRoyal Bank of Canada is seeking a highly motivated and detail-oriented individual to join our Finance Internal Audit team as a summer intern.Job SummaryThis 4-month internship provides an excellent opportunity to gain hands-on experience in financial audit, risk management, and corporate governance. As a member of our team, you will be...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineering Specialist to join our team at Royal Bank of Canada. As a key member of our technology organization, you will play a critical role in designing and developing innovative data solutions that drive business value.Key Responsibilities:Design and develop high-quality data pipelines and...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Develop Your Skills with RBCWe are seeking a highly motivated and detail-oriented Technology Developer Co-op to join our team at Royal Bank of Canada. This is an excellent opportunity to gain hands-on experience in software development, collaboration, and problem-solving.About the RoleThis full-time position will be based in Toronto, Canada, and will involve...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job SummaryThis is a challenging opportunity for a highly skilled Business System Analyst to join our team at the Royal Bank of Canada. As a key member of our digital transformation initiative, you will play a crucial role in driving business growth and improving customer experience through innovative technology solutions.


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job OverviewWe are seeking a highly skilled Senior Quality Assurance Professional to join our team at the Royal Bank of Canada. As a key member of our Technology and Operations division, you will play a critical role in ensuring the delivery of high-quality applications that meet our clients' needs.


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Role OverviewIn this Senior Java/J2EE Developer position, you will be a key member of the Royal Bank of Canada's technology team, driving innovation and excellence in software development. The successful candidate will have expertise in IBM MQ and a strong background in Java/J2EE programming language.About the JobWe are seeking a highly skilled Senior...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job SummaryThis is an exciting opportunity to join the IT Service Management team at Royal Bank of Canada as a Senior Configuration Analyst. As a key player in the Enterprise Configuration Management process, you will be responsible for managing day-to-day activities, setting up the Configuration Management Database (CMDB), and expanding its use into other...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    About the JobThis role offers an exciting opportunity to make a positive impact in the community as part of the Royal Bank of Canada's Summer Sustainability team. As the Summer Sustainability & Impact Coordinator, you will support initiatives and programs that help communities prosper.Key Responsibilities:Support the administration of multiple programs that...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    Company OverviewRoyal Bank of Canada is a leading financial institution that values innovation and growth. Our team is committed to delivering trusted advice to help our clients thrive and communities prosper.


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Company OverviewRoyal Bank of Canada is a leading financial institution dedicated to delivering trusted advice and innovative solutions to its clients. Our commitment to excellence and customer satisfaction drives our growth and success.


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    We are seeking a highly skilled and experienced test automation lead to join our team at Royal Bank of Canada. This is an excellent opportunity for a professional with a strong background in software testing, particularly in the area of test automation.About the RoleThis position will play a critical role in leading the development and implementation of...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    About the RoleThis is an exciting opportunity for a Senior Quality Assurance Analyst to join our team at Royal Bank of Canada. As a key member of our QA team, you will play a crucial role in ensuring the quality and reliability of our software applications.ResponsibilitiesSome of your key responsibilities will include:Developing and executing test...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Are you a visionary in Artificial Intelligence looking to drive impactful change in the financial sector? Do you possess a passion for innovation and a knack for harnessing the power of AI to streamline workflows and enhance decision-making? Look no further! As an AI Innovator, you will play a pivotal role in advancing cutting-edge AI initiatives within the...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job SummaryRoyal Bank of Canada is seeking a highly skilled financial reporting specialist to join their team. In this role, you will be responsible for planning and producing accurate and timely financial statements for various fund clients.Responsibilities- Prepare financial statements, including statement of financial position, statement of comprehensive...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job OverviewWe are seeking an exceptional individual to join our Corporate Development team as a Strategic Growth Associate at Royal Bank of Canada.About the RoleThis is a key member position responsible for helping across a wide variety of strategic initiatives, including assessment of market trends and competitive landscape, supporting the development,...