Lead Software Developer, GFT

3 weeks ago


ON, Canada Bluebayinvest Full time
Lead Software Developer, GFT

Job Summary

We’re looking for talented and passionate technologists to join our team. With a developer mind-set you will work as part of an agile team to design and deliver high performing applications built on cloud platforms with streaming technologies. We believe in continuous growth and expanding your capabilities. Join our team today and have a big impact influencing the strength of our advanced insight and analytics.

Job Description

What is the opportunity?

Global Functions Technology (GFT) helps RBC functions & businesses achieve business objectives through app development & technology support. We’re also the center of excellence for employee social collaboration & mobile apps, and also build apps that support managing the risk of the bank. We’re building a team that embraces innovation and enthusiasm to bring a fresh perspective.

What will you do?

  • Lead, Develop and support highly scalable, high performance components within an Agile development team.
  • Ensure high code quality through automated unit and functional testing.
  • Automate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market, and enabling continuous delivery.
  • Contribute in application design and develop code structures to promote reusability across many applications.
  • Be open-minded and look beyond your stack to solve complex problems.
  • Proactively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges.
  • Communicate effectively with peers and distil technical details into human terms.

What do you need to succeed?

Must Have:

  • Minimum 10+ years of professional software development experience delivering highly scalable, high performance applications with core skillsets including Java, J2EE, Spring / REST / Microservices, Linux and SQL.
  • Experience developing secure server side services leveraging the following APIs: Spring, Spring Batch/Boot/Integration, RESTful Webservices and Apache Data Utilities (JSON, Avro, CSV/PSV, Parquet).
  • Experience in designing and building scalable, cloud-ready services following microservice architecture principles.
  • Experience working with various caching technologies (Ignite/Redis etc.) and NoSQL/SQL databases.
  • Good knowledge on messaging/streaming technologies like MQ, Kafka etc. Hands-on experience in writing clean, readable/reusable java code with unit tests.
  • Experience using DevOps, CD/CI tools- Jenkins, GitHub, Maven, Automated Testing tools, or similar tools while collaborating with the software development team.
  • Ability to closely work with business users to understand requirements and translate them into technical design ideas.
  • Ability to independently handle module deliveries, multi-task effectively and provide timely updates.
  • Ability to manage and closely work with a 10+ member team including developers, business analysts and quality engineering.

Nice To Have:

  • Experience in working with Big Data technologies (Hadoop, Spark/Scala etc.).
  • Experience in containerizing applications (Azure/OpenShift/AWS).
  • Experience with Agile software development.

What’s in it for you?

  • 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.
  • Opportunities to do challenging work.

#LI-Hybrid

#LI-POST

#TechPJ

Inclusion and Equal Opportunity Employment

At RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work.

