Nominal
SupplyLogic
Responsable Base de Données
Détails du poste
Lieu de travail : TÉLÉTRAVAIL US - Kansas City, MO,
Type de poste : Temps plein,
Fourchette salariale : Non divulgué,
Qualifications :
RÉSUMÉ DU POSTE
Le Responsable Base de Données est un leader opérationnel qui gère et contribue activement à l'équipe de développeurs SQL. Ce rôle est responsable de la gestion quotidienne de l'équipe — y compris l'attribution et la priorisation du travail, la supervision des performances et le soutien à la croissance de chaque membre de l'équipe — tout en concevant, architecturant et optimisant personnellement des solutions de base de données SQL Server qui prennent en charge les applications ERP et métier. Ce rôle s'associe étroitement avec des équipes interfonctionnelles pour livrer des solutions logicielles sécurisées, fiables et bien surveillées.
FONCTIONS ESSENTIELLES
Leadership et gestion d'équipe
- Gérer directement l'équipe de développeurs SQL, y compris l'attribution et la priorisation du travail, la définition des attentes et la supervision de la charge de travail quotidienne de l'équipe.
- Assurer la gestion des performances de l'équipe, y compris les 1:1 réguliers, les retours sur les performances, la définition d'objectifs et la contribution aux évaluations de performance.
- Fournir des conseils techniques quotidiens, du mentorat et du soutien aux développeurs SQL, en les aidant à développer leurs compétences et à résoudre les blocages techniques.
- Diriger les revues de code et établir les standards de codage, les modèles et les meilleures pratiques en matière de développement de bases de données.
- Diriger l'intégration et la formation des nouveaux développeurs, y compris la formation sur les systèmes, les outils et les connaissances du domaine de Supplylogic (par exemple, intégrations fournisseurs, WMS).
- Agir comme point d'escalade pour les problèmes techniques complexes et les incidents de production, en guidant le dépannage et l'analyse des causes profondes.
- Contribuer aux décisions de conception technique et à l'orientation architecturale en collaboration avec l'équipe.
- Rapporter l'avancement de l'équipe, la capacité et les risques au VP-Development, et représenter l'équipe dans les discussions de planification interfonctionnelles.
Développement pratique
- Concevoir des architectures de bases de données SQL Server évolutives prenant en charge les données ERP et d'autres applications.
- Développer et gérer les modèles de données conceptuels, logiques et physiques pour toutes les applications développées sur mesure.
- Établir les standards de base de données, les stratégies d'indexation, les conventions de nommage et les meilleures pratiques.
- Concevoir, développer, gérer et optimiser les tables, les procédures stockées, les vues, les fonctions, les déclencheurs et le code T-SQL.
- Gérer et surveiller les travaux SQL Agent.
- Collaborer avec l'équipe Infrastructure sur les sauvegardes, les restaurations, les permissions utilisateur et la conformité HIPAA.
- Surveiller et optimiser les performances de la base de données, y compris les plans d'exécution, l'indexation, les blocages et les interblocages.
- Soutenir la réplication des données des modules ERP, y compris les Ventes, les Achats, l'Inventaire, la Finance, les Comptes Clients, les Comptes Fournisseurs, l'Expédition et les Opérations d'Entrepôt.
- Concevoir et supporter les intégrations SSIS, SSRS et autres intégrations de bases de données (y compris, mais sans s'y limiter, la maintenance des rapports et abonnements SSRS, la création/maintenance de packages SSIS pour les données clients, les transmissions de factures et les transactions de paiement, le support de l'intégration des commandes avec les modules ERP et d'expédition, le support de l'équipe d'intégration fournisseurs au niveau des données, et la gestion des synchronisations de bases de données de la Production vers le Développement).
- Construire des structures adaptées au reporting pour Power BI et SSRS.
- Assurer l'intégrité, la validation, la sécurité et l'auditabilité des données.
- Collaborer avec les développeurs d'applications, les analystes métier et les équipes d'infrastructure sur toutes les initiatives de données.
- Soutenir l'évaluation et la mise en œuvre de solutions de lac de données (data lake), telles que Snowflake.
QUALIFICATIONS ET COMPÉTENCES
- Expérience préalable en leadership, mentorat ou direction d'autres développeurs, idéalement dans un rôle de leader opérationnel/pratique.
- Solides compétences en communication, avec la capacité d'expliquer des concepts techniques à des parties prenantes techniques et non techniques.
- Expérience dans la conduite de revues de code et l'établissement ou l'application de standards de développement et de meilleures pratiques.
- 10+ années d'expérience professionnelle en développement d'applications et de bases de données avec des bases de données relationnelles, y compris une expérience préalable en leadership, mentorat ou direction technique d'autres développeurs, idéalement dans un rôle de leader opérationnel/pratique.
- Solides compétences en SQL et T-SQL, y compris les jointures complexes, les fonctions de fenêtre, la logique basée sur les ensembles, les procédures stockées et les vues.
- Expérience avec Microsoft SQL Server ((2014–2022)).
- Expérience dans la création et la maintenance de rapports à l'aide de SQL Server Reporting Services (SSRS).
- Expérience dans la création et la maintenance de processus ETL/ELT à l'aide de SQL Server Integration Services (SSIS).
- Familiarité avec la stratégie d'indexation, les plans d'exécution de requêtes et les outils d'optimisation des performances.
- Expérience avec Power BI ou des outils de reporting/BI similaires.
- Compétences et intérêt pour le travail sur une solution de lac de données (data lake), telle que Snowflake.
- Solides compétences en communication, avec la capacité d'expliquer des concepts techniques à des parties prenantes techniques et non techniques.
- Capacité à travailler dans des environnements serveur Windows et/ou Linux, avec aisance pour effectuer des tâches d'administration de base de données de base (sauvegardes, restaurations, permissions utilisateur).
- Solides compétences en Microsoft Excel et capacité à travailler avec des feuilles de calcul pour l'analyse de données.
- Excellentes compétences en communication et organisationnelles, avec la capacité de gérer plusieurs tâches et plusieurs projets dans un environnement rapide et axé sur les délais.
- Capacité à opérer efficacement avec une supervision minimale.
FORMATION
- Diplôme de licence en informatique, technologie de l'information, ingénierie ou domaine connexe.
- L'expérience Python est un plus, notamment pour le scripting de pipelines de données, l'automatisation ou les tâches ETL légères.
- Expérience dans l'utilisation d'outils de codage IA (par exemple, GitHub Copilot, Claude ou similaire) pour accélérer le développement, examiner le code et améliorer la productivité.
