Ce site récupère une partie de ses emplois auprès de: Emploi Directeur | Journalier de Production | Travail de la Maison

Les meilleures offres d'emploi du secteur informatique!

Pour poster une offre, connexion ou créer un compte |  Publier une offre

  EMPLois en informatique  

Ton prochain emploi dans l'industrie des technologies est ici!

previous arrow
next arrow
Slider

Analyste, développeur de logiciel

Canadian National Railway

C'est un Contrat job à Montreal, QC publiée le novembre 20, 2020.

Au CN, nous travaillons ensemble pour faire avancer notre entreprise – et l’Amérique du Nord -. Faites partie de notre équipe d’information et de technologie (I&T), un élément essentiel du moteur qui nous maintient en mouvement. De l’architecture d’entreprise à la technologie opérationnelle, nos équipes utilisent la méthodologie agile pour automatiser et numériser notre chemin de fer en garantissant que nos opérations se déroulent de manière optimale et en toute sécurité et que nos employés peuvent se concentrer sur des tâches à valeur ajoutée. Vous serez en mesure de développer vos compétences et votre carrière dans notre culture unie et axée sur la sécurité en travaillant ensemble en tant que ONE TEAM. Les carrières que nous proposons sont significatives car le travail que nous faisons compte. Rejoignez-nous!

Pour les candidats internes, notez que le niveau de grade du poste dépendra de l’expérience de l’employé.

Résumé des fonctions

Ce rôle est chargé de produire des solutions logicielles correctement programmées et testées pour répondre aux exigences métier définies. Cela implique de produire des spécifications de conception pour les composants de la solution lorsque cela est nécessaire. Cela implique également la traduction de spécifications de conception détaillées en code exécutable et comprend la programmation, le test, l’analyse, la maintenance et la documentation des applications logicielles nouvelles et / ou existantes.

Principales responsabilitésDéveloppement de logiciels

  • Conception de logiciels (par exemple, conceptions techniques, conceptions de composants et de classes)
  • Cas de test / scénarios et données de test (test unitaire, test automatisé et prise en charge des tests intégrés si nécessaire)
  • Code de programme testé et documenté
  • Recueillir les exigences et produire ou contribuer à la conception fonctionnelle et non fonctionnelle
  • Traduire la conception fonctionnelle en une conception logicielle, par ex. les spécifications du programme, y compris les conceptions techniques pour les composants de package tiers et / ou les composants de solution développés sur mesure
  • Fournir ou vérifier les estimations de travail
  • Assurer une réutilisation et une exploitation optimales des composants de programme existants par rapport au besoin de développement de fonctions nouvelles et / ou personnalisées
  • Écrire un nouveau code de programme ou modifier le code de programme existant en fonction de la conception du logiciel et / ou des spécifications de programmation. Cela comprend la documentation du code du programme
  • Effectuer des tests unitaires. Si nécessaire, effectuez également des tests fonctionnels et d’intégration, y compris la préparation de cas de test / scénarios et de données de test
  • Diagnostiquer et résoudre les défauts de code. Déterminez si une nouvelle conception est nécessaire pour une résolution appropriée
  • S’assurer que les solutions sont capables de répondre aux exigences de haute disponibilité et de reprise après sinistre.
  • Analyser, concevoir et produire des améliorations d’applications
  • Signaler l’état d’avancement et les problèmes
  • Appliquer et assurer le respect de toutes les normes informatiques appropriées du CN (p. Ex. Qualité du code, sécurité, architecture, méthodologie de réalisation de projet, SOX, etc.)

Conditions de travail

Le rôle a des conditions de travail standard dans un environnement de bureau avec une semaine de travail régulière du lundi au vendredi. Le rôle nécessite des déplacements occasionnels en Amérique du Nord.

ExigencesExpérience

  • Minimum de 3 ans d’expérience dans un domaine connexe tel que le développement de logiciels

Formation, accréditations et désignation

  • Baccalauréat en informatique, système d’information, ingénierie ou expérience de projet connexe équivalente

Compétences générales et attributs

  • Capacité à résumer des situations complexes de manière efficace
  • Capacité à gérer le développement de nombreux projets simultanément
  • Promouvoir la réutilisation des composants, des frameworks et des bibliothèques existantes
  • Fournir des conseils et un soutien aux membres de l’équipe, y compris les intégrateurs et les testeurs
  • Comprendre et suivre les processus d’entreprise (par exemple, les processus SDLC et SOX)
  • Compétence fonctionnelle / technique avec de grands projets de cycle de vie complet avec développement Back-End

Compétences techniques/ Connaissances

  • Expérience de la livraison de projets et de projets d’ingénierie logicielle dans un environnement d’entreprise ou d’entreprise utilisant Java (+ UI / UX (Angular) est un atout) et Python
  • Expérience avec JEE, Spring, J2EE, ResfFull Web Services (et une expérience de messagerie MQ est un atout)
  • Expérience de travail avec XML, API REST, API SOAP JBoss, SQL / PSQL, Maven, Jenkins, Jira et les systèmes de contrôle de source (Git Bitbucket)
  • Expérience en développement de scripts Shell (Unix)
  • Maîtrise des pratiques et méthodologies de développement (Agile, Iterative, Waterfall)

À propos du CN

En tant que chef de file nord-américain du transport et de la logistique, le CN est un véritable pilier de l’économie. Avec une équipe d’environ 25 000 cheminots, notre objectif est de faire progresser notre entreprise et l’économie. Nous transportons annuellement des marchandises d’une valeur de 200 milliards de dollars américains pour un large éventail de secteurs d’activité, des ressources aux produits manufacturés en passant par les biens de consommation, sur un réseau de 20 000 milles couvrant le Canada et le centre de l’Amérique. Le CN est la seule entreprise canadienne inscrite dans le secteur des infrastructures de transport et de transport de l’indice mondial de durabilité Dow Jones (DJSI). Lancé en 1999, le DJSI World représente la référence en matière de durabilité d’entreprise. Au CN, nous travaillons comme UNE ÉQUIPE, axée sur la sécurité, la durabilité et nos clients, offrant l’excellence opérationnelle et de la chaîne d’approvisionnement pour produire des résultats.

La forme grammaticale utilisée dans ce document vaut tant pour les hommes que pour les femmes. Le CN souscrit au principe de l’équité en emploi et invite toutes les personnes qualifiées à présenter leur candidature. Nous remercions tous les candidats de leur intérêt; cependant, nous ne communiquerons qu’avec les personnes dont la candidature sera retenue. Veuillez consulter régulièrement vos courriels, car les communications sont surtout envoyées par courrier électronique.