Développeur sénior

Développeur sénior - Plateforme d’application pour logiciels financiers

FinRad est une entreprise qui se spécialise dans le développement de logiciels financiers pour les trésoreries, les entreprises de services financiers et les investisseurs institutionnels. Située à Montréal, FinRad se démarque par sa grande expertise financière. Nos principaux clients sont de grands joueurs dans l’industrie financière.  Chez-nous, le climat de travail est excellent. Nous mettons en pratique nos valeurs d’excellence, d’intégrité, de complicité, de créativité et d’agilité.

Pour gérer sa croissance FinRad est présentement à la recherche d’un développeur C#  senior pour se joindre à l’équipe de développement de notre plateforme d’application. Cette plateforme, DevLogic,  est la base de plusieurs solutions Web et client-serveur de FinRad, incluant FinLogic, le logiciel phare de FinRad. Font partie de cette plateforme les services suivants : sécurité applicative, apis générique d’analyse, accès aux données, interface utilisateur, gestion des transactions, apis de gestion des objets métier, etc.  Si vous désirez contribuer au développement de solutions financières, si vous aimez travailler avec une équipe hautement qualifiée et motivée, si vous souhaitez participer à des processus de développement agiles alors ce poste est pour vous!

Principales responsabilités

  • Concevoir, développer et supporter de nouvelles composantes et des composantes existantes de notre plateforme en utilisant Visual Studio 2003 et bientôt Visual Studio 2008;
  • Recenser les pré-requis et documenter les scénarios utilisateurs pour les nouvelles APIs;
  • Contribuer à l’évolution de l’architecture de la plateforme;
  • Concevoir et contribuer aux tests unitaires et s’assurer que cette méthode est implantée dans l’équipe;
  • Supporter et former d’autres programmeurs (revue de code, formation interne sur les pratiques et méthodes de développement);
  • Identifier les meilleurs pratiques et patrons de développement et s’assurer de leur utilisation dans l’équipe;
  • Surveiller et maintenir l’intégration continue.

Éducation et expérience

  • Baccalauréat en informatique ou en génie logiciel ou l’équivalent;
  • Minimum de 5 ans d’expérience en conception et en développement d’applications client-serveur ou distribuées;
  • Minimum de 5 ans d’expérience en programmation .Net avec de fortes compétences techniques ADO.NET, « multi threading, reflection, XML, serialization, debugging et profiling », optimisation de la performance et de la mémoire;
  • Vous possédez une excellente connaissance du SQL (transact SQL ou PL-SQL)
  • Vous avez une bonne expérience en modélisation et programmation orientée objet;
  • Vous avez déjà développé et travaillé avec des tests unitaires;
  • Vous êtes à l’aise à travailler avec le code d’une plate-forme existante autant que construire une nouvelle technologie.

Autres exigences

  • Participation à des projets gérés selon la méthode agile (SCRUM);
  • Expérience dans l’industrie de la finance;
  • Expérience à travailler avec une plate-forme existante;
  • Connaissance du .NET Framework 3.5;
  • Excellente capacité à travailler en équipe et à gérer de multiples tâches simultanément;
  • Bilingue (Anglais & Français – écrit et parlé);
  • Bonnes habiletés de communication;
  • Excellentes capacités d’analyse.

Si vous croyez que ce poste est pour vous, n’hésitez pas à postuler ici...

company-overview