Overview

Aucune autre banque ne fait ce que nous faisons.

À BDC, nous nous consacrons uniquement aux entrepreneurs canadiens. Nos employés sont aussi notre priorité. Polyvalente. Inspirante. Différente. Il y a une raison pour laquelle nous aimons travailler ici, et nous pensons que vous vous y plairez aussi.

Diversité. Inclusion. Ce sont plus que des mots pour BDC. Nous nous engageons à cultiver et à préserver une culture d’inclusion. Notre objectif est d’avoir une équipe qui reflète la diversité des sexes et des visages. En recrutant pour notre équipe, nous accueillons les contributions uniques que vous pouvez apporter en termes d’éducation, d’opinions, de culture, d’ethnicité, de race, de sexe, d’identité et d’expression sexuelles, de nation d’origine, d’âge, de langues parlées, de statut d’ancien combattant, de couleur, de religion, de handicap, d’orientation sexuelle et de croyances.

APERÇU DU POSTE 

BDC recherche un ou une développeur/se principal/e compétent/e, expérimenté/e et motivé/e, spécialisé/e dans l’automatisation intelligente des processus.

À titre de développeur/se principal/e RPA, vous jouerez un rôle clé dans la rationalisation de la stratégie d’intelligence numérique et artificielle de BDC en automatisant et en optimisant les principaux processus commerciaux.

LES DÉFIS QUI VOUS ATTENDENT

  • Évaluer, définir et améliorer les processus d’affaires, en assurant l’atteinte des besoins d’affaires
  • Évaluer les possibilités d’automatisation et faire preuve de diligence raisonnable pour mettre en œuvre une solution d’automatisation optimale.
  • Concevoir, développer et configurer des solutions d’automatisation en vue de répondre aux exigences en matière de processus d’affaires et d’applications.
  • Développer des composantes de base réutilisables à utiliser sur l’ensemble de la plateforme.
  • Suivre les pratiques exemplaires du développement et adhérer aux contrôles sur les exigences non fonctionnelles.
  • Assurer la qualité et la maintenabilité des composantes de base et des automatisations.
  • Réaliser des revues générales et faire des recommandations d’amélioration de la maturité et des capacités.
  • Soutenir la mise en œuvre des améliorations et des demandes de changement dans le cadre d’un processus structuré de contrôle des changements.

CE QUE NOUS RECHERCHONS

  • Baccalauréat en technologie de l’information, en ingénierie ou dans un domaine connexe.
  • Un à trois ans d’expérience en amélioration de processus
  • Un à trois ans d’expérience d’utilisation d’un ou plusieurs des outils RPA suivants : UiPath, Blue Prism ou Automation Anywhere.
  • Un à trois ans d’expérience en ingénierie logicielle utilisant C#, JavaScript, Python ou Java.
  • Expérience de travail avec des méthodologies agiles et des outils CI/CD.
  • Expérience dans la création d’interfaces de programmations d’applications RESTful, de microservices ou d’architectures dirigées par les événements. (un atout)
  • Expérience dans le développement d’applications .Net Core ou Spring. (un atout)
  • Expérience de travail avec des bases de données relationnelles comme SQL Server. (un atout)
  • Expérience de travail avec des bases de données NoSQL comme MongoDB. (un atout)
  • Expérience de travail avec Git et GitFlow. (un atout)
  • Expertise reconnue dans la gestion, l’automatisation et l’optimisation des processus d’entreprise.
  • Expérience reconnue dans la mise en œuvre de solutions d’automatisation, l’orchestrateur ARP et l’intégration ARP.
  • Solides compétences en documentation technique, comme le document de conception du processus de l’ARP et le document de conception de la solution de l’ARP.
  • Excellent bilan en matière d’initiatives d’automatisation dans les institutions financières. (un atout)
  • Grande expérience en animation d’ateliers, sessions d’examen des produits livrables et entretiens avec les parties prenantes.  (un atout)
  • Excelle dans un environnement dynamique.
  • Bonne compréhension des analyses de rentabilité et des indicateurs de rendement clés en vue de lancer des initiatives d’automatisation.
  • Excellentes compétences en communication écrite et orale, y compris sur le plan des présentations formelles et informelles.
  • Bonne compréhension du Document Object Model, des balises HTML et de JavaScript.
  • Bonne connaissance et expérience du langage de programmation JavaScript.
  • Maîtrise de l’écriture d’expressions courantes pour rechercher des éléments relatifs.
  • Bilinguisme.
  • Maîtrise en science ou doctorat dans l’un des domaines suivants : informatique, ingénierie, ou diplômes connexes.
  • Expérience en extraction de processus, un atout.
  • Expérience de l’interface utilisateur et de l’automatisation des tests d’acceptation, un atout.
  • Expérience préalable dans le secteur bancaire ou la technologie financière, un atout.
  • Connaissance pratique des méthodologies agiles en vue de l’automatisation intelligente des processus, un atout.

ÉQUITÉ EN MATIÈRE D’EMPLOI
La diversité est une valeur importante pour BDC, et nous encourageons toutes les personnes qualifiées à soumettre leur candidature. Toutes les soumissions sont les bienvenues, mais nous ne communiquerons qu’avec les candidats retenus pour une entrevue.

***********************************************************************************************************************

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.

Diversity. Inclusion. They’re more than just words for BDC. We are committed to cultivating and preserving a culture of inclusion. Our goal is to have a team that reflects gender and visible diversity. In recruiting for our team, we welcome the unique contributions that you can bring in terms of your education, opinions, culture, ethnicity, race, sex, gender identity and expression, nation of origin, age, languages spoken, veteran’s status, color, religion, disability, sexual orientation and beliefs.

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.