Software Developer Full-time Job
Aug 14th, 2024 at 18:16 IT & Telecoms Toronto 60 views Reference: 8508Job Details
Provides information on the detailed technical design and development of applications using existing and emerging technology platforms. Applies experience and seasoned knowledge, skills, and practices to perform a variety of assignments.
Job Description
What is the opportunity?
By applying to this job posting, you will be considered for role of Software Developer on the Finance IT team within RBC Technology & Operations.
What will you do?
-
Collaborate with peers to develop code in line with strategic initiatives, as well as develop, troubleshoot, enhance, and document components, as per the requirements and detailed design
-
Translate requirements into functional specifications, and coordinate design phases, while identifying, tracking, and resolving technical issues
-
Create and review technical design documents, understand how the design will be used in the code development process, and facilitate meetings to design, troubleshoot, and execute projects
-
Participate in walkthrough reviews of technical specifications, programs, code, and unit test plans
-
Conduct thorough unit testing, often developing and leveraging automated unit testing frameworks, and improve performance of single functions through performance tuning
-
Plan design/implementation activities, ensure technical solution quality, provide third-level support for various technologies, and drive technical platform evolution and improvements
-
Estimate activities/tasks required to perform design, coding, and unit testing
What do you need to succeed?
Must-have
-
Working experience of programming languages (Java or related OOP languages), Databases (Oracle and SQL Server), frameworks (Spring Boot), design techniques and tools, and code management tooling (Git, Jenkins)
-
Knowledge of the Software Development Life Cycle (SDLC) – Agile and Iterative methods
-
Familiarity in working with data and transforming data to be presented in reports
-
Undergraduate degree with a focus on computer science, engineering, math or statistics
-
Excellent interpersonal and highly developed communication skills (verbal and written)
-
Ability to learn and apply new skills required to perform job deliverables
Nice-to-have
-
Knowledge of Big Data Technologies Kafka, Spark and Scala language
-
Knowledge with front-end languages and technologies like JavaScript and Angular
What’s in it for you?
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
-
Leaders who support your development through coaching and managing opportunities
-
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
-
Flexible work/life balance options
#LI-HYBRID
#LI-POST
#LI-SP
Job Skills
Active Learning, Agile Methodology, Angular, Application Integrations, Automated Unit Testing, Big Data, Big Data Technologies, Code Development, Data Transformation, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Git, Group Problem Solving, Java, Linux, Programming Languages, Software Development Life Cycle (SDLC), Structured Query Language (SQL), Teamwork, Technical Designs
Additional Job Details
Address:
RBC CENTRE, 155 WELLINGTON ST W:TORONTO
City:
TORONTO
Country:
Canada
Work hours/week:
37.5
Employment Type:
Full time
Platform:
TECHNOLOGY AND OPERATIONS
Job Type:
Regular
Pay Type:
Salaried
Application Deadline:
2024-08-23
Company Description
Royal Bank of Canada is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 20 million clients and has more than 100,000 employees worldwide.