Informations principales
Architecte de données
Poste: Non spécifié
Début: Dès que possible
End: Non spécifié
Lieu: Longueuil, Canada
Type de collaboration: Projet seulement
Taux horaire: Non spécifié
Dernière mise à jour: 11 sept. 2024
Description et exigences de la tâche
- Conception de Solutions : Collaborer avec les parties prenantes pour comprendre leurs besoins fonctionnels et non fonctionnels, afin de concevoir des solutions techniques de bout en bout qui soient modulables et alignées sur les objectifs d'affaires de notre client.
- Expertise Technologique en Intégration : Évaluer et recommander les technologies émergentes, plateformes, et outils appropriés pour chaque projet, en veillant à ce que les solutions soient évolutives, sécurisées, et conformes aux normes de l'industrie.
- Patrons d'Intégration : Identifier les patrons d'intégration les plus appropriés, tels que les APIs, streaming, MSA, conteneurisation/serverless, permettant la scalabilité, la maintenabilité, et qui sont découplés, sécurisés, et à moindre coût.
- Conception Basée sur le Domain Driven Design (DDD) : Appliquer les principes du DDD pour résoudre des problèmes complexes tout en livrant une architecture composable.
- Expertise Cloud : Produire des solutions cloud natives ou hybrides, en proposant les services cloud les plus appropriés au contexte du projet, tels que les services Serverless et conteneurs d’AWS.
- Développer et maintenir une architecture de données complète.
- Analyser, concevoir, modéliser et optimiser les données dans le cadre des projets d'affaires, en se basant sur le DDD.
- Créer des modèles de données, des flux de données, des modèles de messages (JSON), identifier les sources autoritaires des données, les domaines de valeurs et assurer l’intégrité des données.
- Concevoir des solutions d'intégration de données pour connecter les sources de données, et identifier les flux de données et les transformations requises.
- Développer et mettre en œuvre des mesures de sécurité robustes pour protéger les données, les applications, et les systèmes, tout en assurant la conformité en matière de sécurité des données, de confidentialité, et des réglementations.
- Agir en tant que conseiller de confiance pour le client, en présentant et expliquant les solutions techniques tout en dirigeant et encadrant une équipe de développeurs tout au long du cycle de vie du projet.
- Baccalauréat en technologie de l'information avec dix ans d'expérience pertinente, ou Maîtrise en technologie de l'information avec huit ans d'expérience.
- Expérience confirmée en tant qu'architecte de solutions, avec un accent sur des solutions complexes à grande échelle.
- Connaissance approfondie des technologies JEE, Spring Boot, Kafka, React et/ou Angular.
- Maîtrise des services cloud d'AWS, tels qu'EKS et Serverless, ainsi que des bases de données structurées et non structurées, comme Aurora, RDS, DynamoDB et S3.
- Excellentes compétences en communication, influence, et capacité de vulgarisation.
- Expérience avec les méthodologies agiles.
- Certification AWS Solution Architect Associate ou Professional (un atout).
- Maîtrise du français à l'oral et à l'écrit, avec un niveau d'anglais fonctionnel requis.