Sr. Application Developer - .NET /KOFAX Total Agility
Toronto, Ontario, Canada
6d ago

What is the opportunity?

The purpose of this senior software engineer role is to analyze, design, develop and support, Digital Document workflow solutions for RBC Enterprise and Document Workflow Solutions under Digital technology.

The candidate will analyze the current business document workflow process, and identify the approach to design and develop the digital solutions that are aligned to RBC enterprise standards and follow Kofax best practices established for the Kofax Total Agility Platform.

This position requires the ability to work effectively within the Agile KTA Product lab to rapidly implement solutions and deliver Enterprise quality applications that are highly reliable and resilient.

These solutions would need to align to RBC technology strategy and Architectural recommendations for Cloud deployments. This would be great opportunity for future proofing solutions at the same time keeping the platform resilient to cater multiple high volume / rapidly growing demand business units within RBC Enterprise.

What will you do?

You will join the Agile development team, Your responsibilities will include :

  • Design and implement application architecture for a .NET Core services integrating with Kofax KTA API’s
  • Design and implement data model changes in MS-SQL
  • Participate in the planning and estimation of stories.
  • Develop automated Unit and API integration test.
  • Contribute to the implementation and enhancement of the CI / CD pipeline.
  • What do you need to succeed?


  • Expert in C#, ASP.NET, .NET Core, Enterprise Web Application development.
  • Expert in secure software development practices
  • Experienced in CI / CD and application deployment in Azure Kyvos
  • Experience with developing business workflow applications
  • Exposure to Middleware technologies / Cloud deployment
  • Nice-to-have

  • Kofax Total Agility or Kofax Capture / Kofax Transformation experience
  • Azure Cloud Cognitive Services
  • What’s in it for you?

    We want vocal futurists who can advocate their vision - creative problem-solvers who build and lead highly qualified engineering teams.

    Our Technology Leads obsess over writing smart, simple, clean code and strive for the best end-user experience.

  • 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 training on the Kofax Workflow Smart process platform.
  • 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
  • 4 weeks vacation
  • 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 / careers .

    City : Toronto

    Address : 88 Queens Quay West, Toronto

    Work Hours / Week : 37.5

    Work Environment : Office

    Employment Type : Permanent

    Career Level : Experienced Hire / Professional

    Pay Type : Salary + Variable Bonus

    Required Travel(%) : 0-25

    Exempt / Non-Exempt : N / A

    People Manager : No

    Application Deadline : 05 / 31 / 2021

    Platform : Technology and Operations

    Ad Code(s) :

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form