Developpeur senior SQL Server (Sr SQL Database Developer)
Nous recherchons un(e) Développeur(euse) senior SQL Server expérimenté(e), possédant une solide expertise en bases de données, pour concevoir, mettre en œuvre et maintenir des systèmes logiciels robustes. Ce rôle exige une expérience pratique en développement et gestion de bases de données, afin d’assurer leur fiabilité, évolutivité et performance.
Responsabilites Principales
- Gestion et conception de bases de donnees :
- Concevoir, mettre en œuvre 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.
- 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.
- 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.
- 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.
- Qualite et gouvernance des donnees :
- Établir et appliquer des normes de qualite des donnees et des meilleures pratiques.
- Mettre en œuvre 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.
- Expertise technique :
- Optimiser les systemes existants pour ameliorer la performance et reduire les couts.
- Évaluer et recommander de nouvelles technologies pour ameliorer l’ecosysteme d’ingenierie des donnees.
- 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.
- 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.
- Ce poste exige que les personnes soient parfaitement bilingues en anglais (a l’ecrit et a l’oral), car elles interagiront regulierement avec des equipes aux États-Unis qui ne parlent ni n’ecrivent en français.
#J-18808-Ljbffr
📌 Développeur senior SQL Server (Sr SQL Server Database Developer) (Montreal)
🏢 Intrado
📍 Montreal