Développeur senior de bases de données Oracle et SQL Server Senior Oracle & SQL Server Database[...]

Intrado Life & Safety, Inc.
Montreal
CAD 80,000 - 100,000
Job description
About Us

Intrado se consacre à sauver des vies et à protéger des communautés, en les aidant à se préparer pour des événements critiques, à intervenir lorsqu’ils surviennent, et à s’en rétablir.

Aujourd’hui, notre entreprise de logiciels en tant que service (SaaS) de pointe est à l’avant-garde de la transformation du continuum des interventions d’urgence du service 911, grâce à des logiciels fondés sur des données de prochaine génération. Les solutions d’Intrado permettent aux entreprises, aux préposés aux appels, aux répartiteurs et aux premiers intervenants de prendre des décisions plus éclairées, d’intervenir rapidement et de façon sécuritaire et, ultimement, de mieux desservir leurs communautés.


Responsibilities/Qualifications

Nous recherchons un Développeur senior de bases de données Oracle et SQL Server expérimenté, ayant une solide expertise en bases de données, pour concevoir, mettre en œuvre et maintenir des systèmes logiciels robustes. Ce poste exige une expérience pratique en développement et gestion de bases de données, garantissant leur fiabilité, évolutivité et performance.

Ce rôle est hybride, avec une présence au bureau trois (3) jours par semaine. Le bureau est situé au : 7150 rue Alexander Fleming, St-Laurent, QC.

Responsabilités principales :

  1. Gestion et conception de bases de données :

    • Concevoir, implémenter et maintenir des bases de données relationnelles, notamment Oracle RAC avec ASM et SQL Server (expérience avec MySQL, PostgreSQL, NoSQL est un atout). Cela inclut l'installation et la configuration des logiciels de bases de données.
    • Une expérience avec Always On Availability Groups est un atout.
    • Expérience avec la réplication, y compris GoldenGate et/ou Shareplex, est un plus.
    • Garantir l’intégrité, la sécurité et l’optimisation des performances des bases de données.
    • Assister les développeurs dans l’écriture et l’optimisation de requêtes SQL complexes et de code de bases de données (procédures stockées, fonctions et déclencheurs).
    • Concevoir et maintenir les schémas et architectures de bases de données.
  2. Architecture système :

    • Concevoir des architectures de bases de données évolutives et maintenables.
    • Collaborer avec les parties prenantes pour traduire les besoins métiers en solutions techniques.
    • Recommander des améliorations pour la performance des systèmes et des processus de développement.
  3. Architecture et stockage des données :

    • Concevoir et construire des bases de données pour utilisation par les développeurs, sur site et dans le cloud.
    • Expérience avec les entrepôts de données cloud, les data lakes et autres systèmes de stockage est un atout.
    • Garantir la haute disponibilité, la performance et l’évolutivité des plateformes de données.
  4. Collaboration :

    • Travailler avec les équipes métiers et les équipes de support/architecture applicative pour identifier les besoins en données et proposer des solutions techniques.
    • Agir comme mentor technique pour les développeurs et soutenir leur croissance professionnelle.
  5. Qualité et gouvernance des données :

    • Établir et appliquer des normes de qualité et de bonnes pratiques pour les données.
    • Mettre en œuvre des systèmes de surveillance et d’alerte pour garantir l’intégrité et la cohérence des données.
    • Collaborer sur les politiques de gouvernance des données, y compris le contrôle d'accès, la sécurité et la conformité aux normes de l'industrie.
  6. Expertise technique :

    • Optimiser les systèmes existants pour la performance et l’efficacité des coûts.
    • Évaluer et recommander de nouvelles technologies pour améliorer l'écosystème de l'ingénierie des données.
  7. Leadership et mentorat :

    • Fournir un leadership technique sur les bases de données aux développeurs.
    • Examiner le code des bases de données et promouvoir les bonnes pratiques de qualité et de sécurité du code.
    • Participer aux cérémonies Agile/Scrum, y compris la planification des sprints, les stand-ups et les rétrospectives.
  8. Dépannage et support :

    • Identifier et résoudre les défauts logiciels et problèmes de performance liés aux bases de données.
    • Fournir un support technique pour les incidents liés aux bases de données.

Compétences et expérience requises :

  • Diplôme de licence ou maîtrise en informatique, technologies de l’information ou domaine connexe (une expérience équivalente peut être acceptée).
  • 5+ ans d'expérience dans l’installation, la configuration et l’administration des bases de données Oracle et SQL Server
  • Oracle RAC avec expérience ASM fortement préférable
  • Maîtrise des langages de script de bases de données (PL/SQL, T-SQL, pgSQL).
  • Compétence en scripting Unix (bash, k-shell, c-shell). Python et/ou PowerShell est un atout.
  • Expérience en conception de bases de données, optimisation des performances et tuning des requêtes.
  • Bonne compréhension des structures de données, algorithmes et principes de conception logicielle.
  • Familiarité avec les systèmes de contrôle de version (ex. Git, Subversion).

Compétences préférées :

  • Connaissance des architectures de microservices et des plateformes cloud (AWS, Azure, GCP) est un plus.
  • Expérience avec les technologies Big Data comme Hadoop, Spark est un bonus.
  • Connaissance des pratiques DevOps et pipelines CI/CD pour l’ingénierie des données est utile.
  • Compréhension de la sécurité des données, du RGPD et d'autres cadres de conformité.

Compétences personnelles :

  • Capacité à encadrer et diriger des équipes techniques.
  • Grande attention aux détails et capacité à respecter les délais.
  • Excellentes compétences analytiques et en résolution de problèmes.
  • Fortes compétences en communication et collaboration avec des parties prenantes techniques et non techniques.
  • Capacité à travailler de manière autonome tout en contribuant aux objectifs de l’équipe.
  • Capacité à travailler de manière transversale avec plusieurs équipes.

Total Rewards

Vous voulez aimer là où vous travaillez? Chez Intrado, nous offrons un régime complet d’avantages sociaux qui comprend ce que vous attendez (assurance médicale, assurance dentaire et assurance des soins de la vue, assurance-vie et assurance invalidité, congés payés, régime enregistré d'épargne-retraite (REER) avec cotisations égales de l’employeur et compte de gestion de dépenses flexible), et plusieurs avantages qui excèderont vos attentes, tels que le remboursement de frais de scolarité, des congés parentaux payés, l’accès à une bibliothèque complète de ressources de formation personnelle et professionnelle, des rabais d’employés, des assurances couvrant et plus encore! Postulez dès aujourd’hui pour vous joindre à nous dans un travail qui en vaut la peine!

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Développeur senior de bases de données Oracle et SQL Server Senior Oracle & SQL Server Database[...] jobs in Montreal