#J-18808-Ljbffr
  • Software Developer

    1 month ago


    ON, Canada IPG Photonics Corporation Full time

    IPG Photonics (NASDAQ:IPGP) is seeking a software developer to join our agile software development team in Kingston, Ontario, Canada. Our Kingston group is responsible for inventing, developing and building novel process monitoring tools for the global manufacturing industry. The group's products are integrated with IPG's world-leading photonic...


  • ON, Canada IPG Photonics Corporation Full time

    IPG Photonics (NASDAQ:IPGP) Canada Inc . produces market-disrupting sensor technology and software that is transforming the manufacturing industry. We are on a mission to make the world greener, safer and more efficient. Our Kingston subsidiary develops cutting-edge monitoring technology that is integrated with IPG Photonics’ world-leading laser...

  • Software Developer

    4 weeks ago


    ON, Canada IPG Photonics Corporation Full time

    Software Developer - C++/Mathematician #24-170{{jcity}}{{jstate}}Area of InterestJob DescriptionIPG Photonics (NASDAQ:IPGP) Canada Inc produces market-disrupting sensor technology and software that is transforming the manufacturing industry. We are on a mission to make the world greener, safer, and more efficient. Our Kingston subsidiary develops...


  • ON, Canada Prophix Software, Inc. Full time

    Project Lead, Professional Services (EU)Job Category: Software ImplementationRequisition Number: DIREC001586Posted: May 15, 2024Full-TimeHybridLocationsShowing 1 locationProphix is a leading global platform and partner for finance performance management. We create software that serves ambitious finance teams, helping them empower their organizations, gain...


  • ON, Canada Recooty Full time

    Are you a tech-savvy Software Developer/Engineer with a passion for creating innovative applications? Design Match is looking for a talented and creative individual to join our development team. As a Software Developer/Engineer, you will play a crucial role in writing, testing, and maintaining software applications that elevate our platform's user...


  • ON, Canada Capital Placement Full time

    Highly motivated and dynamic professionalsProfessionals with the ability to work both with in-house projects and on-site assignments at our customer’s locationsWhat you need to get the job done5+ years of software development experience in C++v11 and above, C programmingStrong command of Object Oriented Design and Object Oriented Programming techniques.5+...

  • Software Engineer

    1 month ago


    ON, Canada Crystal Fountains Inc. Full time

    Crystal Fountains is a globally recognized leader in the commercial water feature industry. Our clients and their projects’ success are at the core of everything we do. We combine water, light, sound and interaction to deliver landmark attractions that surprise, delight, and soothe visitors.As a software developer at Crystal, you be a key member of the...


  • ON, Canada oilandgas.org.uk Full time

    Innovate to solve the world's most important challengesWe are seeking a highly skilled and experienced Senior Engineering Manager for Software to join our team in Kanata, Ontario, Canada. The ideal candidate will have a strong background in Embedded Software Development, SATCOM Product Development, DevOps, and Cyber Security.Key Responsibilities:Lead and...

  • Lead QA Engineer

    1 month ago


    ON, Canada Haventreebank Full time

    We’re seeking a Lead QA Engineer to spearhead our quality assurance efforts. In this role, you’ll be instrumental in driving the QA lifecycle, developing test strategies, and leading a team towards delivering high-quality software releases. Your expertise will ensure the implementation of effective test plans, automation frameworks, and continuous...

  • Junior Developer

    1 month ago


    ON, Canada Univerus Inc Full time

    About Us: Univerus Software Canada Inc. is a leading provider of innovative software solutions. Our products, Univerus Mindscope and Univerus Compliance, are at the forefront of applicant tracking and health & safety tracking systems. We are a dynamic and growing company, committed to delivering high-quality software solutions to our clients.Job...


  • ON, Canada Advantage 360 Full time

    Intern/Co-Op - QA Software DeveloperIntern/Co-Op - QA Software DeveloperLocation: Remote, British Columbia, Canada / Remote, Ontario, CanadaTime Type: Full timePosted On: Posted 6 Days AgoJob Requisition ID: JR104823As a QA Engineer intern, you will build on your current expertise by demonstrating core competencies as a bright and hardworking individual who...

  • Software Engineer

    1 month ago


    ON, Canada Pulsar Measurement, Ltd. Full time

    This is an exciting time to join Pulsar Measurement and the wider TASI Measurement organization. Pulsar Measurement has built an enviable reputation based on our customer centric ethos, which means Pulsar Measurement continues to attract a growing global customer presence.Pulsar Measurement has built up a well-respected brand in Water and Industrial sectors...

  • Software Engineer

    1 month ago


    ON, Canada Pulsar Electronics Manufacturing, Ltd. Full time

    This is an exciting time to join Pulsar Measurement and the wider TASI Measurement organization. Pulsar Measurement has built an enviable reputation based on our customer centric ethos, which means Pulsar Measurement continues to attract a growing global customer presence.Pulsar Measurement has built up a well-respected brand in Water and Industrial sectors...


  • ON, Canada JANA Corporation Full time

    JANA is focused on improving the integrity of gas pipeline systems through the application of advanced risk modeling technologies. Our models and software are defensible and highly predictive, allowing gas pipeline operators to take actions to reduce risk in their systems. And our Integrity Data suite enables pipeline operators to finally capture their...

  • Marketing Manager

    1 month ago


    ON, Canada Incognito Software Systems Inc Full time

    Job Summary:Are you enthusiastic about digital marketing and developing marketing strategies to drive revenue growth? We are looking for a marketer like you who enjoys learning and wants to wear many marketing hats to support our common goals.Job Description: Our ideal candidate is a creative marketer with a strong attention to detail, excellent writing...


  • ON, Canada Collabera Full time

    Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and...


  • ON, Canada Wiser Solutions, Inc. Full time

    Wiser Solutions is a suite of in-store and eCommerce intelligence and execution tools. We're on a mission to enable brands, retailers, and retail channel partners to gather intelligence and automate actions to optimize pricing, marketing, and operations initiatives, both in-store and online. Our Commerce Execution Suite is available globally.Job...

  • Software Engineer

    4 weeks ago


    ON, Canada Confluent Full time

    With Confluent, organizations can harness the full power of continuously flowing data to innovate and win in the modern digital world. We have a purpose that drives us to do better every day – we're creating an entirely new category within data infrastructure - data streaming. This technology will allow every organization to create experiences and use...


  • ON, Canada Harris Computer Full time

    We are looking for a high performing Vice President of Research & Development to join us at the Harris Ambulatory Care Enterprise Group. This person will be responsible for leading a team of engineers and business analysts who are responsible for the design, implementation, testing, and deployment of multiple software solutions that are critical to the...


  • ON, Canada Collage HR Full time

    KTB Marine is a professional services business located in Toronto, Canada, providing marine consulting, shipbroking, and data analytics solutions for over 35 years.Our clients include Fortune 500 companies, oil and gas companies, private equity investment firms, government organizations and universities.LocationThis is a remote position.About the RoleWe are...