This Senior Technical Systems Analyst role at Royal Bank of Canada involves working as a senior software developer within an Agile product team. The primary responsibilities include developing and maintaining services for integration with external vendor applications and internal RBC systems, designing scalable APIs, ensuring high code quality through automated testing, and assisting with production support. The ideal candidate will have a strong background in software development, cloud-based distributed systems, and a commitment to code quality and best practices in software engineering and DevOps. The role also encourages exploring new technologies like Generative AI.
Work within an Agile product team comprised of technical, product, business team members and external vendor to deliver exceptional products.,Work closely with RBC downstream teams and external vendor to come up with integration design.,Collaborate with other developers on the team to model, design, and support highly scalable APIs.,Assist the DevOps/support teams in various activities, such as troubleshooting high priority implementation issues, production investigations.,Actively seek out knowledge about new technologies (i.e. Gen AI) and how they can be used to solve current and foreseeable challenges.,Ensure high code quality through automated unit and functional testing.
A degree in information technology or computer science plus two years related experience; OR an equivalent combination of education, experience and training.,1-3 years of front-end development experience with Angular, React, or Vue.,Experience with TypeScript for type-safe development.,1-3 years of back-end development experience with Node.js, and/or C/C++ or C#/.NET/.NET Core.,Experience with SQL (e.g., MS SQL Server, Oracle, PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).,Experience with CI/CD DevOps pipeline tools such as GitHub, Helios, Jenkins, Ansible.,Experience with Agile methodology (asset).,Familiarity with financial planning concepts (asset).,Nice-to-have: Java, Apache Kafka, Confluence & JIRA, Telerik Reporting, Cloud platforms (OpenShift, AWS, Azure, Google Cloud), Databases (SQL Server, Snowflake, MongoDB, Elastic), DevOps tools and methodologies, Containerization tools (Docker).
Bachelor's Degree in Information Technology or Computer Science
37.5 hours/week
RBC offers a comprehensive Total Rewards package including competitive base pay, performance bonuses, and flexible benefits like health and dental coverage. Employees also benefit from a defined contribution pension plan, stock ownership programs, wellness resources, and tuition reimbursement.
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.