RBC
Jobs at Similar Companies
Similar Companies Hiring
Jobs at RBC
Search the 108 jobs at RBC
Recently posted jobs
The Senior Technical System Analyst will design, develop, and implement high-performing applications within the Compliance Technology areas, ensuring code quality and automation testing. The role involves collaborating with various internal teams and vendors, maintaining system efficiency, conducting analyses for system improvement, and addressing security vulnerabilities.
The Staff Engineer will lead software development in DevOps, focusing on high-quality software delivery, code reviews, and architecture design. The role requires collaboration with engineering teams, development of RESTful APIs, and integration of emerging technologies like generative AI.
The RPA Developer will create and enhance automation processes using Blue Prism, collaborate with teams to analyze requirements, and perform quality assurance activities. They will also partner with Production Support to ensure operational continuity of automated solutions.
The Senior Technical System Analyst will oversee the development and maintenance of mainframe applications, manage internal and vendor resources, and ensure system performance and compliance. The role involves leading projects across Waterfall and Agile methodologies, facilitating collaboration between teams, and identifying areas for system improvement.
As a Senior Software Developer, you will develop applications for the Finance Core Data Platform, addressing business requirements through detailed design and development phases. Responsibilities include resolving technical issues, ensuring quality assurance, mentoring team members, and collaborating with various stakeholders.
The Software Development Engineer in Test (SDET) will be responsible for executing and tracking functional tests, maintaining test suites, and driving quality assurance processes. This includes automating features using frameworks, preparing test cases, and collaborating with teams to improve test efficiency and coverage.
The Senior Quality Engineer will provide estimates for Quality Engineering work, determine testing scope based on requirements, execute product testing, manage test cases and defects using tools like JIRA and qTest, develop automated test scripts, and report on testing outcomes while participating in Scrum ceremonies.
As a Quality Engineer, you'll estimate tasks, determine testing scope based on requirements, execute product testing, document test results, manage test cases and defects using tools like JIRA, and develop automated test scripts. You'll also participate in Agile ceremonies and report concerns regarding functionality and performance.
As a Senior Quality Engineer Performance Engineer, you will support business-critical applications, design automation for non-functional requirements, and ensure quality testing deliverables. You will collaborate with development teams, mentor QE practitioners, and utilize performance testing tools like Dynatrace and JMeter to identify performance bottlenecks and improve application quality.
The Senior Technical System Analyst will maintain and support multiple applications, resolve complex technical issues, and collaborate across IT and business units to enhance application processes. This role involves proactive issue identification, participation in Agile projects, and ensuring compliance with IT Risk standards while mentoring junior staff.
The Senior Software Developer will design, develop, and enhance the Axiom tool for UK regulatory reports, optimize processing, review SQL queries, execute unit tests, and collaborate with team members for support and bug fixes.
As a Senior Quality Engineer, you'll lead delivery of releases and quality engineering initiatives, create and execute test plans, maintain automated tests, manage issues, and ensure compliance with quality standards while enhancing your skills and collaborating with teams.
As a Cloud Engineer, you will collaborate with teams to design and implement hybrid cloud services, perform performance analysis, maintain security, ensure compliance, monitor systems, troubleshoot incidents, and provide support during on-call rotations.
As a Site Reliability Engineer, you will run production environments, debug production issues, improve application reliability, optimize system performance, and collaborate with development teams for enhanced service reliability. You will also be involved in system design, automation, and capacity planning.
The AML IT Senior Manager Application Support leads a team responsible for the support and enhancement of AML IT applications. Key responsibilities include managing production support, ensuring service level agreements are met, troubleshooting production issues, implementing continuous improvements, and driving automation efforts while collaborating across various teams and departments.
As a Senior Full Stack Developer, you will work on building and automating applications within a high-performing Agile team. Responsibilities include designing architecture, developing applications on the OpenShift platform, troubleshooting, and writing documentation.
The Senior Data Analyst will design and maintain data models, execute SQL queries, manipulate large datasets using Python and PySpark, and develop data visualizations in Tableau. This role involves communicating analytics concepts to stakeholders, leading projects, mentoring team members, and keeping up with advancements in data practices.
As a Senior Software Developer, you will manage multiple technology initiatives, develop and execute technology projects, and guide junior developers. You will ensure effective implementation across business units while continuously identifying and mitigating risks.
The Senior Backend Developer will develop internal and external applications, ensuring high-quality code. Responsibilities include creating scalable services, collaborating with team members, and promoting a healthy team culture in an agile setting.
The Senior Configuration Analyst will manage the day-to-day activities for the Enterprise Configuration Management process, including setting up and maintaining the Configuration Management Database (CMDB), reconciling data, and ensuring adherence to the Configuration Management process. The role requires collaboration with IT stakeholders and input on continual process improvement.