DATABASE AND SOLUTION ARCHITECT
INFORMATIONS CLÉS / KEY INFORMATION
- Référence / Reference : 377590
- Lieu / Location : Toronto, ON
- Type d’emploi / Employment Type : Contrat (6 mois, renouvelable) / Contract (6 months, renewable)
- Mode de travail / Work Mode : Hybride ou télétravail / Hybrid or Remote
RÉSUMÉ / SUMMARY
Professionnel polyvalent recherché en architecture de bases de données et de solutions, possédant une expertise complète en modélisation de données, développement SQL, administration et architecture de solutions distribuées.
A versatile database and solution architecture professional with expertise across data modeling, SQL development, database administration, and distributed data systems.
RESPONSABILITÉS / RESPONSIBILITIES
Concevoir des architectures de solutions de bout en bout intégrant bases de données, lacs de données et microservices.Design scalable, end-to-end solution architectures integrating databases, data lakes, and microservices.Construire et maintenir des modèles de données conceptuels, logiques et physiques pour des environnements OLTP et OLAP.Build and maintain conceptual, logical, and physical data models for OLTP and OLAP environments.Développer et optimiser des requêtes SQL, procédures stockées et vues.Develop and optimize SQL queries, stored procedures, and views.Mettre en œuvre des bases de données distribuées et des lacs de données (Iceberg, Parquet, moteurs de requêtes).Architect and implement distributed databases and data lake solutions (Iceberg, Parquet, query engines).Intégrer des composantes de bases de données aux applications Spring Boot et microservices, avec une gestion correcte des transactions et de la concurrence.Integrate database components with Spring Boot and microservices, ensuring proper transaction isolation and concurrency control.Effectuer des optimisations de performance, d’indexation et de partitionnement pour des systèmes distribués à grande échelle.Perform performance tuning, indexing, partitioning, and query optimization for large-scale systems.Administrer CockroachDB et PostgreSQL (installation, configuration, sauvegarde / reprise, reprise après sinistre).Administer CockroachDB and PostgreSQL (installation, configuration, backup / recovery, DR).PROFIL RECHERCHÉ / REQUIREMENTS
Expérience confirmée en développement de bases de données, modélisation, architecture de données, fonctions DBA et architecture de solutions.Proven experience in database development, data modeling, data architecture, DBA functions, and solution architecture.Maîtrise du SQL, CockroachDB, PostgreSQL.Strong SQL, CockroachDB, PostgreSQL skills.Solides compétences en optimisation de performance sur systèmes distribués.Expertise in performance tuning for distributed and high-throughput systems.Bonne compréhension de Java, Spring Boot et des niveaux d’isolation de transaction.Understanding of microservices, Java, Spring Boot, and transaction isolation.Connaissance des meilleures pratiques ETL, d’entreposage et d’intégration de données.Knowledge of ETL, data warehousing, and data integration best practices.COMPÉTENCES TECHNIQUES / TECHNICAL SKILLS
Expérience Cloud (IBM Cloud, AWS, GCP, Azure) et OpenShift.Cloud experience (IBM Cloud, AWS, GCP, Azure) and OpenShift.Automatisation / scripting (Python, Shell, Ansible).Automation / scripting (Python, Shell, Ansible).Connaissance des cadres de gouvernance et qualité des données (MDM).Familiarity with data governance, MDM, and data quality frameworks.LANGUES / LANGUAGES
Français et anglais.French and English.