09
Jan

Sénior - Concepteur(trice) ETL

Le CN exploite en tout temps le pouvoir de l'information afin de prendre des décisions plus éclairées. Notre entreprise dépend de la technologie pour presque tous les aspects de ses activités, et c'est la raison pour laquelle le CN investit annuellement près de 100 M$ dans des projets et l'infrastructure de la TI.

Les quelque 1 000 membres du personnel interne de la TI du CN forment bien plus qu'un atelier de technologie de l'information de premier ordre; ils sont des cheminots qui s'efforcent d'aider nos gens à mieux travailler et qui veillent à ce que les trains circulent en toute sécurité.

La personne qui occupe ce poste est chargée d'élaborer des solutions ETL testées et programmées de manière appropriée, qui satisfont aux besoins d'affaires établis. Ses tâches comprennent la définition de spécifications de conception physique pour les composants des solutions, au besoin. Elle est également chargée de la traduction des spécifications de conception détaillées en un code physique exécutable, ainsi que de la programmation, des essais, de l'analyse, de la maintenance et de la documentation des logiciels, nouveaux ou existants. Elle aide les utilisateurs de l'entreprise à mettre en œuvre leurs stratégies par le biais de l'analyse, de la qualité et de la gouvernance de données tout en tirant parti de la force de nos technologies ETL.

Description des tâches

  • Traduire la conception fonctionnelle en une conception physique (p. ex., les spécifications des programmes, y compris la conception technique des composantes de progiciels de tiers et la personnalisation d'éléments de solutions mises au point);
  • Écrire de nouveaux codes de programmes fondés sur la conception physique ou les caractéristiques de programmation, ou modifier des codes existants. Cela comprend la documentation relative aux codes de programme;
  • Analyser et exécuter des scénarios d'essais pour diverses phases des essais – intégration, régression et utilisateur;
  • Participer à l'élaboration des détails du plan de mise en œuvre ou, au besoin, les élaborer. Exécuter le plan de mise en œuvre;
  • Rendre compte de l'état d'avancement et des problèmes;
  • Fournir ou vérifier des estimations du travail, et travailler selon les engagements pris;
  • Mettre en œuvre toutes les normes appropriées de la TI du CN.
Support
  • Diagnostiquer et corriger les défauts de code. Déterminer s'il faut reprendre la conception pour assurer une résolution appropriée;
  • Assurer un service de dépannage 24 heures sur 24, sept jours sur sept, à tour de rôle. Sur une base périodique, effectuer à tour de rôle des tâches de soutien la nuit et les fins de semaine.
Évolution et optimisation
  • Travailler avec l'équipe BI les utilisateurs et les analystes pour donner une direction d'équipe conforme avec la stratégie de la TI et assurer l'adoption de pratiques exemplaires en matière d'intégration de données, d'analyse et de développement de pratiques ETL;
  • Aider à l'élaboration de pratiques exemplaires techniques en ce qui a trait au transfert, à la qualité et au nettoyage des données et à d'autres activités liées à l'ETL;
  • Consolider et optimiser l'infrastructure de la centrale de données existante.
Leadership, coaching et mentorat
  • Participer, avec la direction, au recrutement, à l'intégration, au coaching et au développement des compétences d'une équipe de développeurs et d'analyste BI;
  • Favoriser l'étroite collaboration entre les équipes interne et externe. Promouvoir un esprit de transparence, la communication ouverte et l'engagement envers l'amélioration continue des processus;
  • Comprendre et mettre en œuvre des pratiques exemplaires concernant les outils BI en TI, procéder à des réglages et à l'optimisation de ces outils;
  • Aider les autres développeurs à passer en revue, entre pairs, les codes ETL, de façon à assurer le respect des normes et des pratiques exemplaires.

Exigences

  • Baccalauréat en informatique, en systèmes d'information ou dans un autre domaine connexe, ou une expérience professionnelle équivalente;
  • Au moins cinq années d'expérience en élaboration et gestion de l'architecture d'une centrale de données;
  • Solide expérience d'InfoSphere Information Server d'IBM;
  • Solide expérience des scripts UNIX;
  • Solide expérience des requêtes SQL;
  • Solide expérience de DB2 et Netezza;
  • Excellente connaissance pratique de DataStage;
  • Expérience dans le domain BI et des centrales de données;
  • Connaissance pratique des SGBDR, comme DB2, Oracle, Netezza, SQLServer;
  • Connaissance pratique de SQL;
  • Connaissance pratique des scripts UNIX;
  • Expérience des analyses de la performance des bases de données, de la surveillance et des réglages;
  • Expérience à s'assurer que l'architecture et le code d'une centrale de données sont conservés adéquatement dans un système de gestion de versions;
  • Connaissance pratique des outils bureautiques : WinSQL, Microsoft Office, Visio, Access;
  • Grand sens de l'organisation et excellentes aptitudes en leadership et pour les relations interpersonnelles et les communications;
  • Capacité à travailler en équipe, à interagir avec les gens et à gérer les conflits;
  • Attitude positive;
  • Solide éthique du travail;
  • Capacité à planifier et à organiser le travail, et à établir les priorités à cet égard.

Atouts

  • Expérience de l'outil de suivi Jira;
  • Connaissance de la modélisation de données (relationnelles et dimensionnelles), de SQL, SAP Business Objects, SAP BW ou Microsoft BI.

Salaire/Conditions

Non précisé

Accès à l'égalité

Le CN souscrit au principe de l'équité en matière d'emploi et encourage toutes les personnes qualifiées à poser leur candidature.

Lieu de travail

Montréal (Québec)

Comment postuler?

Cette offre est accessible à tous.

Lien de l'offre

Nous remercions tous les candidats et candidates de leur intérêt; cependant, nous ne communiquerons qu'avec les personnes dont la candidature sera retenue.

Site web