Architecte de données BD

Category: Development/Engineering
City: Sherbrooke, Quebec, Canada
Position ID: J0819-1304
Employment Type: Full Time

Position Description

Gestion et conception de bases de données


Le secteur des technologies de l'information (TI) connaît une période extraordinaire. La transformation numérique des organisations continue de s'accélérer, et CGI est au premier plan de ce changement. Nous accompagnons nos clients dans leur démarche numérique et offrons à nos professionnels des opportunités de carrière stimulantes.



La réussite de CGI repose sur le talent et l'engagement de nos professionnels. Ensemble, nous relevons les défis et partageons les bénéfices issus de la croissance de notre entreprise. Cette approche renforce notre culture d'actionnaire-propriétaire ainsi, tous nos professionnels bénéficient de la valeur que nous créons collectivement.



Joignez-vous à nous pour prendre part à la croissance de l'une des plus importantes entreprises indépendantes de services en technologies de l'information (TI) et en gestion des processus d'affaires au monde.

Sommaire:

Notre client poursuit la mise à niveau technologique la plus importante de son histoire. Nous revoyons les systèmes et les processus afin de les simplifier et de les aligner davantage aux besoins de sa clientèle.

Tu adores la technologie? Tu aimes travailler sur des projets concrets? Tu es curieux de nature et aimes challenger les idées en place? Si tu es un(e) passionnée à l'énergie contagieuse, que tu fais preuve d'initiative et aimes travailler en équipe, on t'invite à lire ce qui suit!

Le concepteur développeur de bases de données doit définir, normaliser, réutiliser et optimiser l’utilisation des objets et des domaines de données au moyen de la modélisation de données et des meilleurs pratiques en matière de développement sur les base de données. Le concepteur est aussi responsable de s’assurer que ses conceptions respectent les normes de sécurité, réduisent la redondance, sont normalisés et assurent l’intégrité des données. Celui-ci collabore avec les différentes équipes de développement et de gestion des opérations afin de s’assurer que les stratégies de gestion de données sont connues, comprises et respectées. À titre d’expert en développement et en gestion de données, le concepteur doit formuler des recommandations sur la transformation, la schématisation et la conversion de celle-ci. Il devra également participer au développement des routines et scripts nécessaires à l’exécution du travail requis.

Puisque la personne recherchée devra concevoir des modèles de données et développer les façons de les exploiter afin que ce soit adaptés aux besoins des d’applications, vous devrez être en mesure de faire des liens et de comprendre rapidement les objectifs visés par les gens d’affaire. Vous devrez utiliser vos compétences en analyse de données qui vous serviront à concevoir ou à faire évoluer parfaitement les applications qui génèrent ou consomment ces données. Vous devez savoir utiliser les outils de modélisation mais également être de mesure d’écrire des programmes complexes de définition et de manipulation d’objets et de données propriétaires aux bases de données relationnelles, objets ou autre.

Your future duties and responsibilities

• Design et conception de modèles et de programmes de bases de données

o Collaborer avec les clients, les architectes et les intégrateurs applicatifs afin de comprendre les objectifs opérationnels et le but de la future application.

o Être le lien entre les clients responsables des données, les analystes et les développeurs pour la compréhension des données.

o Comprendre les règles d’affaire, l’interaction entre l’utilisateur et les systèmes ainsi que les modèles et flux de données existants afin de proposer des idées et de traduire les concepts pour la mise en place d’un meilleur modèle de données.

o Explorer les diverses options de conception et de développement en tenant compte des composantes existantes, des sources de données et des restrictions

o Créer des modèles de données (physiques, logiques et métadonnées respectives).

o Collaborer avec les développeurs et les responsables des tests afin de tester et valider la conformité des programmes avec les requis.

o Effectuer des analyses de données et validation de la qualité.

o Soutenir les activités de mise en œuvre, de transition et de conversion en offrant son expertise et on expérience.

• Création et maintenance des objets de données:

o Rassembler et valider les données identifiées et les persister

o Exécuter, mettre à jour et distribuer les nouveaux objets créés, jeu de données et résultats

o Mettre en place des solutions avec un haut degré de qualité et de structure qui adhère aux standards des données et aux meilleures pratiques en place

• Support projet / déploiement:

o Supporter et participer aux efforts de création ou de changement massif de données. Supporter les lancements de nouveaux produits, changement de processus d’affaires ou autres

o Exécuter les processus selon la procédure de mise à jour ou de création des données.

o Participer à l’identification d’opportunité d’amélioration des processus et de correction de données afin d’en assurer la qualité

• Qualité de données:

o Participer au profilage et à l’analyse des données afin de produire les rapports requis à l’amélioration des données tant interne qu’externe

o Participer aux tests et au développement d’outils de découverte d’anomalies qui réduise la qualité des données

Required qualifications to be successful in this role

• Diplôme universitaire en informatique préférablement en intelligence d’affaire et Analytique.

• 3-5 années d’expérience en tant qu’architecte de données

• 3-5 années d’expérience en tant que développeur / concepteur de bases de données

• 3-5 années d’expérience pertinente, notamment du langage SQL et du développement des procédures stockées dans SQL Server de préférence.

• Plusieurs années d’expérience avec produits Microsoft tel Azure, SQL Server, SSAS, SSRS, SSIS, MDS, DQS

• Connaissances des bases de données structurées, non-structurées et solution nuagique.

• Capacité de mettre en place et d’opérer un nombre significatif de requêtes et de transactions dans un système de gestion des données

• Attention aux détails et aux résultats

• Orienté client avec une forte emphase sur la communication

• S’adapte facilement aux environnements changeant et amélioration de système fréquents

ATOUT :

• Expérience en utilisant les outils de Big Data: Hadoop, Spark, Kafka, etc

• Expérience avec les bases de données SQL et NoSQL relationnelles ou non telles que HBase, postgres, Cassandra, MongoDB, Couchbase

• Expérience avec les systèmes de traitement de flux: Storm, Spark-streaming, etc

• Expérience avec les langages de script ou orientée objet: Python, Java, C++, Scala, etc

What you can expect from us

Build your career with us.

It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change—supporting our clients’ digital journeys and offering our professionals exciting career opportunities.

At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.

Be part of building one of the largest independent technology and business services firms in the world.

Learn more about CGI at www.cgi.com.

No unsolicited agency referrals please.

CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodations for people with disabilities in accordance with provincial legislation. Please let us know if you require a reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs.