Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company in the investment sector is seeking a Database Developer in Montréal. The role involves analyzing business processes, implementing data lineage frameworks, and collaborating with stakeholders to ensure data quality. Candidates should have strong expertise in data modeling, SQL, and scripting languages like Python and Java, along with experience in data governance and metadata management.
Développeur de base de donnéesDans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un développeur de base de données pour une entreprise dans le domaine de l’investissement. Notre client est situé à Montréal.Description des tâches et responsabilités – Développeur de base de donnéesLes responsabilités du poste incluent : - Analyse des processus commerciaux pour comprendre la configuration actuelle, naviguer à travers plusieurs systèmes, produits et coordonner avec plusieurs parties prenantes;- Construire et mettre en œuvre des cadres de lignée de données qui suivent le flux de données à travers plusieurs systèmes, bases de données et pipelines;- Travailler avec les parties prenantes pour définir et cartographier le flux de données de bout en bout, en identifiant les sources, les transformations, les destinations et les dépendances;- Mettre en œuvre des solutions pour cataloguer les métadonnées provenant de diverses sources de données, y compris MongoDB, Snowflake et les bases de données relationnelles (par exemple, SQL Server, DB2);- Collaborer avec les équipes de gouvernance des données de l'entreprise pour s'assurer que les métadonnées de lignée sont intégrées à Collibra pour des fins d'audit et de conformité;- Développer des processus pour surveiller la qualité des données et s'assurer que la lignée des données suit et reflète des transformations de données précises et des règles commerciales;- Concevoir et mettre en œuvre des outils et scripts d'automatisation pour capturer et maintenir les informations de lignée de données et les mises à jour du catalogue sur une base programmée;- Créer une documentation claire, compréhensible et précise de la lignée des données pour les utilisateurs commerciaux et les équipes techniques;- Identifier et résoudre les problèmes liés aux incohérences de données, aux divergences de lignée ou aux erreurs dans les processus de transformation des données;- Documenter les exigences techniques, les spécifications et les solutions.Exigences du poste – Développeur de base de données- 3+ ans d'expérience en développement;- Expérience / exposition en ingénierie des données, gouvernance des données ou domaines connexes, avec un accent sur la lignée des données et le catalogage des métadonnées;- Expertise solide en modélisation de données, SQL, procédures stockées / triggers, etc;- Bonne connaissance de la programmation orientée objet, des structures de données et des algorithmes;- Expérience en modélisation de données, pipelines ETL et transformation de données;- Expérience avec SQL et les bases de données relationnelles (par exemple, Sybase, DB2, SQL Server);- Maîtrise de Python, Java ou d'autres langages de script pour les tâches d'intégration et d'automatisation des données;- Compétences analytiques et de dépannage solides avec la capacité de résoudre des problèmes complexes de flux de données;- Excellentes compétences en communication écrite et orale, avec la capacité d'expliquer des concepts techniques à des parties prenantes non techniques;- Capacité à travailler dans un environnement collaboratif et dynamique avec des équipes interfonctionnelles;- Expérience avec Collibra;- Connaissance des pratiques de gestion des métadonnées, y compris la capacité d'extraire et de cataloguer les métadonnées provenant de sources de données complexes telles que MongoDB, Snowflake et les bases de données relationnelles;- Compréhension des réglementations sur la confidentialité des données (par exemple, GDPR, CCPA) et de leur impact sur la lignée et la gouvernance des données;- Expérience de travail dans des équipes Agile;- Expérience des données de référence.Type de posteContractuel 12 mois avec de fortes possibilités de renouvellement.Date de débutImmédiatementNuméro de référenceBH307557____________ENGLISH VERSION___________Database DeveloperAs a part of its agreements with its various clients, Procom is currently seeking a Database Developer for a company in the investment sector. Our client is located in Montréal.Job details – Database DeveloperKey responsibilities for this position include : - Analysis of business processes to understand current setup, navigating through multiple systems, products and coordinate with multiple stakeholders;- Build and implement data lineage frameworks that track the flow of data across multiple systems, databases, and pipelines;- Work with stakeholders to define and map the end-to-end flow of data, identifying sources, transformations, destinations, and dependencies;- Implement solutions to catalog metadata from diverse data sources, including MongoDB, Snowflake, and relational databases (e.g., SQL Server, DB2);- Collaborate with firmwide data governance teams to ensure that lineage metadata is integrated with Collibra for auditing and compliance purposes;- Develop processes to monitor data quality and ensure that data lineage tracks and reflects accurate data transformations and business rules;- Design and implement automation tools and scripts to capture and maintain data lineage information and catalog updates on a scheduled basis;- Create clear, understandable, and accurate documentation of data lineage for business users and technical teams;- Identify and resolve issues related to data inconsistencies, lineage discrepancies, or errors in data transformation processes;- Document technical requirements, specifications, and solutions.Mandatory Skills – Database Developer- 3+ years of development experience;- Experience / exposure in data engineering, data governance, or related fields, with a focus on data lineage and metadata cataloging;- Strong expertise in data modeling, SQL, Stored Procedures / triggers, etc;- Should possess good knowledge of OO, data structures and algorithms;- Experience with data modeling, ETL pipelines, and data transformation;- Experience with SQL and relational databases (e.g., Sybase, DB2, SQL Server);- Proficiency in Python, Java, or other scripting languages for data integration and automation tasks;- Strong analytical and troubleshooting skills with the ability to solve complex data flow problems;- Excellent written and verbal communication skills, with the ability to explain technical concepts to non-technical stakeholders;- Ability to work in a fast-paced, collaborative environment with cross-functional teams;- Experience with Collibra;- Knowledge of metadata management practices, including the ability to extract and catalog metadata from complex data sources such as MongoDB, Snowflake, and relational databases;- Understanding of data privacy regulations (e.g., GDPR, CCPA) and their impact on data lineage and governance;- Experience of working in Agile teams;- Reference Data experience.Assignment Length12-month contract – renewableStart dateImmediatelyReference numberBH307557
Database Developer • Montréal, QC, Canada