Associate Director, Technical Lead
RBC Capital Markets
Job Description
What is the opportunity?
The Trading & Execution Services team within Capital Markets Technology group is looking to hire a strong technical lead to manage wide range of applications & program under RIBA (Reporting, Invoicing & Business Analytics) team.
We are seeking an experienced and results-driven Technical Lead who has a solid understanding of computer science basics, upon which you will write high quality code. The ideal candidate has practical experience using Java/Spring Boot and a good grasp of the Python language. You should be able to diagnose problems, write code to meet business requirements. Your technical day will be writing new code for ingestion of data or creating reports out of Delta Lake tables, maintenance fixes on Java/Spring Boot apps, optimizing performance of existing code and green field development with a test first mentality. You should be able to understand existing code base and should be able to improve the performance of slow processes. A strong professional with sense of personal responsibility will be required as you will have to laisse and work adjacent team to fix, adjust or diagnose the system.
What will you do?
Provide technical direction and mentorship to a multi-disciplinary team working with Java, Spring Boot, Python and C# technologies
Guide technical solution design that meets stakeholder needs across both modern data platforms and existing systems
Design scalable & robust solutions for enterprise applications
Lead requirements gathering, data modeling, and architectural design sessions with stakeholders
Drive improvements & bring operational efficiency within team with continuous improvement mindset.
Implement DevOps practices and automation to enhance delivery efficiency
What do you need to succeed?
Must Have :
Bachelor’s degree in information technology, Computer Science, or equivalent with 10+ years of full development lifecycle experience
5+ years in Java/Spring Boot development with microservices architecture experience
5+ years developing scalable solutions using java/python
Experience with cloud-based data platforms (AWS, Azure, or GCP) and modern data architecture patterns
Proficiency in SQL and stored procedures.
Strong knowledge of DevOps practices and CI/CD pipelines (Jenkins, or similar)
Nice to Have :
Experience working with C# and .NET ecosystem for enterprise applications
Strong understanding of API design, RESTful services, and distributed systems
Container orchestration experience (Kubernetes, Docker)
Financial Services industry experience
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
A world-class training program in financial services
Opportunities to do challenging work
#Ll-POST
#TechPJ
Job Skills
Agile Methodology, Application Integrations, Applications Programming, Big Data Technologies, Business Analysis, Data Reporting, Debugging, Documentations, Emerging Technologies, Equity Capital Markets, Equity Trading Systems, IT Architecture Design, Java Software Development, Multiplatform Development, People Management, Python (Programming Language), Relational Database Management System (RDBMS), Requirements Analysis, Technical Designs, Unix Shell Scripting, Waterfall ModelAdditional Job Details
Address:
City:
Country:
Work hours/week:
Employment Type:
Platform:
Job Type:
Pay Type:
Posted Date:
Application Deadline:
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Inclusion and Equal Opportunity Employment
At RBC, we believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
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.
RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.