Ce recruteur est en ligne.

Voilà ta chance d'être vu en premier!

Université Laval

Développeuse ou développeur analyste, niveau 2

Québec,QC
  • À discuter
  • 1 poste à combler dès que possible

Numéro d'offre 15103Période d'affichage

Du 27-09-2024 au 04-10-2024

Lieu de travail

Centre d'études nordiques
Pavillon Abitibi-Price
Ville de Québec

Environnement de travail

Située au cœur de la Capitale-Nationale, l’Université Laval se distingue par son dynamisme, son innovation et son excellence en matière de recherche scientifique et d’enseignement supérieur. Première université francophone d’Amérique du Nord, elle a formé à ce jour plus de 335 000 personnes. L’Université Laval, c’est près de 10 000 employées et employés qui œuvrent quotidiennement à la réalisation de sa mission.

Statut/Admissibilité

Affectation temporaire ou contrat temporaire
Ouvert à tous

Détails du poste

Classe 6
Échelle de traitement: 59 536$ à 101 701$
Code du poste: 71452
Date d'entrée en fonction: Dès que possible
Durée du contrat: Un an avec possibilité de renouvellement

Description de fonction

Développeuse-analyste, développeur-analyste en ressources informationnelles, Domaine d'expertise (non officielle) - Niv 2

Exigences normales

Sous réserve de l’évaluation des compétences, toute combinaison de scolarité et d’expérience jugée équivalente et pertinente pourra être considérée.

Scolarité et expérience

Grade universitaire de 1er cycle dans une discipline appropriée.
Un minimum de deux (2) années d'expérience pertinente

Description du poste

Nous recherchons une développeuse ou un développeur analyste niveau 2 pour travailler sur le projet de refonte complet de l’environnement numérique du Centre d’études nordiques qui comporte, entre autres, la poursuite de la conception et du développement du système de gestion de données climatiques et environnemental (SILA), ainsi que sur d'autres projets connexes et systèmes hérités.

La personne sélectionnée devra posséder une solide expertise en développement applicatif Python, gestion de bases de données PostgreSQL, conception de tests et en architecture logicielle. Elle collaborera étroitement avec divers utilisateurs pour comprendre leurs besoins, proposer des solutions logicielles adaptées et les développer.

(À noter que les technologies mentionnées sont les principales utilisées, mais ne se limitent pas à celles-ci).

Conceptualisation et analyse des besoins

  • Gérer le cahier de charge et rédiger des spécifications fonctionnelles et techniques.
  • Analyser et recueillir les besoins des utilisateurs finaux et proposer des solutions logicielles adaptées.


Développement applicatif en Python

  • Développement et Modélisation Mathématiques.
  • Concevoir et développer des interfaces utilisateur (UI) et des logiques backend en Python.
  • Implémenter des applications client-serveur non-web et multi-utilisateurs.
  • Développer des applications robustes et maintenables suivant les principes de développement orienté objet.
  • Concevoir, développer et maintenir des bases de données relationnelles Postgre SQL, y compris la gestion des schémas, tables, et contraintes.
  • Utiliser des outils ORM tels que SQLAlchemy pour l'intégration des bases de données avec les applications Python.
  • Gérer et surveiller les serveurs via des scripts Bash et d'autres outils d'administration tels que CheckMK et fail2ban.
  • Gérer la sécurité des serveurs web et des bases de données, les sauvegardes et la restauration des systèmes.


Conception et exécution de tests

  • Élaborer des stratégies de tests dynamiques en collaboration avec les utilisateurs.
  • Développer des tests unitaires et gérer les cas de figure, incluant la gestion des exceptions.


Suivi et contrôle des Applications Legacy

Profil recherché

  • Compétences et expériences en Informatique, génie logiciel ou domaine connexe.
  • Expérience avérée en développement Python et gestion de bases de données PostgreSQL.
  • Connaissance approfondie de PyQt6, SQLAlchemy, Alembic, et autres technologies listées.
  • Expérience avec les systèmes d'exploitation indépendants de la plateforme et les environnements multi-utilisateurs.
  • Connaissances techniques :
  • Utiliser Python 3.11 et ses bibliothèques telles que Pandas et Numpy pour le développement.
  • Développer avec PyQt6 pour les interfaces utilisateur et gérer les threads pour optimiser les performances sur les systèmes multiprocesseurs.
  • Gérer le code avec Git pour le contrôle de version et la collaboration en équipe.
  • Utiliser PostGIS pour la gestion des bases de données spatiales.
Vos conditions d'emploi

Positionnement salarial concurrentiel déterminé en vertu des échelles salariales, selon l’expérience pertinente reconnue et la scolarité.

  • Régime de retraite à prestations déterminées des plus concurrentiels, incluant des cotisations de l’employeur de l’ordre de 9,5% et employé de 8,8%
  • Programme d’assurances collectives : santé, maladie (courte et longue durée), vie, médicament et voyage
  • 23 jours de vacances annuellement en plus des congés fériés du 24 décembre au 2 janvier inclusivement
  • Horaire d’été allégé
  • Horaire flexible de 35h/semaine
  • Programme de conciliation travail et vie personnelle
  • Environnement de travail propice au développement professionnel
  • Possibilité de financement pour entreprendre des études
  • Campus et complexe sportif favorisant les saines habitudes de vie
Équité, diversité et inclusion

Valorisant l’équité, la diversité et l’excellence, l’Université Laval s’engage fermement à offrir à l’ensemble de son personnel un milieu de travail et de vie empreint d’une culture inclusive. Pour l’Université Laval, la diversité est source de richesse et nous encourageons les personnes qualifiées de toute origine, tout sexe, orientation sexuelle, identité ou expression de genre ainsi que les personnes handicapées à présenter leur candidature.

L’Université Laval souscrit également à un programme d'accès à l'égalité en emploi pour les femmes, les membres d’une minorité visible ou ethnique, les personnes autochtones et les personnes handicapées. Veuillez noter que des mesures d’adaptation des outils de sélection peuvent être offertes aux personnes handicapées en fonction de leurs besoins, et ce, en toute confidentialité. Conformément aux exigences de l’immigration canadienne, la priorité sera accordée aux personnes qualifiées ayant le statut de citoyen canadien ou de résident permanent.

Candidatures

Les personnes salariées intéressées doivent soumettre leur candidature en cliquant sur le bouton postuler et joindre dans un seul fichier une lettre de présentation ainsi qu'un curriculum vitae récent.

Pour information complémentaire ou si vous souhaitez obtenir des mesures d’adaptation, communiquez avec Séverine Andrée Aimée Bornand au severine.bornand@vrrh.ulaval.ca.

Postuler

Environnement de travail

Environnement de travailUniversité Laval0
Environnement de travailUniversité Laval1
Environnement de travailUniversité Laval2
Environnement de travailUniversité Laval3

Exigences

Niveau d'études

non déterminé

Diplôme

non déterminé

Années d'expérience

non déterminé

Langues écrites

non déterminé

Langues parlées

non déterminé

No. référence interne

9231