Titre du poste ou emplacement

SPÉCIALISTE D'INGÉNIERIE LOGICIEL

Business Development Bank of Canada
Montreal, QC
Temps plein
Expérimenté

Viens faire banque à part.

Choisir BDC comme employeur, c'est évoluer dans un milieu de travail sain, inclusif, riche de compétences et qui met de l'avant les meilleures conditions pour rassembler des équipes uniques où le pouvoir d'agir est réel. C'est aussi être au centre de projets économiques et financiers ambitieux afin de voir plus loin et de faire les choses différemment, pour alimenter le succès des entreprises canadiennes.

Choisir BDC comme employeur, c'est aussi :

Des avantages sociaux flexibles et compétitifs, incluant un régime d'épargne du personnel où BDC te verse une contrepartie de tes cotisations volontaires, un régime de pension à prestations déterminées, un compte de dépenses mieux-être et soins de santé de 750 $, pour n'en nommer que quelques-uns

En complément de vacances payées chaque année, cinq journées personnelles, des journées de maladie au besoin, et nos bureaux sont fermés du 25 décembre au 1er janvier

Un modèle de travail hybride qui permet de vraiment concilier le travail et la vie personnelle

Des possibilités d'apprentissage, de formation et de perfectionnement, et bien plus encore

APERÇU DU POSTE

Nous sommes à la recherche de candidats passionnés et bilingues pour se joindre à une escouade multidisciplinaire responsable de l'évolution et de la maintenance des applications critiques de la comptabilité (Finance) de BDC. En tant que Spécialiste, ingénierie de logiciels, vous concevrez, développerez, sécuriserez, testerez et maintiendrez des logiciels de haute qualité pour répondre aux besoins de l'entreprise et des clients dans un environnement agile (Scrum ou Kanban).

LES DÉFIS QUI VOUS ATTENDENT

Synthétiser une vision globale du système de comptabilité de prêts de BDC, te familiariser avec les besoins d'affaires à court et long terme puis conseiller les intervenants d'affaires en leur proposant des alternatives et leur exposer les contraintes liées à la complexité d'un système.

Participer à toutes les phases du cycle de vie du développement logiciel sécurisé (SSDLC).

Concevoir et mettre en œuvre des solutions techniques conformes aux exigences des clients et aux normes de développement logiciel établies

Implémenter, tester et maintenir les pipelines de développement (avec iAM) et intégrer aux outils de surveillance de la qualité recommandés

Faire preuve de leadership technique, se maintenir à jour sur l'évolution technologique du marché et identifier les opportunités d'amélioration des technologies existantes de manière continue.

Travailler dans un environnement d'équipe, coacher et mentorer les autres ainsi que participer au recrutement et à l'intégration des nouveaux développeurs de l'équipe.

Fournir un support technique sur appel durant le traitement de batch de nuit pour résoudre des problèmes de production (en rotation) ainsi qu'un support de deuxième niveau durant le jour selon les niveaux de service établis.

CE QUE NOUS RECHERCHONS

Expérience professionnel et éducationnel

Minimum 5 ans d'expérience en tant que développeur de logiciels ou analyste fonctionnel, dans le développement et la maintenance de solutions sécurisées sur un IBM iSeries, AS400, CLP, SQL, Database : DB2 for i;

Un diplôme en informatique, en ingénierie ou dans un domaine pertinent

Compétences minimales / essentielles

Compréhension de l'architecture de système de l'iSeries et des traitements de batch

Expérience dans la conception, la documentation, le développement, la sécurisation et l'utilisation d'API REST

Expérience de développement avec LANSA et CL en utilisant DB2 iSQL

Expérience de travail avec des systèmes de comptabilité de prêts et/ou du grand livre

Excellentes compétences d'analyse, de documentation et de résolution de problèmes

Bilinguisme et excellentes compétences en communication verbale et écrite (anglais & français)

Professionalisme, rigueur, souci du détail et bonne éthique de travail

Intégrité, honnêteté et transparence

Compétences complémentaires

Maîtrise des concepts de programmation orientée objet. Bonne connaissance des principes de conception et des modèles de conception SOLID

Excellente connaissance pratique de la suite d'outils Microsoft, plus spécifiquement Azure DevOps

Connaissance des principes de sécurité applicative (Owasp Top 10, SANS 25, etc.) et capacité à appliquer des contre-mesures adaptées pour corriger les vulnérabilités détectées.

Expérience pratique en développement logiciel agile (Scrum, Kanban)

Programmation.Net Core, C#, Angular

Bonne compréhension de l'architecture événementielle et connaissance des systèmes de diffusion d'événements et de messagerie tels que Kafka et ActiveMQ

Notre stack technologique:

Langages de développement: LANSA, CL, RPG, SQL, PowerShell on PC laptops

OS: IBMi iSeries

Base de données: DB2 for i

Outil de déploiement (CI/CD): iAM

Items de travail: Azure DevOps & ServiceNow

Autres

Travail en mode hybride - 2 jours/semaine au siège social

Travail en mode matriciel

BDC est fière d'être l'un des 100 meilleurs employeurs au Canada et l'un des meilleurs employeurs pour la diversité au Canada. Nous nous engageons à favoriser un environnement diversifié, équitable, inclusif et accessible où toutes les employées et tous les employés peuvent s'épanouir et savoir qu'elles et ils sont pleinement accueilli.es et apprécié.es au travail. Si vous avez besoin d'accommodations pour compléter votre candidature, n'hésitez pas à nous contacter à .

Bien que nous appréciions toutes les candidatures, nous vous informons que seules les candidatures sélectionnées seront contactées. Veuillez noter que l'usage du masculin dans l'écriture du titre du poste ci-haut n'est utilisé qu'à des fins de référencement.