This role within RBC's Capital Markets Technology group focuses on elevating data quality and strategic solutions for transactional data across the Capital Market's front-office trading lifecycle. The Technical Lead will manage data integration and enhancement projects, developing high-quality code in Python/Spark and Java/Springboot, covering data ingestion, reporting from Delta Lake tables, maintenance, performance optimization, and new development following a test-first approach.
Provide technical direction and mentorship to a team working with Python, Java, Springboot, Databricks, and C#.,Guide technical solution design for modern data platforms and existing systems.,Recruit, onboard, and retain top technical talent.,Design scalable, robust solutions for data analytics programs and enterprise applications.,Lead requirements gathering, data modeling, and architectural design sessions with stakeholders.,Ensure architectural consistency across data pipelines, analytics platforms, and legacy systems.,Collaborate with enterprise architects on integration strategies and technical roadmaps.,Drive decisions on technology stack selection and platform modernization initiatives.,Implement DevOps practices and automation to enhance delivery efficiency.
Bachelor's degree in Information Technology, Computer Science, or equivalent.,10+ years of full development lifecycle experience, including 5+ years in a technical leadership role.,5+ years developing data solutions using Spark and Python for large-scale analytics and knowledge of Databricks.,5+ years in Java/SpringBoot development with microservices architecture experience.,Experience with cloud-based data platforms (AWS, Azure, or GCP) and modern data architecture patterns.,Strong background in data pipeline development, ETL/ELT processes, and data governance.,Proficiency in SQL, data modeling, and working with petabyte-scale datasets.,Strong knowledge of DevOps practices and CI/CD pipelines (Jenkins, or similar).,Nice to Have: Experience with C# and .NET ecosystem, strong understanding of API design, RESTful services, and distributed systems, knowledge of streaming data & caching technologies (Solace, Ignite, Flink), container orchestration experience (Kubernetes, Docker), Financial Services industry experience.
Bachelor's Degree
37.5 hours/week
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.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.