Programmeur-analyste Java

Société Conseil Groupe LGS - Ville de Québec, QC (il y a 30+ jours)

Postuler dès maintenant

LGS est actuellement à la recherche de programmeurs-analystes afin de poursuivre sa mission d’améliorer la productivité de ses clients dans leur développement technologique.

MISSION DU POSTE

Le programmeur-analyste définit comment le programme doit fonctionner. Il organise dans le détail la solution technique retenue en élaborant toute la chaîne de traitements et la phase d’écriture du programme qui en découle.

DESCRIPTION DES TÂCHES

  • Comprendre le livrable confié et les normes qui lui sont assujetties.
  • Prendre connaissance de l’architecture globale du projet
  • Analyser et comprendre le dossier fonctionnel et situer le traitement dans le système.
  • Maîtriser les facettes du modèle de données et/ou du modèle objet qui touche l’aspect à développer.
  • Communiquer avec ses pairs, les analystes et les gestionnaires et valider la compréhension du livrable.
  • Déceler et aviser s'il manque un intrant nécessaire pour terminer le développement.
  • Supporter l’analyste pendant sa phase d’essais.
  • Partager ses connaissances avec l’équipe, diffuser l’information et les façons de faire.
  • Démontrer une démarche structurée, découper la tâche et en ordonnancer la réalisation.S’assurer d’utiliser les éléments du cadre d’application (framework) disponible dans le contexte de développement de la tâche.
  • Effectuer le suivi des tâches confiées avec la personne responsable de la livraison.
  • Orienter le travail en fonction des priorités établies par toute l’équipe.
  • Produire des livrables qui répondent aux standards de qualités reconnus dans l’industrie et qui respectent la forme et la norme convenues avec le client.
  • Produire du code de qualité, réutilisable et optimisé qui respecte les normes de programmation déjà en place.
  • Effectuer les essais unitaires nécessaires au fonctionnement adéquat du code produit. Tester les cas limites de même que le contenu fonctionnel
  • Faire preuve d’habileté et de rapidité dans la réalisation du livrable.
  • Adapter son travail au contexte du projet.
  • Comprendre, réutiliser et adapter des traitements qui ont été développés par autrui et en prendre la responsabilité.
  • Émettre des hypothèses, les vérifier, poser un diagnostic et apporter une solution. Identifier les oublis fonctionnels, poser des questions et suggérer des améliorations à l’analyste.
  • Soulever les problèmes organiques dans le cadre d’application (framework).
  • Diagnostiquer rapidement l’origine des problèmes soulevés par l’analyste et effectuer les corrections requises.
  • Produire la documentation relative au livrable en respectant la forme et la norme convenues.
  • Commenter son code de telle sorte qu’aucune ambiguïté ne plane sur la logique de traitement développée.

PROFIL RECHERCHÉ

  • Diplôme d’études collégiales ou universitaire dans un domaine pertinent
  • 5 à 9 ans d’expérience en programmation
  • Maîtrise du langage Java et de son environnement, et des technologies tel que Sping, Bootstrap, MVC, Angular, Sevlet, JAX-RS, JAX-WS et JDK, Guice ou autres technologies pertinentes
  • Expérience en développement d’application ou de service web
  • Bonne capacité d’adaptation à différents milieux de travail
  • Reconnu pour son sens de la communication et pour être un joueur d’équipe
  • Maîtrise du français écrit et parlé

Avantages :

  • Assurance maladie complémentaire
  • Assurance vision
  • Assurance invalidité
  • Assurance dentaire
  • Assurance vie
  • Stationnement sur place
  • Programme d'aide aux employés
  • Options d'achats d'actions
  • Événements d'entreprise

Pourquoi travailler chez LGS ?

En joignant LGS, vous entrez dans un environnement convivial, simple et accessible, tout en bénéficiant du soutien et de l’expertise d’IBM, la plus grande entreprise de services TI et de services conseils au monde. Bref, vous profitez du meilleur des deux mondes.

· Rémunération compétitive

· Nombreux avantages sociaux

· Vous faites partie de la famille IBM

· Perfectionnement continu et l’accès à la banque de formations IBM

· Formation continue et pratique avec possibilité de certification

· Défis passionnants

· Des projets d’envergure et des clients variés

· Des mandats en secteurs privés et publics

· Culture familiale marquée par la collaboration

· Et bien plus…

#IBMjob #LGSQC

Type d'emploi : Temps Plein, Permanent

Expérience:

  • programmeur: 5 ans (Requis)

Langue:

  • Français (Requis)

Télétravail:

  • Temporairement en raison de la COVID-19