Développeur Senior Sql Server (sr Sql Server Database Engineer)

Saint-Laurent, QC, CA, Canada

Job Description

About Us:

Intrado se consacre a sauver des vies et a proteger des communautes, en les aidant a se preparer pour des evenements critiques, a intervenir lorsqu'ils surviennent, et a s'en retablir.


Aujourd'hui, notre entreprise de logiciels en tant que service (SaaS) de pointe est a l'avant-garde de la transformation du continuum des interventions d'urgence du service 911, grace a des logiciels fondes sur des donnees de prochaine generation. Les solutions d'Intrado permettent aux entreprises, aux preposes aux appels, aux repartiteurs et aux premiers intervenants de prendre des decisions plus eclairees, d'intervenir rapidement et de facon securitaire et, ultimement, de mieux desservir leurs communautes.



Intrado is dedicated to saving lives and protecting communities, helping them prepare for, respond to, and recover from critical events.


Today, our cutting-edge SaaS company is at the forefront of transforming the 911 emergency response continuum with next generation data-driven software. Intrado's solutions allow enterprises, call takers, dispatchers, and first responders to make more informed decisions, respond quickly and safely, and ultimately serve their communities better.


Responsibilities/Qualifications:

Resume du poste :




Nous recherchons un(e)

Developpeur(euse) senior SQL Server

experimente(e), possedant une solide expertise en bases de donnees, pour concevoir, mettre en oeuvre et maintenir des systemes logiciels robustes. Ce role exige une experience pratique en developpement et gestion de bases de donnees, afin d'assurer leur fiabilite, evolutivite et performance.

Responsabilites principales :



1. Gestion et conception de bases de donnees :



Concevoir, mettre en oeuvre et maintenir des bases de donnees relationnelles SQL Server (la connaissance de MySQL, PostgreSQL et des bases NoSQL est un atout). Cela inclut l'installation et la configuration des logiciels de base de donnees. Experience requise avec les groupes de disponibilite Always On. Experience avec la replication. Assurer l'integrite, la securite et l'optimisation des performances des bases de donnees. Aider les developpeurs a rediger et optimiser des requetes SQL complexes et du code de base de donnees (procedures stockees, fonctions). Concevoir et maintenir les schemas et l'architecture des bases de donnees.

2. Architecture du systeme :



Concevoir des architectures de bases de donnees evolutives et faciles a maintenir. Collaborer avec les parties prenantes pour traduire les exigences commerciales en solutions techniques. Recommander des ameliorations pour la performance du systeme et les processus de developpement.

3. Architecture et stockage des donnees :



Concevoir et batir des bases de donnees pour les developpeurs, tant sur site que dans le nuage. Une experience avec les entrepots de donnees, les lacs de donnees et autres systemes de stockage bases sur le nuage est un atout. Assurer une haute disponibilite, performance et evolutivite des plateformes de donnees.

4. Collaboration :



Travailler en partenariat avec les equipes d'affaires et les equipes de soutien/architecture applicative pour identifier les besoins en donnees et fournir des solutions techniques. Servir de mentor technique aux developpeurs d'applications et soutenir leur developpement professionnel.

5. Qualite et gouvernance des donnees :



Etablir et appliquer des normes de qualite des donnees et des meilleures pratiques. Mettre en oeuvre des systemes de surveillance et d'alerte pour assurer l'integrite et la coherence des donnees. Collaborer a l'elaboration de politiques de gouvernance des donnees, incluant les controles d'acces, la securite et la conformite aux normes de l'industrie.

6. Expertise technique :



Optimiser les systemes existants pour ameliorer la performance et reduire les couts. Evaluer et recommander de nouvelles technologies pour ameliorer l'ecosysteme d'ingenierie des donnees.

7. Leadership et mentorat :



Fournir du leadership et des conseils en matiere de bases de donnees aux developpeurs. Reviser le code de base de donnees sur demande et promouvoir les meilleures pratiques en matiere de qualite et de securite du code. Participer aux ceremonies Agile/Scrum, incluant la planification des sprints, les reunions quotidiennes et les retrospectives.

8. Depannage et soutien :



Enqueter et resoudre les defauts logiciels et les problemes de performance lies aux bases de donnees. Fournir un soutien technique pour les incidents lies aux bases de donnees.

Competences et experience requises :



Diplome de baccalaureat ou de maitrise en informatique, technologies de l'information ou domaine connexe. Une experience equivalente peut remplacer la formation. Plus de 5 ans d'experience en installation, configuration et administration de bases de donnees Oracle et SQL Server. Maitrise du langage de script T-SQL (PL/SQL et pgSQL sont des atouts). Experience avec Python et/ou Windows PowerShell est un plus. Experience en conception de bases de donnees, optimisation des performances et reglage des requetes. Bonne comprehension des structures de donnees, des algorithmes et des principes de conception logicielle. Familiarite avec les systemes de controle de version (ex. : Git, Subversion).

Competences preferees :



