Ce site récupère une partie de ses emplois auprès de: Emploi Directeur | Journalier de Production | Travail de la Maison

Les meilleures offres d'emploi du secteur informatique!

Pour poster une offre, connexion ou créer un compte |  Publier une offre

  EMPLois en informatique  

Ton prochain emploi dans l'industrie des technologies est ici!

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Analyste-programmeur

Université de Sherbrooke

C'est un Contrat job à Sherbrooke, QC publiée le juin 30, 2021.

L’Université de Sherbrooke sollicite des candidatures afin de pourvoir à un emploi d’analyste-programmeuse ou analyste-programmeur – infrastructure (DevOps) pour le groupe de recherche interdisciplinaire en informatique de la santé (GRIIS). Il s’agit d’un emploi temporaire à temps complet de trente-cinq (35) heures par semaine. Durée de l’emploi : 12 mois avec possibilité de renouvellement.

Description de la fonction
L’analyste-programmeuse ou analyste-programmeur en infrastructure (développeuse opérationnelle ou développeur opérationnel ci-après « DevOps ») voit à la conception et la mise en oeuvre des environnements appropriés de développement et de test pour les composants des applications et des systèmes informatiques développés par le groupe de recherche. Le DevOps est appelé à mettre sur pied un système d’intégration continue efficace et d’en assurer la maintenance. Il est également appelé à assurer la disponibilité et la performance des environnements et outils de développement.

Chercheurs responsables
Dr Jean-François Ethier
Pr Luc Lavoie

Groupe de recherche
Le groupe de recherche interdisciplinaire en informatique de la santé (GRIIS) de l’Université de Sherbrooke a été fondé en 2014 par le Dr Jean-François Ethier et le Pr Luc Lavoie. Le concept de systèmes de santé apprenants (SSA) est au coeur des orientations de recherche du GRIIS. Les SSA ont pour objectif d’unifier les soins de santé, la recherche biomédicale et le transfert de connaissances.

Le GRIIS vise à contribuer à jeter les bases d’un SSA efficient, équitable et centré sur les citoyens, en soutenant la recherche en santé et la pratique clinique en développant des approches sociotechnologiques, en développant des outils nécessaires à sa mise en oeuvre et en formant la relève.

Le problème de l’accès aux données de santé pour la prestation des soins et la recherche en santé est au coeur de nos préoccupations. Notre équipe de chercheuses et chercheurs, d’étudiantes et étudiants, de stagiaires et de professionnelles et professionnels explore les perspectives scientifiques, informatiques, médicales, juridiques, éthiques et philosophiques de ce problème. Nous proposons des pistes de réflexion et de solution pour unifier les soins, la recherche en santé et le transfert des connaissances.

Le GRIIS est associé à la composante « Accès aux données de l’Unité de soutien à la Stratégie de recherche axée sur la patiente ou le patient du Québec », au Centre d’expertise en soutien aux systèmes d’information des systèmes de santé apprenants (CESSI) et au Centre interdisciplinaire de recherche en informatique de la santé de l’Université de Sherbrooke (CIRIUS).

Tâches et responsabilités
1. Participer à la conception et la mise en oeuvre des environnements appropriés de développement et de test.
2. Travailler en étroite collaboration avec l’équipe de développement afin de diagnostiquer et de résoudre des problèmes liés à l’infrastructure, aux réseaux ainsi qu’à la configuration de notre développement logiciel et d’environnements.
3. Assurer la maintenance des environnements de développement, d’essais internes et d’essais externes.
4. Travailler avec les équipes de développement afin de mettre sur pied un système d’intégration continue efficace et d’en assurer la maintenance (GitHub, GitLab, Nexus, etc.).
5. Mettre au point des procédures appropriées de gestion des versions et fournir du soutien à la production.
6. Collaborer à la recherche et au développement de solutions innovatrices par des preuves de concept réalisées dans le but d’améliorer le déploiement de nos systèmes et applications.
7. Automatiser et optimiser le déploiement de systèmes et d’applications dans nos différents environnements de développement.
8. Trouver, évaluer et mettre en place des outils visant à faciliter les tâches des développeurs.
9. Détecter les goulots d’étranglement dans le processus de développement et fournir des solutions afin de les éliminer.

À propos du lieu de travail
Culture interne axée sur la synergie, la collaboration et le développement de chaque individu.
Conciliation travail-famille.
Offre diversifiée d’ateliers de formation.
Opportunité de discuter avec des personnes expertes dans les divers domaines reliés à l’informatique de la santé.
Occasion de relever des défis hors de l’ordinaire.
Occasion de contribuer à améliorer les soins de santé.
Opportunité de participer à des projets de recherche depuis leur genèse jusqu’au développement d’outils et leur mise à l’échelle en expérimentation réelle.
Opportunité de contribuer à des projets en code ouvert.
Poste de travail de dernière génération.

Voyez sur notre site Internet la description complète de toutes nos offres d’emploi et soumettez votre candidature en ligne sur https://www.usherbrooke.ca/emplois/. Pour ce poste, voir l’offre 04688. La date limite pour postuler est le 30 juillet 2021 à 17 h.

Nous remercions toutes les personnes candidates. Toutefois, nous communiquerons seulement avec les personnes retenues en entrevue.

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 3 années d’expérience pertinentes; des postes correspondants à divers niveaux d’expérience sont disponibles.

Exigences requises

  • 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 le développement de tests unitaires, d’intégration et de non-régression.
  • Être capable de développer des tests de capacité-performance ou être en mesure de l’apprendre rapidement.
  • Être capable de réaliser des essais de système et d’acceptation.
  • Être capable d’aller chercher l’information requise et pertinente et de la transmettre aux autres membres du groupe.
  • Être capable de développer sous un environnement Unix ou être en mesure de l’apprendre rapidement.
  • Avoir de bonnes connaissances en bases de données et être en mesure d’utiliser les outils associés à leur plein potentiel.
  • Avoir de bonnes connaissances en programmation SQL et au moins un langage de script (Bash, Groovy).
  • Avoir de bonnes connaissances en virtualisation et en conteneurs logiciels.
  • Être capable de concilier ou d’arbitrer les exigences de développement et d’exploitation (DevOps).
  • 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 l’expérience dans le développement de services et de micro-services.
  • Avoir de l’expérience dans l’intégration des processus de développement et maintenance des bases de données dans un contexte de support opérationnel.
  • Maitriser la théorie, la conception et la programmation des bases de données relationnelles.
  • Maitriser certains langages parmi Java, Python, C++, SQL, JavaScript, XML, XSD, XLT, HTML 5, CSS, Bash et Groovy.
  • Avoir de l’expérience avec JIRA, Confluence, Git, Gitlab, Graddle et Nexus.