Job Description
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 Software 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?
Actively engage with development teams and product managers / stakeholders to gather requirements and ideate software solutions and support creation of scalable software
Write clean, functional code for large-scale distributed applications
Test software (unit, system, integration and acceptance testing) to ensure responsiveness and efficiency and where required troubleshoot, provide solutions to fix / debug and upgrade software
Partner with and support other teams as required i.e. Production support, testing, infrastructure, security etc.
Leverage best practices in continuous integration and delivery, with a strong commitment to quality
Explore new capabilities and technologies to drive innovation
What do you need to succeed?
Must-have
Bachelor’s degree in computer science, software engineering, or equivalent along with:
5+ years’ experience as a software developer/software engineer and proficient in programming language, Java is highly preferred; object-oriented design and data structures
Strong working knowledge of SQL and NoSQL Datastores
Experience in building APIs/RESTful services
Experience in mentoring junior engineers, leading code review and design sessions
A passion for simplifying and automating work, making things better, continuous learning, solving open-ended problems, improving efficiency and helping others
Strong communication skills with ability to work cross-functionally to articulate, measure and solve issues
Great attention to detail, organizational skills and an analytical mind
Nice-to-have
Experience with Big Data Platforms (Spark, Hadoop) and real-time event streaming (Kafka)
Experience in Scala programming language
Knowledge of public cloud (Microsoft Azure and AWS) and private cloud (IBM OpenShift) platforms and development of applications in multi-cloud, hybrid environments
Knowledge of containers and orchestration (e.g: Docker, Kubernetes)
Experience with Python programming language
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.
Leaders who support your development through coaching and managing opportunities
A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
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
Opportunities to do challenging work
Opportunities to take on progressively greater accountabilities   ÂÂ
Opportunities to building close relationships with clients
Access to a variety of job opportunities across business and geographies
RBC requires as a condition of employment that all successful candidates in the United States and Canada be fully vaccinated against COVID-19 prior to their start date, and may require proof of the same. Reasonable accommodation is available where required by law.
Job ID: 95464
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...