Connaissance de l'architecture microservices et des plateformes infonuagiques (AWS, Azure, GCP) est un atout. Experience avec les technologies de big data comme Hadoop, Spark est un bonus. Connaissance des pratiques DevOps et des pipelines CI/CD pour l'ingenierie des donnees. Comprehension de la securite des donnees, du RGPD et d'autres cadres de conformite.

Competences interpersonnelles :



Capacite a encadrer et diriger des equipes techniques. Grande attention aux details et respect des echeances. Solides competences analytiques et en resolution de problemes. Excellentes aptitudes en communication et en collaboration avec les parties prenantes techniques et non techniques. Capacite a travailler de maniere autonome tout en contribuant aux objectifs de l'equipe. Capacite a collaborer avec plusieurs equipes interfonctionnelles.

Job Summary:




We are seeking an experienced

Senior SQL Server Database Developer

with strong databases experience to design, implement, and maintain robust software systems. This role requires hands-on experience with database development and management. This role will ensure the reliability, scalability, and performance of databases.

Key Responsibilities:



Database Management & Design:

Design, implement, and maintain relational databases SQL Server (MySQL, PostgreSQL, NoSQL databases is a plus.). This will include installation and configuration of database software. Experience with Always On Availability Groups is required. Experience with Replication. Ensure database integrity, security, and performance optimization. Assist developers in writing and optimizing complex SQL queries and database code (stored procedures, functions). Design and maintain database schemas and architecture.

System Architecture

: Design scalable and maintainable database architectures. Collaborate with stakeholders to translate business requirements into technical solutions. Recommend improvements for system performance and development processes.

Data Architecture & Storage

: Build and design databases for developers to utilize both on prem and cloud. Cloud-based data warehouses, data lakes, and other storage systems experience a plus. Ensure high availability, performance, and scalability of data platforms.

Collaboration

: Partner with business teams and application support/architect teams to identify data requirements and provide technical solutions. Serve as a technical mentor to application developers and support the team's professional growth.

Data Quality & Governance

: Establish and enforce data quality standards and best practices. Implement monitoring and alerting systems to ensure data integrity and consistency. Collaborate on data governance policies, including access controls, security, and compliance with industry standards.

Technical Expertise

: Optimize existing systems for performance and cost efficiency. Evaluate and recommend new technologies to improve the data engineering ecosystem.

7. Leadership & Mentorship

:

+ Provide database leadership and guidance to developers. + Review database code when requested and promote best practices for code quality and security.
+ Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.



8.

Troubleshooting & Support

:

+ Investigate and resolve database software defects and performance issues. + Provide technical support for database-related incidents.

Required Skills and Experience:



Bachelor's/Master's degree

in Computer Science, Information Technology, or a related field. Equivalent work experience may be substituted for education.

5+ years

of experience in installation, configuration, and administration of Oracle and SQL Server databases. Proficiency in database scripting languages T-SQL is required (PL/SQL and pgSQL are nice to have). Experience with Python and/or Windows PowerShell is a plus. Experience with database design, performance optimization, and query tuning. Solid understanding of data structures, algorithms, and software design principles. Familiarity with version control systems (e.g., Git, Subversion).

Preferred Skills:



Knowledge of microservices architecture and cloud platforms (AWS, Azure, GCP) is a plus. Experience with big data technologies like Hadoop, Spark is a bonus. Knowledge of DevOps practices and CI/CD pipelines for data engineering helpful. Understanding of data security, GDPR, and other compliance frameworks.

Soft Skills:



Ability to mentor and lead technical teams. High attention to detail and ability to meet deadlines. Strong analytical and problem-solving abilities. Excellent communication and collaboration skills to work effectively with technical and non-technical stakeholders. Ability to work independently while contributing to team objectives. Ability to work cross functionally with multiple teams

Total Rewards:

Vous voulez aimer la ou vous travaillez? Chez Intrado, nous offrons un regime complet d'avantages sociaux qui comprend ce que vous attendez (assurance medicale, assurance dentaire et assurance des soins de la vue, assurance-vie et assurance invalidite, conges payes, regime enregistre d'epargne-retraite (REER) avec cotisations egales de l'employeur et compte de gestion de depenses flexible), et plusieurs avantages qui excederont vos attentes, tels que le remboursement de frais de scolarite, des conges parentaux payes, l'acces a une bibliotheque complete de ressources de formation personnelle et professionnelle, des rabais d'employes, des assurances couvrant et plus encore! Postulez des aujourd'hui pour vous joindre a nous dans un travail qui en vaut la peine!

Want to love where you work? At Intrado, we offer a comprehensive benefits package that includes what you'd expect (medical, dental, vision, life and disability coverage, paid time off, a Registered Retirement Savings Plan (RRSP) with employer matching contributions plan and flexible spending accounts), and several that go above and beyond - tuition reimbursement, paid parental leave, access to a comprehensive library of personal and professional training resources, employee discounts, insurance coverage and more! Apply today to join us in work worth doing!

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2579910
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Saint-Laurent, QC, CA, Canada
  • Education
    Not mentioned