Senior software developer (Winnipeg)
BMO Financial Group
Job Description
Keys for the role Developer with 5-10 years of C# development experience Banking / Financial industry experience preferred Knowledge of VaR and financial instruments Market Risk experience would be ideal Diriger le cycle de dĂ©veloppement global des logiciels, notamment en collaborant avec les Ă©quipes fonctionnelles afin de transformer les exigences en caractĂ©ristiques, en gĂ©rant des Ă©quipes et des processus de dĂ©veloppement, et en effectuant la mise Ă lâessai et la tenue Ă jour des logiciels. Les prioritĂ©s particuliĂšres du projet comprennent la traduction des exigences des utilisateurs en spĂ©cifications techniques, la rĂ©daction du code et la gestion de la prĂ©paration des spĂ©cifications de conception. Soutenir la conception des systĂšmes, fournir des conseils sur les exigences en matiĂšre de sĂ©curitĂ© et dĂ©boguer les systĂšmes dâaffaires et les applications de service.
Mettre en application sa connaissance approfondie des algorithmes, des structures de donnĂ©es et des langages de programmation pour dĂ©velopper des applications et des services technologiques de grande qualitĂ©, y compris des outils, des normes et des plateformes logicielles pertinentes en fonction des exigences opĂ©rationnelles. Responsibilities Traduire les besoins des utilisateurs en spĂ©cifications techniques en comprenant et en conceptualisant les exigences techniques des utilisateurs et en rĂ©pondant Ă ces exigences. Analyser, dĂ©velopper, mettre Ă lâessai et mettre en Ćuvre de nouveaux programmes logiciels et documenter lâensemble de lâexĂ©cution du cycle de dĂ©veloppement des logiciels.
Effectuer la tenue Ă jour prĂ©ventive et corrective, le dĂ©pannage et la correction des dĂ©faillances du systĂšme et des composantes logicielles de base. Veiller Ă ce que les codes et les configurations respectent les normes en matiĂšre de sĂ©curitĂ©, de journalisation, de traitement des erreurs et de rendement et les exigences non fonctionnelles. Ăvaluer les nouvelles technologies pour dĂ©terminer si elles conviennent aux programmes, systĂšmes ou Ă©cosystĂšmes et Ă©valuer les rĂ©percussions connexes en amont et en aval sur le processus, les donnĂ©es et les risques. Suivre les processus et les normes de gestion des mises en production et appliquer les contrĂŽles des versions.
Contribuer Ă lâinterprĂ©tation et Ă la consignation des exigences des clients. Se concentrer principalement sur un secteur dâactivitĂ© ou un groupe dâexploitation au sein de BMO; adopter au besoin une orientation plus large Ă lâĂ©chelle de lâorganisation. Offrir des conseils spĂ©cialisĂ©s, de lâaide en matiĂšre dâanalyse et du soutien technique.
Faire preuve de jugement pour repĂ©rer les problĂšmes, en dĂ©terminer les causes et le rĂ©soudre en respectant les limites Ă©tablies. Travailler de façon indĂ©pendante et gĂ©rer rĂ©guliĂšrement des situations non courantes. Des tĂąches et des responsabilitĂ©s plus larges peuvent ĂȘtre attribuĂ©es au besoin.
Prendre des risques mesurĂ©s tout en protĂ©geant la Banque en appliquant notre cadre de gestion des risques dans lâexĂ©cution de vos fonctions, conformĂ©ment Ă notre culture de gestion des risques et Ă notre appĂ©tit pour le risque approuvĂ©, en prenant des dĂ©cisions Ă©clairĂ©es fondĂ©es sur le risque qui sâharmonisent Ă la stratĂ©gie dâaffaires, protĂšgent les actifs et respectent les documents de politique applicables (cadres, politiques, normes, procĂ©dures et documents connexes), les lois et la rĂ©glementation. Qualifications PensĂ©e crĂ©ative. Ătablissement et gestion de relations. AgilitĂ© Ă©motionnelle.
Assurance de la qualitĂ© et mises Ă lâessai. Infonuagique. Microservices.
DĂ©finition, analyse et mise en correspondance des exigences opĂ©rationnelles technologiques. CapacitĂ© dâadaptation. AgilitĂ© dâapprentissage.
CompĂ©tences en communication orale et Ă©crite. Aptitudes pour la collaboration et le travail dâĂ©quipe. CompĂ©tences en analyse et en rĂ©solution de problĂšmes.
Compétences pour la prise de décisions fondées sur les données. Programmation. Intégration des applications.
Développement guidé par les essais. Cycle de développement des systÚmes. Dépannage.
IntĂ©gration des systĂšmes et de la technologie. GĂ©nĂ©ralement de cinq Ă sept annĂ©es dâexpĂ©rience professionnelle pertinente avec diplĂŽme dâĂ©tudes postsecondaires dans un domaine connexe, ou combinaison Ă©quivalente de scolaritĂ© et dâexpĂ©rience. Connaissances et maĂźtrise technique acquises par une importante scolaritĂ© ou expĂ©rience de travail - connaissances approfondies.
Salaire : $75,900.00 - $141,900.00 Type de rĂ©munĂ©ration : Salaire BMO s'engage Ă offrir un milieu de travail inclusif, Ă©quitable et accessible. Des mesures dâadaptation sont disponibles sur demande pour les candidats qui participent Ă tous les aspects du processus de sĂ©lection. Pour demander des mesures dâadaptation, veuillez communiquer avec votre recruteur. #J-18808-Ljbffr