Analyste-programmeuse ou analyste-programmeur en logiciel d’application

Partager sur linkedin
Partager sur facebook
Partager sur twitter
Partager sur print
Partager sur email
Print Friendly, PDF & Email

Sommaire

Offre d’emploi no 04691
Affichage interne et externe
28 avril 2021 au 25 juin 2021

Chercheur(e)s responsables

Jean-François Ethier, professeur, département de médecine, Faculté de médecine et des sciences de la santé
Luc Lavoie, professeur, département d’informatique, Faculté des sciences

Unité(s) administratives

Département de médecine — FMSS

Lieu de travail

Campus principal

Contact

Description de la fonction

L’analyste-programmeuse ou l’analyste-programmeur en logiciel d’application (ci-après « APLA ») participe à l’analyse des besoins et à la spécification des exigences des logiciels et des systèmes informatiques développés par le GRIIS dans le cadre de ses projets de recherche. L’APLA participe également à la conception des composants et à la réalisation des interfaces personne-machine. L’APLA peut aussi être appelé à évaluer et tester des composants logiciels tiers.

Tâches et responsabilités

1. Participer à l’analyse des cahiers de charges des applications et des composants logiciels développés ou utilisés par le groupe.

2. Participer à l’idéation, à la conception et au design des interfaces personne-machine (IPM).

3. Participer au développement, à la mise en place et à la réalisation des applications et composants logiciels développés par le groupe.

4. Résoudre les problèmes encourus de façon proactive, prévoir les risques et apporter les solutions requises.

5. Rédiger ou réviser les guides et procédures d’utilisation des applications et composants logiciels.

6. Participer aux tâches de vérification-validation (y compris réaliser des spécifications des essais).

Qualifications requises

  • Détenir un diplôme universitaire terminal de premier cycle.
  • Avoir une formation universitaire en informatique, en informatique de gestion ou en génie logiciel.
  • Posséder au moins une année d’expérience pertinentes; des postes correspondants à divers niveaux d’expérience sont disponibles.

Exigences

  • Maitriser les normes, les standards et les règles de pratique de la conception et de la programmation logicielle de façon à pouvoir développer des composants logiciels de très haute qualité.
  • Maitriser ou être en voie de maitriser sous peu le développement de tests unitaires et d’intégration.
  • Être capable d’aller chercher l’information requise et pertinente et de la transmettre aux autres membres du groupe.
  • Maitriser les langages JavaScript, XML, XSD, XLT, HTML 5, CSS et Java.
  • Démontrer une bonne capacité à travailler en équipe.
  • Posséder une bonne capacité à communiquer en français à l’oral et à l’écrit.
  • Posséder une bonne compréhension de l’anglais à l’écrit.
  • Posséder une bonne capacité à organiser son travail.
  • Posséder une bonne capacité d’auto-apprentissage.
  • Posséder une bonne capacité d’adaptation dans un secteur en constante évolution.
  • Faire preuve d’autonomie, de minutie et de rigueur.

Atouts

  • Avoir de l’expérience dans le domaine de l’informatique de la santé ou en recherche.
  • Avoir de bonnes connaissances en bases de données et être en mesure d’utiliser les outils associés.
  • Avoir de l’expérience dans l’utilisation d’environnements Javascript tels que Angular, VueJS, etc.
  • Avoir de l’expérience dans le développement de services et de micro-services.
  • Avoir de l’expérience avec JIRA, Confluence, Git, Gitlab et Gradle.
  • Avoir de l’expérience en interaction avec les clients dans le but de définir une interface personne-machine.
  • Avoir une grande soif d’apprendre.

Selon les échelles de la convention collective de travail entre l’Université de Sherbrooke et l’Association du personnel administratif et professionnel de l’Université de Sherbrooke (APAPUS), Unité « B » (Personnel de recherche).

Emploi à temps complet, 35 heures par semaine.

Durée de l’emploi : 12 mois, possibilité de renouvellement.

Date d’entrée en fonction : dès que possible.