Spécialiste en base de données

Technologie de l'information et systèmes d'affaires Montréal, QC


Description

Poste chez Groupe Vision

SPÉCIALISTE EN BASE DE DONNÉES
Note : Le masculin est utilisé sans aucune discrimination et uniquement dans le but d’alléger le texte.
 
Travailler pour Groupe Vision, c’est avoir le privilège d’évoluer au sein d’un des plus importants fournisseurs de correction de la vue en Amérique du Nord. Ce poste vous permettra de contribuer au développement de l’entreprise, qui chapeaute plus de 12 marques et 70 cliniques au Canada et aux États-Unis. Vous aurez le vent dans les voiles pour accomplir vos tâches en équipe dans un milieu décontracté tout en profitant d’une formule de télétravail adaptée à chacun de nos employés.  
 
Le spécialiste en base de données est responsable de la gestion, du maintien et de l’optimisation des bases de données de l’entreprise, dont SQL Server et DynamoDB. Ce rôle implique l’administration de serveurs SQL, la rédaction de procédures stockées et l’utilisation d’outils de Microsoft tels que SSIS, SSRS et Power BI pour la visualisation et la gestion de données. Le spécialiste en base de données doit également modéliser et gérer les données NoSQL dans DynamoDB en les intégrant à d’autres AWS et outils d’informatique décisionnelle. Le titulaire du poste travaille en étroite collaboration avec le directeur principal de la technologie et la directrice des systèmes d’affaires afin de répondre aux besoins en matière de données de l’entreprise. 
 
Joignez-vous à notre équipe et voyez pourquoi notre certification Great Place to Work® est le gage de notre engagement à créer une culture de soutien et d’inclusion pour chaque membre de notre entreprise. 
 
Un aperçu de vos avantages 
  • Un horaire flexible, car nous tenons compte de l’importance d’un bon équilibre entre le travail et la vie personnelle 
  • 3 semaines de vacances, 4 journées personnelles pour les imprévus, 3 congés durant le temps des Fêtes en dehors des jours fériés et tous les vendredis après-midi de congé payés en juillet et août 
  • Une assurance collective complète comprenant un service de télémédecine et un programme d’aide aux employés 
  • Un REER collectif avec contribution de l’employeur ainsi qu’une prime de rendement annuelle 
  • Une intervention LASIK gratuite 
  • La fierté de travailler pour l’une des sociétés les mieux gérées au Canada 
  • La flexibilité du télétravail à partir de la maison 
 
Une vue claire de vos atouts 
  • Baccalauréat en informatique, en mathématique ou dans un secteur connexe 
  • 3 à 5 ans d’expérience avec SQL Server (obligatoire) et DynamoDB (atout)
  • Excellentes aptitudes pour la communication en français et en anglais (verbale et écrite) 
  • Aptitude à traduire les besoins d’affaires en spécifications techniques 
  • Capacités relatives à Microsoft SQL Server : 
    • À gérer la sauvegarde, la restauration et le rétablissement après catastrophe, y compris la réplication et la fonctionnalité Groupes de disponibilité Always on 
    • À concevoir des schémas de bases de données relationnelles (tables, index, relations) 
    • À appliquer la normalisation et la dénormalisation de données 
    • À rédiger et à optimiser des requêtes SQL, des procédures stockées, des fonctions définies par l’utilisateur et des déclencheurs 
    • À utiliser SQL Server Management Studio (SSMS) et SQL Server Data Tools (SSDT) 
    • À concevoir des processus ETL à l’aide de SQL Server Integration Services (SSIS) 
    • À créer des rapports au moyen de SQL Server Reporting Services (SSRS) 
    • À suivre et à optimiser le rendement des bases de données, la gestion des index et la résolution de requêtes lentes 
  • Capacités relatives à Amazon DynamoDB (atout) : 
    • À concevoir des modèles de données NoSQL pour DynamoDB, ce qui implique la conception de schémas et l’optimisation du rendement 
    • À utiliser le langage d’interrogation de DynamoDB et à comprendre les opérations de lecture/rédaction par l’entremise de l’API des AWS 
    • À intégrer DynamoDB avec les AWS, comme Lambda, S3, Kinesis et Glue, pour l’extraction et le traitement de données 
    • À utiliser des langages de programmation avec Python ou Node.js pour les interactions avec DynamoDB et les tâches automatisées 
    • À gérer le rendement de DynamoDB, à configurer les capacités de lecture/rédaction et à optimiser les requêtes pour la gestion des coûts 
    • À utiliser des outils de signalement et d’informatique décisionnelle connectés à DynamoDB (expérience avec Amazon QuickSight, un atout)  
Notre point de vue 
Si vous pensez être le candidat idéal pour ce poste et êtes prêt à joindre une équipe passionnée et dévouée, postulez dès maintenant.