Aller au contenu

Développeur(se) Staff, expert(e) en base de données

Hybride
  • Montréal, Québec, Canada
Développement de produit et technologie

Description de l'offre d'emploi

Petal est un leader canadien spécialisé en orchestration des soins de santé et en facturation médicale qui révolutionne les systèmes de santé pour les rendre agiles, efficaces et résilients en facilitant la gestion grâce à des analyses avancées et des informations éclairées.


Notre engagement à promouvoir une culture d'entreprise exceptionnelle nous a valu des reconnaissances notables, notamment celle de figurer sur la liste des entreprises Great Place to Work, dans le secteur des technologies et de la santé. Rejoins-nous dans notre mission d'outiller les innovateurs en soins de santé et contribue à améliorer le système de santé autrement.


Parlons stack technologique

Les technologies sur lesquelles tu auras à travailler dans l’écosystème existant de Petal sont MySql, Elastic search et Azure DB pour nos produits fondationnels.


La stack backend de nos applications qui interagissent avec ces bases de données est majoritairement composée de Ruby on Rails et .NET, dans une architecture de type monolithe.


Nous sommes actuellement en transition technologique et en refonte majeure de nos principaux produits, tu auras donc à travailler principalement sur de nouveaux modèles et bases de données relationnelle et document, tel que MongoDB, dans des architectures modernes event-driven et micro-services.


Nous sommes une entreprise SaaS qui cible la mise en place des meilleures approches DevOps. Nos infrastructures sont cloud based, entièrement as code avec Terraform, et nos dernières applications sont gérées par container et déployées sous Kubernetes. L’automatisation de la chaîne de déploiement est une priorité pour nous, et nous utilisons différentes plateformes, dont GitLab pour la mise en place. Nous croyons fermement en une approche de déploiement continu et avons atteint une forte maturité à cet égard, en déployant du code dans des environnements de production plusieurs fois par jour.


Nos applications web et mobiles utilisent des outils modernes tels que Angular et React Native, RxJS, Redux et Storybook. La qualité étant au centre de nos principes, tout ce code est testé à l'aide de frameworks tels que Jest, Playwright, ainsi que de bibliothèques et services de tests end-to-end.


À quoi tu peux t’attendre en joignant l’équipe

Relevant du Directeur du développement logiciel, tu joueras un rôle clé et central au sein des différentes équipes de développement de produit et de la plateforme Petal en tant qu’expert(e) en développement de bases de données, en modélisation et en conception de solutions de bases de données efficaces et sécurisées. Tu seras amené(e) à travailler avec les leaders en développement logiciel pour concevoir, évaluer, mettre en place et optimiser les modèles et les systèmes de bases de données, de même que former les gens sur les bonnes pratiques.


Ton quotidien

Dans ton quotidien, tu seras amené(e) à:

  • Comprendre les défis de gestion et d’opération des données et élaborer des solutions efficaces et adaptées;
  • Concevoir et mettre en œuvre des solutions de bases de données efficaces et sécurisées, des solutions de migrations et de gestion de la persistance des données dans le temps;
  • Évaluer les systèmes de bases de données existants pour identifier les domaines d’amélioration;
  • Collaborer avec l’équipe de développement pour concevoir des schémas de bases de données optimisés;
  • Mettre en place des procédures de sauvegarde et de récupération des données, en collaboration avec les équipes qui opéreront ces bases de données;
  • Assurer la performance, la sécurité, la disponibilité et l’intégrité des bases de données;
  • Former et établir les bonnes pratiques auprès des développeurs logiciels et autres intervenants.

Pré-requis du poste

Ton profil

Tu es un(e) expert(e) en base de données expérimenté(e) et motivé(e), reconnu(e) pour ton attitude positive, ton éthique de travail, ainsi que tes compétences techniques et relationnelles? Tu es apprécié(e) pour ta capacité à cibler les enjeux et y répondre par des solutions et approches efficaces? Tu animé(e) par la possibilité unique de contribuer à une cause plus grande dans l'industrie de la santé grâce à des solutions innovantes basées sur les personnes, les données et la technologie? The sky is the limit! Si tu as :

  • Plus de 5 ans d’expérience avérée en tant qu’architecte de bases de données;
  • Un diplôme en informatique ou dans un domaine connexe;
  • D’excellentes connaissances des systèmes de gestion de bases de données relationnelle comme MySQL et Azure DB;
  • D’excellentes connaissances du logiciel d’indexation et de recherche de données ElasticSearch;
  • D’excellentes connaissances en optimisation de requêtes SQL et dans différentes approches d’optimisation de l’accès et stockage des données;
  • Une bonne compréhension des principes de la protection des données et de la législation;
  • Une bonne connaissance de l’utilisation d’un ORM en développement et des impacts sur la modélisation des données;
  • Une bonne connaissance des meilleures pratiques de gestion des données dans une architecture micro-services ou event-driven;
  • Une solide expérience en développement de produit ou de logiciel en tant qu’expert(e) en base de données dans une livraison agile;
  • La capacité de bien travailler en équipe et à communiquer efficacement;
  • De l’expérience en développement logiciel dans des contextes Web ou micro-services (un atout);
  • Une bonne connaissance des systèmes de gestion de bases de données orienté document comme MongoDB (un atout);
  • Puisque tu devras régulièrement interagir avec des collègues unilingues anglophones situés à l'extérieur du Québec, la maîtrise complète de l'anglais et du français (parlé, écrit et lu) est préférable.


La position de Petal sur le télétravail

À notre avis, une entreprise ne peut prétendre être moderne, innovante et avoir à cœur le bien-être de son équipe, sans tenter d'intégrer le télétravail au niveau que leur modèle d'affaires leur permet. Les employés de Petal continuent de bénéficier de l'option de télétravail à la flexibilité maximale permise par la nature de leur poste et le bon fonctionnement des opérations.


Nos avantages

  • Un boni de signature de 1000 $ pour ton installation de bureau à domicile;
  • Une rémunération qui reconnaît ta contribution;
  • 4 à 6 semaines de vacances par année;
  • 5 jours personnels payés par année;
  • Un régime de REER / RPDB collectif avec contribution de l'employeur;
  • Les avantages sociaux complets, dès ton premier jour;
  • Une allocation annuelle de mieux-être de 250$;
  • L'accès à l'application de télémédecine Lumino Santé™;
  • Des horaires de travail flexibles et plus encore.


Petal souscrit à un programme d’accès à l’égalité en emploi et les membres des groupes visés à savoir les femmes, les personnes handicapées, les personnes autochtones et les minorités visibles sont encouragés à soumettre leur candidature. Si vous êtes une personne handicapée, vous pouvez recevoir, sur demande, de l’assistance pour le processus de présélection et de sélection.

Hybride
  • Montréal, Québec, Canada
Développement de produit et technologie

ou