Search jobs > Toronto, ON > Software developer

Software Developer - GFT

Royal Bank of Canada>
TORONTO, Canada
Full-time

Job Summary

Software Developer for the Fraud IT team under Global Functions Technology.

Job Description

What is the opportunity?

Are you a talented, creative, and results-driven professional who thrives on delivering high-performing applications? Come join us!

Global Functions Technology (GFT) is part of RBC’s Technology and Operations division. GFT’s impact is far-reaching as we collaborate with partners from across the company to deliver innovative and transformative IT solutions.

Our clients represent Risk, Finance, HR, CAO, Audit, Legal, Compliance, Financial Crime, Capital Markets, Personal and Commercial Banking and Wealth Management.

We also lead the development of digital tools and platforms to enhance collaboration.

This is an exciting opening for a Senior Developer in the dynamic Fraud IT team. Fraud IT is front line in protecting our clients and RBC from a wide range of fraudulent activity and has a direct impact on RBC's bottom line.

You'll be responsible for designing and enhancing detection components and working with Cloud technologies including Openshift, Azure, Kafka, and ElasticSearch.

The team embraces an innovative mindset and exploring new solutions and technologies to continuously improve our detection capability and supporting platforms.

What will you do?

Designing, coding, analyzing, and modifying programming systems, including encoding, testing, debugging and installing for a large-scale system

Contribute to technical design, development, and implementation of applications

Design, build, and maintain APIs, Microservices and Responsive web applications by leveraging best practices alongside a global development team

Integrate applications with 3rd party tools and deploy to cloud services

Implement effective automation testing strategies along with the build activities

Ensure code quality, performance, scalability, responsiveness of applications

Work with technology vendors and own relationships with them to drive seamless delivery of dependent applications

Conduct and contribute to design and code reviews ensuring our apps are scalable, testable, and maintainable

Participate in post-implementation reviews of application, development, and processes, continually working to create a learning environment by sharing with others

Work in an Agile team environment which is fast paced, fun and collaborative

Ensuring the operating efficiency of existing application systems. Maintaining records for the documentation of systems development and revisions

Conducting analyses of organizational needs and goals for the development and implementation of application system

Working with different RBC internal teams for software feature delivery, support and bug fixes

Stay current and competitive by keeping up to date with the latest platform capabilities, security, performance, and reusability

Must have 3-4 years working experience as a software developer

Will be responsible for reviewing Business requirements and a lead participant in application solutioning, design, and development execution

What do you need to succeed?

Must-have

3+ years experience in Java and Scala

3+ years experience in Unix / Linux platforms

Cloud platform experience such as Azure, AWS, or Openshift

Experience using noSQL technologies such as Elastic Search

Experience with Kafka

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

Flexible work / life balance options

Opportunities to do challenging work

Opportunities to take on progressively greater accountabilities

LI-Hybrid

LI-POST

TECHPJ

Job Skills

Decision Making, Enterprise Application Delivery, Information Technology (IT) Infrastructure, Interpersonal Relationships, IT Systems Integration, System Applications, Systems Software

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-11-13

2024-11-13

Application Deadline :

2024-12-13

Note : Applications will be accepted until 11 : 59 PM on the day prior to the application deadline date above

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 .

1 day ago
Related jobs
Royal Bank of Canada>
Toronto, Ontario

Software Developer for the Fraud IT team under Global Functions Technology. Must have 3-4 years working experience as a software developer. Global Functions Technology (GFT) is part of RBC’s Technology and Operations division. GFT’s impact is far-reaching as we collaborate with partners from across ...

RBC - Royal Bank
Toronto, Ontario

Global Functions Technology (GFT) is part of RBC's Technology and Operations division. GFT's impact is far-reaching as we collaborate with partners from across the company to deliver innovative and transformative IT solutions. The Senior Developer contributes to setting a clear vision and strategic ...

Royal Bank of Canada>
Toronto, Ontario

As a Senior Software Developer, you will support the HR Incentive Compensation Technology team as a software developer working in operations. Bachelor’s degree or College certificate in an information technology-related discipline with 4+ years of experience as a software developer in C#. Adaptabili...

RBC - Royal Bank
Toronto, Ontario

Participates in the technical design, development, and implementation of application systems.Applies complete knowledge, skills, and practices to perform assignments.This is an opportunity to build sophisticated, fault tolerant and scalable applications using cutting edge technologies to support AML...

Royal Bank of Canada>
Toronto, Ontario

With a developer mind-set you will work as part of an agile team to design and deliver high performing applications built on cloud platforms with streaming technologies. Global Functions Technology (GFT) helps RBC functions & businesses achieve business objectives through app development & technolog...

0000050007 Royal Bank of Canada
Toronto, Ontario

Are you a talented, creative, and results-driven professional who thrives on delivering high-performing applications? Come join us!Global Functions Technology (GFT) is part of RBC’s Technology and Operations division. GFT’s impact is far-reaching as we collaborate with partners from across the compa...

RBC - Royal Bank
Toronto, Ontario

Global Functions Technology (GFT) is part of RBC's Technology and Operations division. GFT's impact is far-reaching as we collaborate with partners from across the company to deliver innovative and transformative IT solutions. Hands on development of technical modules and guide the junior developers...

0000050007 Royal Bank of Canada
Toronto, Ontario

As a Software Developer in Test, you will support the HR Incentive Compensation Technology team as both a SDET and Technical Analyst. Software development in MVC core C# with Visual Studio or VS Code. Application Testing, Decision Making, Detail-Oriented, Group Problem Solving, IT Quality Assurance,...

Promoted
Ripple Labs
Mississauga, Ontario

Be a bold builder, working up and down the stack, mixing software engineering, data engineering, and distributed systems knowledge to build modern enterprise payment applications. We are looking for Software Engineers passionate about solving exciting problems in the cross-border payments space. Par...

Promoted
LanceSoft Inc
Toronto, Ontario

Location Address: Toronto, ON Hybrid (1x/week on site).Contract Duration: 9 months with Possibility of extension and conversion into FTE.Schedule Hours: 9am-5pm, Monday-Friday....