Analyste programmeur Fullstack

79087
Montreal, QC
Contract
4 weeks ago

CONTRACTOR- Programmer Analyst FullStack React/C# (intermediate) 

ABOUT THE JOB:
The aim of Global Banking Technology & Operations (GBTO) Canada is to deliver day-to-day services to investment and corporate bank units and their clients to accelerate their transformation. GBTO differentiates itself from competitors with the pace of the agile transformation delivered, spreading the technology and data culture, shortening the decision-making process, and adopting a true industrial approach, leveraging on different teams either transversal or aligned to the different sub business units.

The Risk and PnL Certification (RPC) team belongs to the XRM ( Cross Risk Metrics) department that aims at supporting and developing tools for risk department (RISQ). You will join the feature team (4 people) in charge of the application Volcker Metrics Repository (VMR). This application aims at monitoring the Front office activities worldwide and provide scoring to ensure those activities remain in line with Volcker and French Banking Law regulations.
 
We heavily rely on Agile framework (Scrum):
To build a solid and trustful relationship with our functional partners thanks to a continuous and transparent communication
To maintain a strong team dynamic that focuses on the delivery of value for the users and maintaining the application with a long-term view
Autonomous on your developments, you will always have the support of the team to continuously improve functionally and technically. You will be encouraged to also share your point of view and approaches in software craftmanship. Continuous improvement is key for us!

YOUR MISSION
Functional improvement

  • Computation derived indicator to do them at desk level.

Technical improvements

  • Performance improvement (APIs, Entity Framework)
  • Generate Excel report including graphs.
  • Migrate to .net 6, then .Net 8

DevOps

  • Pipeline evolution: Handling version dependencies of libraries, Migration to Github actions
  • Standardize Sonarqube use

TECHNICAL Stack
.Net Core 3.1- .Net 6 – .Net 8 |Dry IoC | Specflow | Gherkin | Entity Framework | MS SQL 2022 | tSQLt | Kubernetes, Docker | Jenkins |Groovy | OAuth 2.0. | React 14

What will be your DAY-TO-DAY?

  • Interact with stakeholders to decompose customer requests into detailed stories and develop code using Software Craftsmanship best practices across diverse technology ecosystems
  • Deliver working code meeting acceptance criteria and the definition of done, while ensuring product quality and consistency through testing, deployment, and production activities
  • Document technical design and specifications, maintain test cases, and support inquiries, issues, and major events to identify root cause and resolution
  • Manage release processes, including drafting release notes, developing release scripts, and leading deployments with contingency and rollback plans
  • Maintain C/c team specific modules, transform legacy systems, and contribute to software craftsmanship and Agile framework implementation

Skills and Qualifications:
Must Have:

  • Ability to Code, test, document and L3 support the application (Volcker Metrics Repository)
  • Strong hands-on experience with C#, .Net 6 and .Net 8, Dry IoC
  • Strong hands-on experience with data handling (Entity Framework)
  • Hands-on experience with Excel file generation
  • MS SQL | Kubernetes, Docker
  • React 18
  • Cloud skills (security, infrastructure, architecture design, design patterns…)
  • Agile methodology (scrum)
  • Strong organizational and communication skills
  • Ability to analyze and provide / receive constructive feedback

Nice to Have:

  • ITIL Certification
  • Azure Cloud certification
  • Bachelor’s degree in computer science or related field

LANGUAGE: French and English

CONTRACTUEL- Programmeur analyste FullStack React/C# (intermédiaire) 
À PROPOS DU POSTE : 
Le Département Technologie et Opérations Bancaires Mondiales (GBTO) fournit des services quotidiens aux Unités d’Affaires de la Banque de Financement et Solutions Investisseurs (GBIS) et à leurs clients. Avec des équipes IT et Opérations travaillant côte à côte sous la même direction, l’objectif du GBTO est de répondre aux besoins évolutifs de ses clients et aux exigences du marché, tout en anticipant les avancées technologiques pour accélérer et soutenir la transformation des activités de GBIS. GBTO est au cœur de ce défi technologique et opérationnel.

