SENIOR DEVELOPER, RPA

col-narrow   

Title:

SENIOR DEVELOPER, RPA

Location:

Québec 

Employment Type:

Permanent

Salary:

per year

Job Description:

No other bank is doing what we do.

At BDC, we're devoted to Canadian entrepreneurs. We're also dedicated to our employees. Adaptable. Inspiring. Different. There's a reason we like to work here and we think you'll like it too.

POSITION OVERVIEW

BDC is seeking a skilled, experienced and motivated Senior RPA Developer specializing in robotic process automation.

As Senior RPA Developer, you will play a key role in streamlining BDC's digital and artificial intelligence strategy by automating and optimizing key business processes.

CHALLENGES TO BE MET

  • Evaluate, define and improve business processes, ensuring that business needs are met.

  • Evaluate automation opportunities and perform due diligence to implement an optimal automation solution.

  • Design, develop and configure automation solutions to meet business process and application requirements.

  • Develop reusable core components for use across the platform.

  • Follow best practices in development and adhere to controls over non-functional requirements.

  • Ensure the quality and maintainability of core components and automations.

  • Conduct general reviews and make recommendations to improve maturity and capacities.

  • Support the implementation of improvements and change requests through a structured change control process.

WHAT WE ARE LOOKING FOR

  • Bachelor's degree in information technology, engineering or a related field.

  • One to three years of experience in process improvement.

  • One to three years of experience using one or more of the following RPA tools: UiPath, Blue Prism or Automation Anywhere.

  • One to three years of experience in software engineering using C#, JavaScript, Python or Java.

  • Experience working with agile methodologies and CI/CD tools.

  • Experience in creating RESTful, microservice or event-driven architecture application programming interfaces (an asset).

  • Experience in developing .NET Core or Spring applications (an asset).

  • Experience working with relational databases, such as SQL Server (an asset).

  • Experience working with NoSQL databases, such as MongoDB (an asset).

  • Experience working with Git and GitFlow (an asset).

  • Recognized expertise in managing, automating and optimizing business processes.

  • Proven experience in implementing automation solutions, the RPA orchestrator and RPA integration.

  • Strong technical documentation skills, such as the RPA Process Design Document and the RPA Solution Design Document.

  • Excellent track record of automation initiatives in financial institutions (an asset).

  • Extensive experience in facilitating workshops, deliverable review sessions and stakeholder interviews ( an asset).

  • Ability to excel in a dynamic environment.

  • Good understanding of business cases and key performance indicators to launch automation initiatives.

  • Excellent written and oral communication skills, including formal and informal presentations.

  • Good understanding of the Document Object Model, HTML tags and JavaScript.

  • Good knowledge of and experience with the JavaScript programming language.

  • Proficiency in writing regular expressions to search for relative elements.

  • Bilingualism.

  • Master of Science or Ph.D. in computer science, engineering or related degrees.

  • Experience in process extraction is an asset.

  • Experience in user interface and acceptance test automation is an asset.

  • Previous experience in the banking sector or financial technology is an asset.

  • Working knowledge of agile methodologies for robotic process automation is an asset.

EQUAL OPPORTUNITY EMPLOYER
At BDC, we value diversity in our workforce and encourage all qualified candidates to apply. We appreciate all responses and advise that only those candidates selected for an interview will be contacted.

col-wide   
Company Info
BANQUE DE DÉVELOPPEMENT DU CANADA

Company Profile