- Spring Boot
What is the opportunity?
RBC is committed to being the destination of choice for technologists, driven by our engineering culture of curiosity, bold ambition and outcomes. As part of this, RBC has opened up an Innovation Hub in Calgary, and we are looking for people like you. People who join our team will be able to work on the most innovative solutions in areas such as AI & data engineering, full stack agile software delivery, site reliability engineering, machine learning and data analytics.
If you are a DevOps engineer that has a passion for simplifying and automating work, continuous learning, helping others, and like working in a dynamic, collaborative, progressive organization that has leaders that fully support you, provide a comprehensive Total Rewards Program and offer flexible work/life balance options, we look forward to connecting with you.
Over the coming months we'll be building our squads up and will reach out to qualified candidates as openings become available.
Thank you for taking the time to reach out to us and for your interest on being part of our journey in Alberta to create end-to-end business solutions for our clients and our communities.
What will you do?
Design, develop, test, deploy, support and evolve software services
Manage individual priorities, deadlines and deliverables.
Lead the design and development of code structures to promote reusability across many applications.
Work with others on the team and practice peer-programming, and engage in informal mentor-mentee relationships.
Continuously improve software engineering practices by thinking big and simplifying things that are complicated.
Work with the operations team to take code to production and ensure excellent performance and reliability.
What do you need to succeed?
B.S. degree in Computer Science or related field (e.g. Electrical Engineering, Physics, Mathematics)
Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes and testing
Experience supporting production-level software with a Continuous Integration/Continuous Delivery (CI/CD) toolset (e.g. Jenkins)
Experience with Unix/Linux operating systems as a developer or system administrator
Working knowledge of web-based application architectures
Nice To Have
Working experience in one or more of:
algorithm design and optimization
parallel or distributed systems
web API design
Relational Database Management System (RDBMS) and/or modern scale-out databases
Experience developing & delivering cloud-based applications or services
Experience with C++, Java or another object-oriented programming language
Experience building software using a cloud-native stack such as Spring Boot, Spring Cloud and Cloud Foundry
Experience building software for the financial services industry – banking, insurance or investments
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
Opportunities to do challenging work
Opportunities to take on progressively greater accountabilities
Learn more about RBC Tech Jobs
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at rbc.com/careers.
Address: 335 8th Avenue SW
Work Hours/Week: 37.5
Work Environment: Office
Employment Type: Permanent
Career Level: Experienced Hire/Professional
Pay Type: Salary + Variable Bonus
Required Travel(%): 0
People Manager: No
Application Deadline: 09/30/2021
Platform: Technology and Operations
Req ID: 390699