The Full Stack Developer will join the Global Middle Office (GBOI) team under the BCS Technology group of RBC Capital Markets. This role involves designing, developing, and deploying full-stack solutions for middle and back-office applications, providing production support, troubleshooting issues, and collaborating with business partners to deliver both tactical and strategic solutions.
The role involves 60% system design, development, and deployment; 30% production support and analysis; and 10% documentation. Responsibilities include developing and supporting applications, resolving defects, collaborating with team members and business partners, owning tactical and strategic solutions, identifying system inefficiencies, following SDLC best practices, and documenting system designs and release notes.
Must have: BS/MS in Computer Science or a related field, 8+ years of software design and development experience, solid understanding of Object-Oriented Programming, strong core Java experience (large-scale web/client-server applications), hands-on scripting (tcl, shell, Python) in Unix/Linux, strength with relational databases (Sybase, Oracle, SQL Server) and SQL, framework architecture/design/development experience, proven ability to support enterprise applications in fast-paced environments, knowledge of GitHub, Jenkins, Helios, JIRA, Confluence, strong analytical/conceptual/troubleshooting skills, previous financial industry experience (capital markets, middle/back office), excellent communication and collaboration skills. Nice-to-have: General understanding of FIX protocol, experience with Fidessa framework development, experience with NoSQL, real-time database, micro-services, event-driven architecture, cloud-based deployments, Service Oriented approaches, Streaming, Cypress based framework Development Experience for Rabacus Testing Environment.
Bachelor's Degree or Master's Degree in Computer Science or a related field
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.