Développeur

06 juin 2018

1.    SOMMAIRE DES RESPONSABILITÉS

Sous la responsabilité du superviseur, développeurs, la personne titulaire du poste participe aux travaux de développement logiciel requis dans le cadre des opérations et de l’évolution de Gestion Universitas. Plus précisément, elle réalise différents travaux de design, de programmation, d’analyse et d’essais, en respectant les normes et approches établies. Elle travaille en mode Agile avec les analystes, l’architecte technologique, les responsables de systèmes, les autres programmeurs et toutes autres personnes requises. La personne titulaire du poste sera épanouie dans un contexte où il faut parfois porter plusieurs chapeaux pour assurer le succès des projets.

2.    DESCRIPTION DE TÂCHES

  • Effectuer les travaux de développement logicel requis pour l’évolution et le soutien des différents systèmes au sein de l’organisation. Ceci implique notamment :
  • Participer à l’analyse et à la conception orientée objet de nouvelles fonctionnalités selon des spécifications de développement en utilisant principalement le langage de programmation
    C# .NET ;
  • Assurer l’évolution et la maintenance du logiciel de système de mission interne;
  • Assurer l’évolution et la maintenance d’un site web transactionnel pour les clients;
  • Participer au développement et à la mise en place de correctifs;
  • Participer aux différentes phases d’essais du cycle de développement (unitaires, fonctionnels, intégrés, acceptation) ;
  • Faire partie d’une équipe Scrum fonctionnant en mode Agile ;
  • Lorsque requis et demandé, créer des preuves de concept ;
  • Lorsque requis et demandé, effectuer des revues de code ;
  • Mener des dossiers, avec peu ou pas de supervision, de l’analyse à une solution développée ;
  • Lorsque requis et demandé, documenter différents éléments liés aux travaux de développement afin de faciliter d’éventuelles modifications ;
    Recueillir les informations utiles, comprendre, proposer des solutions et assurer le suivi sur les différentes problématiques reliées aux applications développées, qu’elles surviennent à l’implantation ou dans le cours normal des affaires ;
  • Participer à l’analyse des besoins, l’analyse fonctionnelle et les essais fonctionnels, lorsque requis;
  • Conseiller les autres développeurs sur l’utilisation des outils à leur disposition et sur les aspects techniques des applications, dans le but d’améliorer leur sécurité et leur performance;
  • Réaliser et faire évoluer des jeux d’essais automatisés;
  • Participer avec les analystes à l’élaboration et/ou la validation de solutions qui seront proposées aux utilisateurs;
  • Diagnostiquer, déboguer et régler des problèmes de programmation complexes;
  • Suivre proactivement l’évolution technologique et maintenir ses connaissances à jour sur une base autonome;
  • Respecter, appliquer et participer à l’évolution des normes et standards de programmation en place;
  • Contribuer au succès d’Universitas en effectuant toutes autres tâches connexes à la demande de son supérieur immédiat.



Postuler sur ce poste

Afficher plus d'offres

Alerte Emplois