À propos du poste
Nous recherchons un analyste programmeur talentueux et orienté vers les détails, avec de solides compétences en développement SQL, pour rejoindre notre équipe. Le candidat idéal aura de solides compétences en conception, développement et optimisation de bases de données. Vous travaillerez en étroite collaboration avec nos analystes de données, développeurs de logiciels et équipes informatiques pour créer des bases de données et des extractions de données efficaces et évolutives qui répondent aux besoins métier tout en soutenant notre portefeuille actuel d'applications. Vous aiderez également à effectuer des diagnostics pour identifier, prévenir et résoudre les interruptions de service du système de l'entreprise, garantissant ainsi une qualité de service client optimale.
Principales responsabilités :
- Concevoir, développer et maintenir des bases de données SQL pour soutenir les applications et l'analyse des données.
- Rédiger des requêtes SQL complexes, des procédures stockées, des déclencheurs et des scripts pour garantir l'intégrité des données et la performance.
- Optimiser les performances des bases de données en ajustant les requêtes et en concevant des stratégies d'indexation.
- Collaborer avec des équipes interfonctionnelles pour définir et mettre en œuvre des solutions de base de données.
- Surveiller, dépanner et résoudre les problèmes de base de données en temps opportun.
- Effectuer des migrations de bases de données, des mises à jour et des processus de sauvegarde/restauration.
- Analyser et améliorer les systèmes de bases de données existants pour la scalabilité et les performances.
- Assurer la sécurité des bases de données et la conformité à la confidentialité des données.
- Créer des rapports clients.
- Interagir avec les clients pour recueillir les exigences et développer des solutions.
- Résoudre les problèmes lorsque cela est possible et les escalader si nécessaire.
- Former les clients sur les procédures nouvellement développées, si nécessaire.
- Interagir avec des fournisseurs tiers pour résoudre les problèmes.
- Agir en tant que champion du produit en devenant très familier avec notre environnement et en travaillant avec l'entreprise pour aider à développer des gains d'efficacité dans les opérations.
Qualifications et exigences :
- Diplôme de Bachelor en informatique, systèmes d'information ou dans un domaine connexe.
- Expérience avérée en tant que développeur SQL, développeur de bases de données ou rôle similaire.
- Forte maîtrise de SQL et des bases de données relationnelles. Une expérience avec MS SQL Server et Oracle SQL Server est fortement préférée.
- Expérience en conception de bases de données, normalisation et optimisation des performances.
- Familiarité avec les processus ETL et l'intégration de données.
- Compréhension des meilleures pratiques en matière de sécurité des données et des normes de conformité.
- Capacité à travailler de manière indépendante ainsi qu'en collaboration dans un environnement d'équipe.
- Solides compétences analytiques et de résolution de problèmes.
- 3 à 5 ans d'expérience en support applicatif.
- 3 à 5 ans d'expérience en développement SQL, Crystal Reports ou applications similaires.
- 3 à 5 ans d'expérience en programmation, idéalement avec VBA, SQL ou scripting par lots.
- Bonne maîtrise des produits Microsoft Office, notamment Excel.
- Le bilinguisme (français et anglais) serait un atout.
Compétences, qualifications et expérience souhaitées :
- Solutions ERP Quantum.
- Expérience en relation client.
- La documentation technique serait un atout.