Opportunités

Programmeur - Analyste – Services financiers

Défis / Enjeux

Sous l'autorité du directeur du développement, de l'évolution des systèmes et du partenariat d'affaires, le titulaire développe de nouveaux systèmes et effectue l'entretien des systèmes actuels. Plus spécifiquement, il effectue la réalisation technique et assure une implantation de qualité des systèmes. Le titulaire peut participer à l'encadrement des développeurs, à la formation des utilisateurs et à la rédaction des guides d'utilisation.

Compte tenu des sommes investies dans les systèmes, la conception et la réalisation des composantes fonctionnelles sont des étapes importantes dans le développement des systèmes. Le titulaire met à profit ses connaissances des technologies de l'information afin de développer des solutions qui répondent aux besoins des utilisateurs. Il contribue directement à l'efficience de l'organisation par la qualité, la robustesse des composantes fonctionnelles qu'il conçoit et développe, selon les plus hauts standards et les meilleures pratiques. Les systèmes, ainsi développés, sont assurés d'une plus grande pérennité et d'un rapport coût-bénéfices accru. 

À la phase d'évolution, soit la phase la plus longue dans la durée de vie d'un système, le titulaire doit assurer l'intégrité des systèmes sur le plan des traitements et des données tout en répondant aux exigences imposées par l'évolution de l'organisation.  Le titulaire évalue la faisabilité, détermine les impacts sur l'architecture et quantifie les efforts nécessaires à la réalisation des demandes de changement des systèmes en évolution. Il encadre et forme au besoin les analystes programmeurs juniors lors de la réalisation des dossiers. Le titulaire participe à l'élaboration des règles de fonctionnement des systèmes, de certains modèles de documentation de biens livrables et procédures de travail. Il participe à élaborer et maintenir à jour les normes de développement. Il évalue les impacts sur les systèmes d'une modification à l'environnement de développement et de production et participe à la mise en place de l'environnement.

Profil recherché:

  • Détenir un diplôme universitaire de premier cycle en informatique, technologies de l'information ou toute autre discipline jugée pertinente;
  • Posséder au moins cinq années d'expérience comme développeur en informatique dans le développement de systèmes au sein d'un projet d'envergure;
  • Posséder au moins trois années d'expérience comme développeur en informatique dans l'entretien de systèmes;
  • Posséder au moins trois années d'expérience en développement BI (business intelligence/intelligence d'affaires);
  • Posséder au moins cinq années d'expérience au niveau des technologies suivantes: Microsoft .Net, (VB.net de préférence), Visual Studio, TFS (Team Fondation Server), Application Web (ASP.Net, HTML, XML, CSS, AJAX, JavaScript), SQL Server 2008, 2012;
  • Avoir une bonne connaissance des méthodes suivantes : Développement orienté objet, Développement orienté service, Modèle en étoile (Kimball), Data Vault;
  • Posséder de l'expérience avec les technologies suivantes : Développement de processus asynchrone (Windows Workflow Foundation), Entity Framework, LINQ to SQL, LINQ to objet, MVC 5, JQuery 2, Transact SQL, SSRS (SQL Server Reporting Services), WCF (Windows Communication Foundation), XML, SharePoint, SQL Server Integration services (SSIS), SQL Server Analysis Services (SSAS);
  • Avoir une bonne connaissance des langues française et anglaise, parlées et écrites;
  • Bon esprit d'analyse afin de bien cerner les besoins et les problèmes;
  • Bon esprit de synthèse;
  • Bonne tolérance au stress;
  • Bon jugement;
  • Sens de l'écoute;
  • Capacité à faire preuve de patience;
  • Facilité à travailler en équipe et à collaborer;
  • Capacités à communiquer, vulgariser et s'adapter;
  • Haut degré de discrétion.

Candidature

Candidature