|
|
Banque Nationale du Canada
Montréal (Québec) Canada
Mission : Maintenance évolutive du progiciel et des outils développés pour facilité son utilisation.
L'équipe de développement est en charge des analyses, des développements, des tests, du déploiement, du suivi de production et du respect des normes de qualité mises en place à la banque.
L'équipe analyse et propose des améliorations pour que le système puisse gagner en stabilité, en sécurité et en performance, ainsi que pour faciliter le travail des utilisateurs.
Client : Analystes Risques de Marché et Analystes de la Production de la "VAR" de la Banque Nationale du Canada.
Application KVAR+ : L'application est un progiciel de valorisation des risques de marché par calcul de la VAR, utilisé par les Analystes Risques.
Le progiciel est composé d'IHM sous Windows, de scripts shell. de programmes JAVA sous UNIX et de bases de données Sybase.
|
|
|
Analyste Programmeur Sénior
De retour en France et pour aider à la continuité des développements et à l'achèvement dans les temps du projet en cours, j'ai accepté de travailler à distance et en horaire décalé, jusqu'à fin octobre.
Ma mission reste la même que la précédente, mais à distance.
UNIX, SYBASE 15.3, procédures stockées SQL, scripts shell (C et Korn Shell), TWS (IBM Tivoli Workload Scheduler)
ISM, Jira, Agile, Scrum, kan-Ban
EMail, Téléphone, Skype, Sametime
|
|
|
Analyste Programmeur Sénior
Support et maintenance évolutive sur l'application de gestion des risques de marché et de calcul de la VaR.
- Projets
Assister les chefs de projet et les chargés de développement dans la constitution des analyses fonctionnelles et ainsi aider les différentes équipes à remplir leurs objectifs.
Préparer la fin programmée de l'application pour 2017 et aider à l'intégration de son activité dans un autre système de la banque.
- Optimisations
Qualité des données : analyser tous les entrants pour optimiser l'ordre de chargement des données et de lancements des travaux de production, améliorant ainsi la qualité des données et permettant un gain de temps dans le sens où les travaux n'ont plus à être exécutés plusieurs fois.
Productivité : analyser les entrants pour optimiser les travaux de chargements de données ; demander aux équipes des projets fournisseurs de données de séparer les fichiers en plus petits fichiers avec des envois au fil de l'eau, permettant des chargements plus étalés dans la nuit et une meilleure gestion des travaux de production.
Performance : Travailler avec les DBA, Sys-admin et l'éditeur du progiciel pour paramétrer les différents systèmes pour gagner en performance.
Productivité : Refondre totalement le système des travaux de nuits :
- Travailler avec l'éditeur du progiciel pour valider la possibilité de multiplier les processus d'intégration et d'extraction de données.
- Ré-écrire de nombreux processus (script SHELL) pour autoriser le fonctionnement de plusieurs serveurs de calcul en simultané.
- Revoir toutes les cédules des travaux de nuits pour optimiser les temps de traitements et les heures de début de traitements.
- Correction de bug et maintenance évolutive
Corriger, maintenir et faire évoluer les scripts shell UNIX et les procédures stockées utilisées par l'application.
Suggérer des corrections, des améliorations et des optimisations pour augmenter les performances des systèmes.
Répondre aux demandes utilisateurs pour des besoins en développement de nouvelles fonctions ou outils pour suivre l'évolution du métier.
- Maintenance
Organiser les travaux de maintenance de la base de données ; purges, archivages, réindexations.
Organiser et effectuer les tests "DRP" (Disaster Recovery Plan).
- Support de production
Vérifier le bon fonctionnement des processus pour aider à terminer les travaux à temps pour la production de la VaR.
Suivre de la production sur certaines applications critiques 24/7 et agir, le cas échéant, pour permettre aux processus de fonctionner correctement ; arrêts, relances de processus, communications avec les différentes équipes, rapports de problèmes, analyses pour améliorations possibles et correctifs permanents.
- Support utilisateur
Accompagner les utilisateurs dans leurs demandes ponctuelles ; correction de données, extractions de données, paramétrages...
Former et accompagner une nouvelle personne dans l'équipe pour qu'elle soit le plus autonome possible dans le suivi du support de production et de l'assistance aux utilisateurs.
- Migrations
Travailler avec les Administrateurs Système (UNIX) et les administrateurs de base de données (SYBASE) pour le suivi des évolutions systèmes.
Travailler avec les DBA pour trouver des optimisations possibles sur le progiciel et gérer les échanges avec le fournisseur de l'application pour estimer la faisabilité des optimisations.
Travailler avec le fournisseur du progiciel pour les évolutions et installations de patches évolutifs.
UNIX, SYBASE 15.3, procédures stockées SQL, scripts shell (C et Korn Shell), TWS (IBM Tivoli Workload Scheduler)
ISM, Jira, Agile, Scrum, kan-Ban
|
|
|
Analyste Programmeur Sénior
Support et maintenance évolutive sur l'application de gestion des risques de marché et de calcul de la VaR.
- Répartition selon la méthode Péritus
Assister l'équipe dans l'application de cette méthode de gestion du support.
Assister l'équipe dans l'utilisation du logiciel permettant l'application de cette méthode : "C2 Innovations".
Distribuer les tâches aux membres de l'équipe pour s'assurer que tous ses membres ont une charge de travail cohérente.
Aider à l'adaptation des habitudes de travail à la banque pour suivre cette nouvelle méthode.
- Maintenance évolutive
Maintenir et faire évoluer les scripts shell UNIX développés pour les outils englobant le progiciel.
Suggérer des corrections, des améliorations et des optimisations pour augmenter les performances du système et pour faciliter le travail des utilisateurs.
Répondre aux demandes utilisateurs pour des besoins en développement de nouvelles fonctions ou outils pour suivre l'évolution du métier.
- Support de production et support utilisateur
Suivre de la production sur certaines applications critiques 24/7 et agir, le cas échéant, pour permettre aux processus de fonctionner correctement ; arrêts, relances de processus, communications avec les différentes équipes, rapports de problèmes, analyses pour améliorations possibles et correctifs permanents.
Accompagner les utilisateurs dans leurs demandes ponctuelles ; correction de données, extractions de données, paramétrages...
UNIX, SYBASE 15.3, procédures stockées SQL, scripts shell (C et Korn Shell), TWS (IBM Tivoli Workload Scheduler)
ISM, Méthodologie Péritus (logiciel C2 Innovations - version Entreprise 4.2)
|
|
|
Analyste Programmeur Sénior
- Maintenance évolutive
Maintenir et faire évoluer les scripts shell UNIX développés pour les outils englobant le progiciel.
Suggérer des corrections, des améliorations et des optimisations pour augmenter les performances du système et pour faciliter le travail des utilisateurs.
Répondre aux demandes utilisateurs pour des besoins en développement de nouvelles fonctions ou outils pour suivre l'évolution du métier.
- Correction des BUG
Gérer les relations avec l'éditeur pour le suivi de la correction des BUG, vérifier toutes les livraisons fournisseurs et faire un retour sur les tests et la qualité des correctifs.
- Migration de version du progiciel
Changements majeurs de version : Analyser, estimer les charges, les délais, les différents travaux à effectuer, rédiger les cahiers de tests, adapter les scripts de migration fournis par l'éditeur, tester, gérer les interactions avec les autres systèmes, accompagner les utilisateurs pour les tests d'acceptation, organiser la mise en production, assurer le support post implantation.
Changements mineurs de version : Analyser, estimer les charges, les délais, rédiger les cahiers de tests, adapter les scripts de migration fournis par l'éditeur, accompagner les utilisateurs pour les tests d'acceptation, organiser la mise en production, assurer le support post implantation.
- Migration des infrastructures
Ecrire les documentations sur l'architecture existante du projet, pour faciliter le travail des architectes, en vue de l'évolution et de la rationalisation des infrastructures matérielles dans la banque.
Soulever les problèmes et proposer des améliorations.
Tester le progiciels sur la nouvelle architecture.
Accompagner les utilisateurs dans leurs tests d'acceptations.
Intégrer tous les outils développés par les utilisateurs (script shell, feuilles excel, requête SQL, transfert ftp, etc.) pour permettre la continuité de leur travail.
Organiser la migration.
Assurer le support post migration.
- Support de production
Rédiger et entretenir les documentations pour les équipes de Support niveau 1 et 2.
Suivre la production pour anticiper les problèmes et suggérer des actions préventives ou correctives.
Assurer le support de niveau 3 sur l'application, sept jours sur sept et 24 heures sur 24.
Mysis (anciennement Thomson-Reuters) KVAR V3.74 et V4.0, UNIX, SYBASE 12.5 & 15.3, procédures stockées SQL, scripts shell (Korn Shell)
Remedy (gestion du support et du changement)
|