Senior Software Engineer

0000050007 Royal Bank of Canada
TORONTO, Ontario, Canada
$100K-$120K a year (estimated)
Full-time

Job Description

What is the opportunity? You will be directly involved in a team driven to transform technology in Wealth Management Technology & Solutions.

The projects in this space will be leveraged to modernize our technical solutions and align with enterprise level strategy (API-driven services, Data-driven insights, Cloud).

What will you do? Technical Analysis, Design, Coding and Consulting

Together with the Project team and RBC solution architect, determine the best mix of development, interfacing applications, third party vendor solutions to meet business requirements and project objectives

Develop and deploy new technically-aligned applications (.net applications, web services, Cloud computing applications)

Develop and deploy applications in an Agile way, through Helios pipelines.

Provide technology and application development expertise Lead analysis, design, coding, testing, tracking, deployment

Production Support

Provide 2nd level production support

Work with 1st level production support team to identify root causes and provide solutions

What do you need to succeed? Must have

5+ years of experience in development of applications using .NET Core, Angular, Node.js, JavaScript, SQL, NoSQL

Experience in designing and integrating RESTful APIs and event driven process .

Experience with relational databases

Knowledge of Helios pipelines and automating unit test cases

Cloud technologies : Microsoft Azure , Open Shift

Nice to have

Wealth Management / Wealth Management applications knowledge

Hands on experience with IBM MDM or DataStage

Hands on experience with Java and Spring Boot frameworks.

LI-Hybrid#LI-POST Job Skills Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC) Additional Job Details

Address :

RBC CENTRE, 155 WELLINGTON ST W : TORONTO

City : TORONTO

TORONTO

Country : Canada

Canada

Work hours / week : 37.5

37.5

Employment Type : Full time

Full time

Platform :

Technology and Operations

Job Type : Regular

Regular

Pay Type : Salaried

Salaried

Posted Date : 2024-05-22

2024-05-22

Application Deadline :

2024-06-14

I nclusion and Equal Opportunity Employment

At RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work.

We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.

We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.

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 jobs.rbc.com.

30+ days ago
Related jobs
Electronic Arts
Toronto, Ontario

You will work with the Lead Systems Engineer to help make Skate excel on every platform. ...

Jobber
Canada
Remote

Our Software Engineering team is central to the success of Jobber - focused on creating software that delivers value to tens of thousands of users around the world. A demonstrated level of senior software engineering experience on a full stack development team. Product Software Engineering team. Rep...

Travelers
Toronto, Ontario

Travelers is seeking a Senior Software Engineer to join our organization as we grow and transform our Technology landscape. Individual will complete advanced software end to end engineering tasks that span many parts of a system including designing, developing, analyzing, configuring, testing, debug...

Affirm, Inc.
Canada
Remote

We are looking for an experienced Senior Software Engineer to join us and help accomplish that mission. Experience working cross-functionally with stakeholders from Product, Design and other Engineering teams. Strong attention to detail with a demonstrated focus on engineering resilience. ...

Passage
Toronto, Ontario

Since we want to build a very lean team, we are looking for super talented and mission driven Senior Software Engineers to join our team. We are currently in search of full-stack engineers, and we recognize that software engineers often have their strengths either in frontend or backend development....

Parallelz
Toronto, Ontario

We are seeking a passionate and resilient Senior Software Engineer to join our team. Parallelz enables developers to instantly port their existing mobile apps/games to the web, without any SDKs, code changes, or engineering efforts. ...

Lyft
Toronto, Ontario

We’re looking for passionate, driven engineers to build systems that empower our users (both Drivers and Riders) to make the most effective use of Lyft’s products and experiences by making them more predictive, personalized, and adaptive. Collaborate with engineers and partners in science & product ...

Magnet Forensics
Canada

The Engineering org is focused on producing software that solves the most important problems facing digital forensics and incident response professionals today. The Detection Engineering Team is looking for a talented engineer to join our growing team, responsible for building the next generation of...

Affirm, Inc.
Canada
Remote

We are looking for a Senior Software Engineer to lead projects and initiatives on the Fraud Decisioning team. Lead and mentor engineers to help them succeed and grow. Provide the right context to engineers and train them to take ownership of their respective pieces of the initiative. Expert at synth...

Scotiabank
Toronto, Ontario

Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain different applications. Maintain high standards of software quality within the team by establishing good practices and habits. Extensive experience in designing and deve...