Senior Software Development Engineer (Full Time)
Royal Bank of Canada
RBC CWM Client source team is looking to onboard a Senior Software Developer who will partner with our other agile squads, business partners, and SRE teams to design, develop, and deploy scalable and high performing applications to support client and account onboarding. This is a great opportunity for anyone who is looking to advance their agile skills, work cross functionally across organizations to deliver value for business, and modernize legacy infrastructure.
Design, develop, and maintain complex software applications using NodeJS, Kafka, MSSQL, REST & Graphql APIs.
Contribute to the architectural decisions and design patterns for new and existing systems
Conduct thorough code reviews to ensure adherence to best practices, coding standards, and quality assurance protocols
Work closely with product managers and other stakeholders to understand requirements and deliver solutions that enhance user experience
Troubleshoot, debug, and optimize existing applications for performance and scalability
Create and maintain comprehensive documentation for software design, development/maintenance processes and API documentation
Manage the implementation of multiple concurrent initiatives of varying complexity in a time efficient manner. Monitor and control activities according to plan.
Collaborate and contribute on cross-functional enterprise initiatives and manage the effective implementation of assigned deliverables.
Contribute to ongoing administrative program activities as required.
4+ years experience in professional, production-grade software development working on highly-scalable, moderately complex projects
- 4+ years Experience building REST, GraphQL for APIs and Kafka applications using NodeJs
- Hands on with MSSQL database and skills for complex query optimization
- Strong experience working in an Agile environment, working with project teams to deliver small to largely complex projects
- business sponsors, product owners, adjacent technical teams, etc.) during agile ceremonies, adhoc and/or when needed
- Experience with angular/react and non-relational databases (MongoDB, Redis)
Experience with devops pipeline using github, jenkin, UCD and logs/monitoring tools like kibana, Dynatrace etc and openshift cloud platform
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
A world-class training program in financial services
Flexible work/life balance options
Application Development, Application Integrations, Application Maintenance, Applications Architecture, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC), System Applications
Full time Platform:
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.
- ...Services group within Capital Markets is seeking a strong Java developer for the Program Trading team. You will be involved in writing code... ...production teams to ensure successful testing and release of software changes by coordinating test strategies and managing deployment...SeniorFull timeFlexible hours
- ...Position: Senior Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only) Note...SeniorContract workTemporary workMonday to friday
- We are seeking a Senior Software Developer with a strong specialization in Business Intelligence (BI) to join our team in Toronto. This hybrid role bridges the gap between enterprise Java-based development and advanced BI architecture. You will be responsible for the full lifecycle...SeniorContract workMonday to friday
- ...making sound recommendations and decisions? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 11 month contract in Toronto. This is an onsite role. Rate: $465.09 - $502.2 Advantages • Earn a competitive...SeniorContract work
- ...Job Description What is the opportunity? The RBC Investor and Services and Technology team is seeking a Software Developer to support an application that processes FX transactions. In this role you will be responsible for the design and development of solutions...SeniorFull timeFlexible hours
- ...design, SOLID principles, and design patterns? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 12 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a...SeniorContract work
- ...working knowledge of Jamstack Architecture? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 15 month contract in Toronto. This is an onsite role. Rate: Advantages • Earn a competitive rate within...SeniorContract work
- ...Description: This request seeks approval for a new contract for an FFS Senior Software Developer to support the Enterprise Data Collection Platform (EDCP). The role is essential to sustaining the ongoing design and development workload driven by a heavy sprint based EDCP...SeniorLong term contractContract workInterim roleImmediate start
- ...tested applications. This includes: developing detailed programming specifications... ...which arise during the use and operation of software packages, including technical assistance... ...Additional Skills for Oracle Software Developer: Experience in conducting impact assessments...SeniorManual labor
- ...Optio Optio Incentives is a global fintech scale-up building software that helps companies design, manage, and operate equity compensation... ...engineers who can be a main contributor on a team and, for more senior profiles, contribute across multiple teams and drive larger...SeniorLong term contract
- ...Description: The Senior Software Developer will support the StagePath team. StagePath enables province-wide collection of high-quality cancer pathology and cancer stage data from hospitals and laboratories through common data and reporting standards for the Ontario Cancer...SeniorContract workInternship
- Do you have experience developing, testing, and debugging code for enhancements to systems using Microsoft ASP.NET Web API, Microsoft... ...a great opportunity for you! Our client is looking for a Senior Software Developer for a 9 month contract in Toronto. This is an onsite...SeniorContract work
- ...Job Responsibility: Category Software Development City Toronto, Ottawa, Ontario, Canada Senior Software Developer(Java) Who we are We are an organization comprised of industry thought leaders who are passionate about health data and want to make a difference in the health...SeniorDaily paidLong term contractPermanent employmentApprenticeshipFixed term contractFlexible hours
- We are seeking a highly experienced Senior Software Developer - CRM for an 11-month contract in Toronto. This role is focused on the high-level technical configuration, design, and integration of Oracle Siebel IP18+ solutions. You will be a key technical lead responsible for...SeniorContract work
- ...specifications into working, tested applications. This includes: developing detailed programming specifications writing and/or... ...technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion...SeniorContract work
$80 - $85 per hour
...Computer and technology knowledge Agile Business intelligence Informatica PowerBuilder SQL Mapping and data visualization software API Amazon Web Services (AWS) Angular.js Python Data analysis and interpretation Computer programming Data...SeniorPermanent employment- ...tested applications. This includes: developing detailed programming specifications... ...which arise during the use and operation of software packages, including technical assistance... ...Additional Skills for Oracle Software Developer: Experience in conducting impact assessments...SeniorContract work
- ...quality assessments, data transformation, and data cleansing Develop test scripts and perform testing of BI solutions Responsible... ...JavaScript and JSP Responsible for integration of Open Source Software (OSS) products into new and existing systems Creation and walk...SeniorContract work
$100 per hour
...Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Contract Compensation: $100/hour... ...Commitment: 20 hours/week Role Responsibilities Develop and maintain complex, production-grade Python systems for real...SeniorRemote jobHourly payContract workFor contractorsSummer work- We are seeking a Senior Software Developer with over 8 years of experience to join our team. This role focuses on developing modern digital solutions and ensuring high-level integration across diverse application environments. The ideal candidate will have a deep mastery of...Senior
- ...Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. We are seeking a Senior Software Developer for the Canadian Digital Banking Engineering team. Is this role right for you? In this role you will: Champions a customer...SeniorPermanent employmentFlexible hours
- We are seeking a highly specialized Senior Software Developer - CRM for an 11-month contract in Toronto. This role is focused on the design, configuration, and implementation of Oracle Siebel IP18+ solutions within a public sector context. You will be responsible for translating...SeniorContract work
- ...8+years of overall experience in entire Software Development Life Cycle as well as... ...Technologies. Having sound knowledge of developing web based B2B B2C applications in the... ...for you! Our client is looking for a Senior Software Developer for a 4 month contract in Toronto....SeniorContract work
- Do you have 10+ years of experience as a designer and developer in the large-scale multi-client web applications? Do you have 10+ years... ...be a great opportunity for you! Our client is looking for a Senior Software Developer for a 5 month contract in Toronto. This is an...SeniorContract workManual labor
- ...and related Siebel Business Layer objects? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer - CRM for a 11 month contract in Toronto. This is an onsite role. Rate: $478.19 - $515.08 Advantages • Earn a competitive...SeniorContract work
- ...Job Description What is the opportunity? The Senior Mainframe Software Developer is an exciting & challenging opportunity for a Software engineer to make an impact and develop leadership skills. You will design, develop and build complex technology solutions that drive...SeniorLong term contractFull timeFlexible hoursShift work
- ...Position: Senior CRM – Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only...SeniorContract workTemporary workMonday to friday
- ..., tested CRM applications. This includes developing detailed programming specifications, writing... ...arise during the use and operation of software packages, including tec General Skills... ...; both written and verbal ~ Ability to develop and present new ideas and conceptualize...SeniorContract work
- ..., tested applications. This includes: developing detailed programming specifications writing... ...arise during the use and operation of software packages, including technical assistance... ...; both written and verbal ~ Ability to develop and present new ideas and conceptualize...SeniorContract work
- ...Expect We are seeking a highly skilled and motivated Senior Staff Engineer to join our team developing advanced Analog-Mixed Signal (AMS) Serdes IPs... ...scripting languages such as Perl or Python. 1. Develop and maintain a software design process to facilitate the development of...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Development Engineer (Full Time). Be the first to apply!
- junior software developer internship Toronto, ON
- software engineer - computer Toronto, ON
- software developer internship no experience Toronto, ON
- software engineer devops Toronto, ON
- software design engineer Toronto, ON
- software engineer part time Toronto, ON
- part time software developer Toronto, ON
- linux software engineer Toronto, ON
- software developer internship Toronto, ON
- junior software developer Toronto, ON

