About This Opportunity: Developpeur Principal Low Code (La Prairie)
Banque Nationale is currently seeking a Developpeur Principal Low Code (La Prairie) to join their team in La Prairie.
This position offers an excellent opportunity for motivated individuals looking to advance their career.
Education Requirements
-
•
No specific education requirements
Required Experience
-
•
vous vivre l’Expérience NB? Alors les grands esprits se rencontrent!Nous sommes à la recherche d’un(e) développeur(se) C# / .NET passionné(e) pour se joindre à notre équipe de développement logiciel à notre bureau de Montréal. Dans ce rôle, vous contribuerez concrètement à la conception, au développement et à la maintenance de solutions logicielles livrées en production, au service de nos activités et de nos clients.Selon les besoins des projets, vous intégrerez également des capacités d’intelligence artificielle à nos applications (p. ex. consommation de services cloud, intégration de modèles existants et de solutions basées sur des LLM), en veillant à la qualité, à la sécurité et à la maintenabilité du code.Au sein de l’équipe de développement logiciel, la personne sera appelée à :Développer et maintenir des applications et des services en C# / .NET (10+), de la conception au déploiement.Concevoir et maintenir des API et services backend (p. ex. REST) et leurs contrats.Participer aux décisions d’architecture et aux choix technologiques (patterns, performance, sécurité, observabilité).Intégrer des capacités d’IA dans les solutions lorsque pertinent (services cloud, modèles existants, LLM) et assurer une intégration fiable.Écrire du code robuste, testé, documenté et maintenable; appliquer les bonnes pratiques de qualité logicielle.Développer des interfaces web en Blazor (Server et/ou WebAssembly) : composants réutilisables, navigation, formulaires, gestion d’état et validation.Assurer une expérience utilisateur de qualité : ergonomie, accessibilité (WCAG), responsive design, performance perçue et cohérence visuelle (design system).Intégrer le frontend aux services backend : consommation d’API, authentification/autorisation, gestion des erreurs, logging côté client et bonnes pratiques de sécurité.Contribuer au cycle de livraison : revues de code, pipelines CI/CD, déploiements, diagnostic et correction d’enjeux en production.La personne doit également détenir un des diplômes suivants et démontrer qu’elle possède les habiletés suivantes :Diplôme universitaire en informatique, en ingénierie logicielle ou dans un domaine connexe.Maîtrise de C# et .NET (10+) (obligatoire) et expérience concrète de livraison de fonctionnalités en production.Expérience en développement backend (API REST / services) et bonnes pratiques de conception.Expérience en développement frontend avec Blazor et bases solides en HTML/CSS (et notions JavaScript au besoin).Connaissance des bases de données relationnelles (ex. SQL Server) et des principes d’accès aux données.Maîtrise des tests unitaires, de la qualité logicielle et de la maintenabilité (revues de code, documentation, refactorisation).Tests et qualité côté interface (p. ex. tests de composants, tests d’intégration/UI) est un atout.Capacité à intégrer et consommer des services d’IA dans des applications .NET.Expérience cloud (Azure) est un atout.DevOps / CI/CD est un atout (pipelines, automatisation, déploiement).Une expérience dans la livraison de projets intégrant des solutions d’IA est un atout significant.Dans le cadre du développement de solutions intégrant des capacités d’IA, la personne devra appliquer des pratiques d’IA responsable, notamment en matière de confidentialité, de protection des données et d’attention aux biais lors de l’intégration et de l’utilisation de modèles.Respecter les normes de confidentialité, de sécurité et de protection des renseignements.Évaluer les risques (p. ex. biais, dérives, usage non conforme) lors de l’intégration de services ou modèles d’IA et appliquer des mesures d’atténuation.Documenter les décisions, limites et hypothèses (données, prompts, modèles) afin d’assurer la traçabilité et la maintenabilité.Normandin Beaudry s'engage à promouvoir une utilisation r
Position DetailsKey Responsibilities
-
•
Effectively perform assigned job duties
-
•
Maintain safety and cleanliness in the workplace
-
•
Work effectively with team members
-
•
Follow company policies and procedures
-
•
Perform tasks according to quality standards
Qualifications
-
•
Reliability and punctuality
-
•
Ability to work independently and in a team
-
•
Strong work ethic and positive attitude
-
•
Ability to follow instructions
Why Join Banque Nationale?Banque Nationale offers a supportive work environment in La Prairie, where employees can grow and develop their skills. This Developpeur Principal Low Code (La Prairie) position provides the opportunity to work with a dedicated team and contribute to meaningful work.
Ready to Apply?
Don't miss this opportunity for Developpeur Principal Low Code (La Prairie) at Banque Nationale in La Prairie.
Click the Apply button above to submit your application and take the next step in your career.