SPECIALISTE EN GENIE LOGICIEL – FULLSTACK
TechnologyDescription
Nous sommes une banque à un autre niveau.
Choisir BDC comme employeur signifie travailler dans un environnement de travail sain, inclusif et compétent qui met en avant les meilleures conditions pour rassembler des équipes uniques où les employés sont autorisés à agir. Cela signifie également être au cœur de projets économiques et financiers ambitieux pour voir plus loin et faire les choses différemment, pour alimenter le succès des entrepreneurs canadiens.
Choisir BDC comme employeur signifie aussi
- Des avantages flexibles et compétitifs, incluant un Plan d’épargne-retraite et d’investissement des employés où BDC correspond à une partie de vos contributions volontaires, un Régime de pension à prestations déterminées, un compte de $750 pour la santé et le bien-être, entre autres
- En plus des vacances payées chaque année, cinq jours personnels, des jours de maladie selon les besoins, et nos bureaux sont fermés du 25 décembre au 1er janvier
- Un modèle de travail hybride qui équilibre vraiment la vie professionnelle et personnelle
- Des opportunités d’apprentissage, de formation et de développement, et bien plus encore...
- Explorez le BDC Way dans notre livre de culture
- APERÇU DE LA POSTE
Reportant au responsable de chapitre, Services d’application, le spécialiste en génie logiciel est un rôle intégré faisant partie de l’équipe de développement de solutions d’application. Le spécialiste participe à l’ensemble du cycle de développement, en commençant par la planification et les estimations, suivi de la mise en œuvre et du déploiement des services, et enfin l’orchestration et les intégrations complexes nécessaires dans un contexte de livraison continue. La personne doit être capable de travailler harmonieusement dans un environnement en constante évolution et collaboratif.
La personne qui rejoint l’équipe en tant que spécialiste en génie logiciel sera membre d’un groupe responsable du soutien et de l’amélioration d’un grand nombre d’applications. Ces applications couvrent divers processus clés de BDC dans ses différentes zones d’activité, y compris la sécurité, les processus de prêt, le CRM, et plus encore.
Le travail est effectué dans un environnement complexe, car nos applications interagissent avec les processus centraux de la Banque. Une solide connaissance du développement .NET et SwiftUI est essentielle pour bien comprendre l’écosystème de cette équipe. De plus, la connaissance du secteur bancaire serait un atout important pour comprendre les processus et les règles métiers intégrées dans nos applications.
Une solide maîtrise des méthodes de travail Agile est essentielle pour bien s’intégrer dans notre écosystème. Le spécialiste en génie logiciel doit également collaborer avec les autres développeurs du domaine, ainsi qu’avec les analystes et les développeurs au sein de leur équipe.
DÉFIS À réussir
- Participer à toutes les phases du cycle de vie du développement de logiciels sécurisés (SSDLC).
- Concevoir et mettre en œuvre des solutions techniques qui répondent aux exigences du client et aux normes de développement de logiciels.
- Produire et maintenir des documents d’architecture et de conception tout au long du développement et après la sortie du logiciel.
- Maintenir les applications existantes.
- Participer activement aux cérémonies Agile et aux réunions d’équipe.
- S’adapter aux technologies évolutives et à l’application de nouvelles méthodes pour atteindre les objectifs organisationnels et suivre les meilleures pratiques du secteur financier et de l’informatique.
- Surveiller la qualité et la stabilité des systèmes informatiques livrés en suivant les pratiques standard du cycle de vie du produit.
- Effectuer des maintenances régulières sur les tests unitaires et s’assurer que la documentation du processus de développement est à jour.
QUALIFICATIONS REQUIS
- Diplôme de premier cycle en technologie de l’information ou expérience équivalente.
- Au moins dix ans d’expérience en tant que développeur fullstack.
- Expérience dans le développement et la maintenance de solutions Full Stack .NET Core sécurisées avec C#.
- Expérience dans le développement de solutions front-end avec Angular 20 ou supérieur, TypeScript, et RxJS 6 ou supérieur.
- Expérience dans la conception, la documentation, le développement, la sécurisation et la consommation d’API REST. Expérience pratique avec Azure DevOps.
- Expérience pratique en mode Agile, tel que Scrum ou Kanban.
- Bonne connaissance des principes de conception SOLID et des patrons de conception.
- Expérience avec les mécanismes modernes d’authentification et d’autorisation, y compris OpenID Connect et OAuth.
- Expérience dans le développement de tests automatisés robustes, y compris les tests unitaires et les tests de service.
- Expérience avec les pipelines CI/CD utilisant YAML, ou pipeline as code.
- Excellentes compétences analytiques et de résolution de problèmes.
- Expérience pratique dans les équipes de livraison Agile.
- Expérience dans le développement de solutions sécurisées.
- Maîtrise de l’utilisation des ressources de l’environnement cloud Azure, ainsi que des patrons de conception cloud.
- Maîtrise de Microsoft Visual Studio, Git, Azure DevOps, NuGet, et des outils connexes.
- Expérience de travail avec des bases de données relationnelles telles que SQL Server et MySQL.
- Bonne compréhension de l’architecture pilotée par les événements et connaissance des systèmes de streaming et de messagerie d’événements tels que Kafka et ActiveMQ.
- Compréhension de la conteneurisation et des services cloud, y compris Docker, Kubernetes, et Tanzu.
- Compréhension des approches de génie logiciel telles que TDD, Pair Programming, CI/CD, et DevOps.
Autres compétences souhaitées
- Joueur d’équipe.
- Capacité à travailler dans un environnement matriciel.
- Forte capacité de résolution de problèmes, de travail d’équipe, d’adaptabilité, d’autonomie et d’apprentissage.
- Excellentes compétences de communication orale et écrite.
Langue
- La bilinguisme oral et écrit est requis.
Qualifications préférentielles
- Expérience pratique dans la construction de microservices ou de systèmes distribués.
- Expérience dans la construction d’applications évolutives et hautement disponibles.
- Expérience dans le secteur bancaire.
Fièrement l’un des 100 meilleurs employeurs du Canada et l’un des meilleurs employeurs en matière de diversité du Canada, nous nous engageons à créer un environnement diversifié, équitable, inclusif et accessible où tous les employés peuvent prospérer et se sentir autorisés à apporter leur plein potentiel au travail. Si vous avez besoin d’un accommodement pour compléter votre candidature, n’hésitez pas à nous contacter à accessibility@bdc.ca.
Bien que nous apprécions toutes les candidatures, nous vous conseillons que seuls les candidats sélectionnés pour participer au processus de recrutement seront contactés.
This posting was aggregated from indeed. Groupe Sentinella is not the employer; applying takes you to the original site. The full text belongs to the original poster.
Want us in your corner?
Join the Sentinella talent bench. We'll reach out when a mandate matches your profile — including roles like this one.
Join the talent bench