Skip to main content
Full-Time
On-Site

Associate Director, Senior Software Developer(Java)

View on Map

Description

This role is within RBC Capital Markets' Funding and Liquidity Technology group, focusing on supporting business units that manage secured and unsecured funding. The successful candidate will contribute to new capabilities to optimize RBC's firm funding in alignment with risk appetite. It's a hands-on development role in a small team, requiring direct liaison with business analysts and users, with opportunities to learn the Capital Markets business.

What We're Looking For

Implement software for Funding initiatives and integrate with generic data processing pipeline.,Carry out data analysis & schema designs for Funding and Liquidity modernization applications.,Code, test, debug, implement and support a strategic end-of-day batch and real-time Funding and Asset Liability Reporting.,Analyze, debug, and resolve production issues related to data flows, application performance, system latency, and infrastructure/network products.,Support application deployment, production incidents, and issues on a rotational basis as an application developer/owner, with potential for limited out-of-hours work and on-call availability.,Act as a mentor and technical leader, providing architecture oversight and technology guidance for ongoing and upcoming projects.,Collaborate with the wider Capital Markets community for input and review of approach/design.,Communicate and interact frequently with RBC partners and/or employees globally.

Ideal Candidate

[object Object]

Minimum Education

Bachelor's Degree or Master's Degree in Computer Science, Software Engineering or related technical field

Hard Skills

Java
Microservices
Spring Boot
SQL
Maven
Unix
CI/CD
Hadoop ecosystem
Pub/Sub
Docker
Kubernetes
Containerization
GitHub
TeamCity
Jenkins
Artifactory
Apache Ignite
GridGain
S3
Iceberg
HDFS
Hive
Dremio toolkit
Active Learning
Agile Methodology
Application Integrations
Enterprise Application Delivery
Programming Languages
Software Development Life Cycle (SDLC)

Soft Skills

Detail-Oriented
Group Problem Solving
Quick learner
Facilitation
Influence
Strategic thinking
Interpersonal skills
Collaborative

Work Hours

37.5 hours/week

Benefits

Comprehensive Total Rewards Program (bonuses
flexible benefits
competitive compensation
commissions
stock)
leadership support for development (coaching
managing opportunities)
flexible work/life balance options
dynamic/collaborative/progressive/high-performing team
ability to make a difference and lasting impact.

Special Commitments

Potential for limited out-of-hours work and on-call availability.

About the Company

R

Royal Bank of Canada

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.

Purpose-driven
Inclusive
Innovative
Collaborative
Professional
View all jobs at Royal Bank of Canada

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.