Senior Full Stack Engineer
Role details
Job location
Tech stack
Job description
You will be working as a Full Stack developer as part of a highly skilled, highly motivated team on a critical Greenfield project. This will include touching CI/CD pipelines, front ends, backends and databases. This is a fast moving business where the ability to move at pace is key.
Please note RBC's expectation is that all employees and contractors will work in the office with some flexibility to work up to 1 day per week remotely.
What will you do?
- Develop and implement full stack application solutions by coding, testing, and troubleshooting across front end and back end systems, ensuring alignment with project requirements and organizational standards.
- Collaborate with agile teams, stakeholders, and product owners to gather requirements and address technical challenges.
- Pick up and implement features as part of a sprint team.
- Support other team members to unblock issues.
- Lead full stack development tasks or projects requiring advanced problem solving.
- Participate in Peer Reviews.
- Work with lead developers and business analysts to solidify designs for the team.
Requirements
Do you have experience in Test-driven development?, * Excellent dotnet and Angular skills.
- Keen eye for software quality.
- Ability to articulate technical ideas in a concise manner.
- Testing experience at all levels (unit, integration and acceptance)
Nice-to-have
- Working experience with Kubernetes and GitHub Actions.
- Test driven development knowledge.
- Gen AI tooling experience (copilot etc)
- Mobile development experience., Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)
Benefits & conditions
- A comprehensive Total Rewards Program including bonuses, flexible benefits and competitive compensation
- Leaders who support your development through coaching and managing opportunities
- Opportunities to work with the best in the field
- 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.
Agency Notice
RBC Group does not accept agency resumés. Please do not forward resumés to our employees, nor any other company location. RBC Group only pay fees to agencies where they have entered into a prior agreement to do so and in any event do not pay fees related to unsolicited resumés. Please contact the Recruitment function for additional details.