Analyste programmeur senior JAVA, Montréal

Analyste programmeur senior JAVA

Ce poste relève du Directeur-Développement  responsable du support et de l’évolution applicative.  Le client est à la recherche d’un candidat ayant le profil d’analyste – programmeur senior  java .Le candidat doit être autonome, débrouillard et disponible pour aider l’équipe à supporter l’application.

Responsabilités

En tant qu’Analyste programmeur, vos principales responsabilités seront :

  • Effectuer diverses analyses complexes, d’optimiser l’efficacité des systèmes et de résoudre des problèmes importants
  • Comprendre les enjeux d’affaires, identifier et analyser les besoins des clients internes, documenter les requêtes et préparer des recommandations permettant de concevoir
  • Implanter des systèmes informatiques complexes et modifier ou faire modifier les applications existantes en fonction des besoins des utilisateurs et des impératifs d’affaires
  • Agir comme coach au sein de l’équipe de travail
  • Superviser les phases de test afin de vous assurer que les systèmes développés ou modifiés sont adéquats
  • Analyser les demandes de changements dans les systèmes, évaluer les impacts sur les applications existantes, suggérer et apporter les modifications appropriées
  • Participer au développement dans le cadre de projets,d’évolution applicative
  • Participer aux tests unitaires et supporter l’équipe de tests intégrés
  • Effectuer du développement dans le cadre de la maintenance des applications existantes
  • Participer à la résolution de problèmes et procéder aux corrections reliées aux problèmes de production
  • Mettre à jour la documentation technique

Exigences

Les connaissances, compétences et habiletés suivantes sont requises :

  • Diplôme d’études collégiales professionnel de trois ans où compléter l’équivalent académique
  • Expérience et très bonnes connaissances du langage JAVA (J2EE)
  • Expérience et bonnes connaissances d’un environnement de développement Éclipse
  • Expérience de développement dans un environnement hautement transactionnel
  • Bonnes connaissances des gestionnaires de queues (JMS, MQ-Series)
  • Expérience et connaissance d’un environnement Unix
  • Expérience du conteneur applicatif TomCat
  • Connaissance d’un gestionnaire de code source (CVS,RTC …)
  • Connaissance de SQL, souhaitable
  • Sens de l’autonomie et de la débrouillardise
  • Avoir le désir d’apprendre et de supporter son client
  • Rigueur
  • Bilinguisme (parlé/écrit) français et anglais