L’équipe Risques et Certification PnL (RPC) appartient au département XRM ( Cross Risk Metrics) qui vise à soutenir et développer des outils pour le département des risques (RISQ). Vous rejoindrez l’équipe des fonctionnalités (4 personnes) en charge de l’application Volcker Metrics Repository (VMR). Cette application a pour objectif de suivre les activités de front office dans le monde et de fournir des scores afin de s’assurer que ces activités restent conformes à la réglementation Volcker et au droit bancaire français. 
Nous nous appuyons fortement sur le cadre Agile (Scrum) : 

  • Construire une relation solide et de confiance avec nos partenaires fonctionnels grâce à une communication continue et transparente. 
  • Maintenir une forte dynamique d’équipe qui se concentre sur la fourniture de valeur pour les utilisateurs et sur le maintien de l’application avec une vision à long terme

Autonome sur vos développements, vous aurez toujours le soutien de l’équipe pour vous améliorer en permanence fonctionnellement et techniquement. Vous serez également encouragés à partager votre point de vue et vos approches en matière de création de logiciels. L’amélioration continue est la clé pour nous !
VOTRE MISSION
Amélioration fonctionnelle

  • Indicateur dérivé du calcul pour les effectuer au niveau du bureau

Améliorations techniques

  • Amélioration des performances (API, Entity Framework)
  • Générer un rapport Excel avec des graphiques
  • Migrer vers .net 6, puis .Net 8

DevOps

  • Évolution du pipeline : gestion des dépendances de version des bibliothèques, migration vers les actions Github
  • Standardiser l’utilisation de Sonarqube

PILE TECHNIQUE
.Net Core 3.1- .Net 6 – .Net 8 |IdO sec | Specflow | Gherkin | Entity Framework | MS SQL 2022 | tSQL | Kubernetes, Docker | Jenkins |Groovy | OAuth 2.0.
| Réagir 14
 

QUEL SERA VOTRE QUOTIDIEN ? 

  • Interagir avec les parties prenantes pour décomposer les demandes des clients en histoires détaillées et développer du code en utilisant les meilleures pratiques de l’artisanat logiciel dans divers écosystèmes technologiques.
  • Fournir un code de travail répondant aux critères d’acceptation et à la définition de done, tout en assurant la qualité et la cohérence du produit par des activités de test, de déploiement et de production.
  • Documentez la conception et les spécifications techniques, gérez les cas de test et prenez en charge les demandes de renseignements, les problèmes et les événements majeurs afin d’identifier la cause première et la résolution.
  • Gérer les processus de version, y compris la rédaction des notes de version, le développement des scripts de version et les déploiements principaux avec des plans d’urgence et de restauration.
  • Maintenir les modules spécifiques de l’équipe C/c, transformer les systèmes existants et contribuer à l’artisanat logiciel et à la mise en œuvre de la structure agile.

COMPÉTENCES ET QUALIFICATIONS :
Doit Avoir : 

  • Capacité à coder, tester, documenter et prendre en charge l’application (Volcker Metrics Repository)
  • Solide expérience pratique avec C#, .Net 6 et .Net 8, IoC sèche
  • Solide expérience pratique du traitement des données (Entity Framework)
  • Expérience pratique avec la génération de fichiers Excel 
  • MS SQL | Kubernetes, Docker
  • Réaction 18
  • Compétences Cloud (sécurité, infrastructure, conception d’architecture, modèles de conception…)
  • Méthodologie agile (scrum)
  • Solides compétences en organisation et en communication
  • Capacité à analyser et à fournir / recevoir des commentaires constructifs

Ravi d’avoir :

  • Certification ITIL
  • Certification Azure Cloud
  • Licence en informatique ou dans un domaine connexe

Compétences linguistiques: Français, Anglais
 

The pay range that the employer reasonably expects to pay for this position is between CA$40.00 and CA$53.00

Our voluntary benefits offering includes medical, dental, vision and retirement benefits.

Applications will be accepted on an ongoing basis.

Tundra Technical Solutions would like to thank you for the interest you have demonstrated in this opportunity. However, only candidates with the required skills will be contacted.

Tundra Technical Solutions is an Equal Opportunity/Affirmative Action Employer. We welcome and encourage diversity in our workplace.

Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!

Tundra Technical Solutions is among North America’s leading providers of Information Technology and Engineering staffing and consulting services. Our success and our clients’ success are built on a foundation of service excellence. Rather than continually trying to sell to new clients and companies and simply filling databases with candidates, we focus on developing stronger relationships and deeper knowledge of our existing clients’ challenges and opportunities.

Open ears. Open minds. Open futures