Carrières

   Retour

Développeur Java sénior

Description Générale

 

Relevant du Directeur de Développement, le programmeur Java participe au développement des nouvelles fonctionnalités requis sur la plateforme.  Il pourra également intervenir dans la production de correctif dans les applications actuelles.

Dans le cadre de vos fonctions, vous devrez notamment :
  • Écrire et intégrer de nouvelles demandes de fonctionnalités tout en suivant les spécifications des équipes, les meilleures pratiques et l’architecture;
  • Participer à l’architecture des solutions avec l’équipe, le directeur du développement et le VP Technologie;
  • Travailler avec l’équipe pour s’assurer que les processus de livraison du code sont suivis et respectés;
  • Écrire et exécuter des tests unitaires et vérifier les résultats avec l’équipe Assurance Qualité;
  • Avoir une approche innovante pour créer, construire, automatiser et améliorer le processus et les procédures de suivi;
  • Résoudre les problèmes critiques de production/mission afin de suivre les niveaux de service;
  • Identifier les problèmes techniques et apporter les corrections appropriées;
  • Élaborer des corrections de code d’urgence;
  • Faire partie d’une équipe de rotation afin d’offrir le support continu à la production;
  • Suivre les procédures en vigueur en matière de gestion des incidents, de niveau de service et de meilleures pratiques mises en œuvre par l’équipe;
  • Prendre en charge des essais et de l’assurance qualité pour tous les correctifs de code d’urgence produits;
  • Analyser et concevoir des moyens d’améliorer la fiabilité de l’application et de réduire les pannes;
  • Aider à identifier les problèmes liés à la documentation, aux procédures et aux flux de travail avec rétroaction lors des réunions hebdomadaires.

 

En tant que candidat(e) idéal (e) :
  • Vous possédez un diplôme d’études universitaires ou collégial en développement informatique;
  • Vous détenez 5 ans ou plus d’expérience en programmation;
  • Vous possédez de très bonnes connaissances de la programmation Java et l’environnement Linux (obligatoire) et vous avez une bonne connaissance du cadre Java Spring (obligatoire);
  • Vous connaissez Oracle SQL (atout), Virtual Machine VMWare, Virtual Box (atout), integration continue, Hudson, Jenkins (atout) et OWASP Top 10;
  • Vous êtes bilingue (français et anglais);
  • Vous êtes en mesure de travailler de façon autonome; vous avez un bon sens de l’analyse et de résolution de problèmes;
  • Vous possédez d’excellentes aptitudes au niveau travail d’équipe.

Nous vous invitons à nous soumettre votre CV

Nous remercions tous les candidats pour leur intérêt; toutefois, seuls les candidats à l’étude seront contactés.