Overview
RBC Capital Markets' Client Life Cycle Management (CLM) team is driving a transformative program to modernize how RBC engages with its global institutional and corporate client base. This long-term contract role will directly support the digital transformation of client onboarding and lifecycle processes, ensuring streamlined, engaging, and user-friendly experiences.
We are urgently seeking a MongoDB Developer with expertise in NoSQL, Redis, and large-scale data management. This role offers the opportunity to work on high-impact initiatives within the Quantitative & Technology Services (QTS) division, building next-generation data solutions for one of Canada's largest financial institutions. Design, develop, and maintain data solutions using MongoDB, Redis, and SQL.
Key Responsibilities
- Design, develop, and maintain data solutions using MongoDB, Redis, and SQL.
- Manage large datasets, including performance tuning, optimization, and query development.
- Build and enhance data synchronization, migration, mapping, and modeling processes.
- Implement high-performance queries and optimize data pipelines for scalability.
- Leverage messaging platforms (Solace and / or Kafka) to synchronize data across systems.
- Integrate and expose data through APIs, including working with graph data.
- Collaborate with cross-functional teams within CLM to deliver solutions that improve client lifecycle workflows.
- Support ongoing enhancements and troubleshoot performance issues in production environments.
Required Skills & Experience
- 5+ years hands-on experience with MongoDB / NoSQL.
- 5+ years of SQL development and optimization.
- 1-2 years of Redis experience.
- Strong background in data sync, migration, mapping, and modeling.
- Proven experience in managing, tuning, and optimizing large datasets.
- Proficiency in Solace and / or Kafka for data synchronization.
- Ability to write and optimize high-performance queries.
- Experience with APIs, graph data, and data pipeline optimization.
- Exposure to ElasticSearch is a strong plus.
Location & Schedule
- Location: Hybrid / Halifax, NS – 3 days a week in the office.
- Required in Canada; relocation within Canada considered for candidates already legally able to work in Canada.
- Interview Required: Video.
Submission Requirements
- Driver's license or State ID.
- Link to the candidate's LinkedIn account.
- Below submittal format:
- Candidate must provide on resume/submittal:
- 1. How many years working with MongoDB.
- 2. How many years working with Redis.
- 3. How many years working with Solace and / or Kafka.
- 4. How many years working with APIs and data pipelines.
- 5. How many years working with [unspecified]?
- Full submission details: Full Name, Rate, Location, Availability to Interview, Availability to Start, Email Address, Phone Number, Visa Status, Education, Link to LinkedIn, Certifications, Job Description.
Rate: $65 / hour on W2 (Flexible).
Relocation in Canada considered. Interview Required: Video.