Senior C# Developer - Financial Services

Tech Talent International

Montreal (Hybride)
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
C# SQL Agile +9 autres

Détails du poste

  • Lieu de travail : Montreal (Hybride)
  • Type de poste : Permanent à temps plein
  • Salaire : 110K$ - 120K$ /an

Description du poste

Tech Talent International (SI) fournit des talents techniques à une variété de clients, allant des entreprises Fortune 100/500/1000 aux organisations petites et moyennes au Canada/aux États-Unis et en Europe.

Nous avons actuellement un poste de Développeur C# Senior - Services financiers avec notre grand client de consultation pour un projet à long terme auprès d’un client majeur des services financiers, situé au centre-ville de Montréal.

Rôle

Senior C# Developer - Financial Services

Type

Fulltime, Perm

Lieu

Downtown Montreal, QC - Hybrid (les fonctions commencent par 5 jours au bureau pour les 3 premiers mois, puis deviennent un mode hybride 3 jours sur site, 2 jours à domicile)

Salaire

Salary: $110,000 - $120, 000 + up to 9% performance bonus + 4-5 weeks paid vacation + RRSP contribution + benefits + sick/personal days

Option de contrat

Contract option: This role is also available as a long term contract role, pay rate on corp to corp basis would be $80-100/hr

Aperçu du poste

Détails du service

Orchestrade est une application tierce que notre client étend pour répondre à ses propres besoins via une architecture de plugins. Ainsi, la décision de mettre à niveau des composants (.NET par exemple) et le moment de le faire sont pilotés par le fournisseur.

La mission quotidienne inclut :

  • Coding
  • Testing
  • Refactoring et optimisation des composants existants
  • Réaliser des code reviews
  • Participer aux tâches des équipes cross-dev (release management, regression checker, others)

Exigences

  • Compétence démontrée au niveau expert en C# et dans l’environnement Visual Studio.
  • Expérience professionnelle significative en tant que développeur back-end/server-side et/ou sur des applications de bureau autonomes. Ce poste ne convient pas aux candidats dont l’expérience principale concerne le développement web, la GUI, la conception front-end, ou à ceux qui recherchent un poste « full-stack ».
  • Solides compétences en programmation multithread, structures de données, algorithmes, SQL, conception de code robuste et optimisation des applications.
  • Une expérience avec la gestion de source Git est fortement souhaitable.
  • Expérience prouvée pour identifier, détecter et refactoriser du code sous-performant afin d’améliorer l’efficacité et les performances de l’application.
  • Connaissance des concepts TDD et BDD et volonté d’appliquer ces méthodologies à la fois à du code nouveau et existant.
  • Compréhension approfondie des concepts théoriques et pratiques en programmation, démontrant de la curiosité quant aux mécanismes internes des APIs et aux choix d’architecture (par exemple, comprendre comment une API .NET fonctionne en interne, pas seulement quand l’utiliser).
  • Une expérience préalable dans la finance, le trading, ou des connaissances liées au domaine des classes d’actifs (rates, FX, fixed income, structured products) est un atout mais non obligatoire.
  • Exposition à la pile technologique (sans s’y limiter) : SQL Server, gRPC, nHibernate, WinForms, WCF, REST API, Swagger etc.
  • Maîtrise de l’anglais avec d’excellentes compétences en communication verbale et écrite.
  • Capacité à travailler de manière autonome tout en favorisant un environnement collaboratif, disposé à encadrer les autres et à maintenir une attitude professionnelle positive et non arrogante.