Python Developer
Apply NowCompany: Tata Consultancy Services
Location: Montreal, QC H1A 0A1
Description:
Linclusion sans exception
Tata Consultancy Services (TCS) est un employeur qui souscrit au principe de lgalit des chances et encourage la diversit de nationalit, dethnie, de sexe, dge, de capacit physique, de neurodiversit et dorientation sexuelle, afin de former une main-duvre limage de la socit. Notre dtermination promouvoir la culture et la diversit se transpose dans nos politiques et pratiques en matire dquit au travail et se reflte dans les divers parcours de notre personnel.
TCS est une socit de services informatiques, de services-conseils et de solutions daffaires qui sassocie depuis plus de 55 ans de nombreuses entreprises parmi les plus importantes au monde dans le cadre de leur processus de transformation. TCS offre un portefeuille intgr de services et de solutions daffaires, dinformatique et dingnierie fond sur les services-conseils et les avances de la cognitique. Elle sappuie sur un modle de livraison AgileMC unique, indpendant de lemplacement, reconnu comme une rfrence dexcellence dans le secteur du dveloppement de logiciels. Membre du Groupe Tata, le plus important conglomrat multinational de lInde, TCS compte plus de 612 000 consultants parmi les mieux forms au monde dans 55 pays. La socit a gnr des revenus consolids de 29 milliards de dollars US au cours de lexercice termin le 31 mars 2024 et est inscrite la BSE et la NSE en Inde. Lattitude proactive de TCS lgard des changements climatiques et son travail prim auprs de collectivits partout dans le monde lui ont permis de se tailler une place parmi les principaux indices de durabilit comme lindice mondial de durabilit MSCI et lindice FTSE4Good des marchs mergents.
La description du poste
En tant que spcialiste de la plateforme de donnes Python, vous serez membre de lquipe de lentrept de donnes C3 et vous vous concentrerez sur la cration de notre plateforme de donnes de nouvelle gnration utilise pour lapprovisionnement et le stockage de donnes provenant de diffrents systmes de lentreprise dans une plateforme de donnes centralise qui permet diverses solutions de rapport et danalyse pour les fonctions de risque technologique au sein de Morgan Stanley. ce titre, vous serez principalement responsable de contribuer au dveloppement dun cadre de flux de donnes unifi crit en Python au moyen de technologies comme Airflow, DBT, Spark et Snowflake. Vous serez galement responsable de contribuer lintgration de ce cadre avec les plateformes internes existantes pour la qualit des donnes, le catalogage des donnes, la dcouverte des donnes, la journalisation des incidents et la cration dindicateurs. Vous travaillerez en troite collaboration avec les responsables de lentreposage de donnes, les analystes de donnes, les dveloppeurs ETL, les spcialistes dinfrastructure et les quipes danalyse de donnes pour faciliter la mise en uvre de cette plateforme de donnes et de ce cadre de flux de donnes.
Les comptences requises
Baccalaurat en informatique, en gnie logiciel, en technologie de linformation ou dans un domaine connexe requis.
Au moins 7 ans dexprience dans le dveloppement et la mise en uvre de solutions de donnes dans des environnements de donnes trs complexes avec de grands volumes de donnes.
Au moins 7 ans dexprience SQL ou PLSQL avec la capacit dcrire des requtes poncuelles et complexe s pour effectuer des analyses de donnes.
Au moins 5 ans dexprience dans le dveloppement de pipelines de donnes et de solutions dentreposage de donnes laide de Python et de bibliothques telles que Pandas, NumPy, PySpark, etc.
Au moins 3 ans dexprience dans le dveloppement de solutions dans un environnement de donnes hybride (sur site et infonuagiqiue).
Au moins 3 ans dexprience dans le dveloppement de DAG Airflow pour orchestrer des flux de donnes qui utilisent la ramification, la gnration dynamique de DAG/tches et la gestion des erreurs.
Exprience pratique du dveloppement de flux de donnes pour les donnes structures, semi-structures et non structures et exprience en intgration avec leurs magasins de soutien (par exemple, SGBDR, bases de donnes NoSQL, bases de donnes de documents, fichiers journaux, etc.)
Une exprience pratique avec Snowflake est indispensable.
Une exprience pratique avec Apache Spark est indispensable.
Une exprience pratique avec DBT est prfre.
Une exprience du rglage du rendement des requtes SQL, des tches Spark et des procdures stockes.
Une comprhension des modles de donnes E-R (conceptuels, logiques et physiques).
La comprhension des concepts avancs dentrept de donnes (tables de faits sans faits, modles temporels/bitemporels, etc.) est un atout.
De solides comptences danalyse, dont une comprhension approfondie de la manire dinterprter les besoins commerciaux des clients et de les transposer en conceptions et solutions techniques.
De solides comptences en communication, tant loral qu lcrit, en franais et en anglais*. Capable de collaborer efficacement avec divers groupes informatiques et commerciaux, dans diffrentes rgions et rles, et capable dinteragir efficacement avec tous les niveaux.
Autodidacte. Capacit dmontre grer plusieurs projets simultans avec une supervision minimale. Peut grer une liste de priorits complexe en constante volution et rsoudre les conflits lis des priorits concurrentes.
De solides comptences en rsolution de problmes. Capacit identifier les domaines sur lesquels il faut se concentrer et clarifier les objectifs, les exigences et les priorits de lentreprise.
* La matrise de langlais est exige pour ce poste, car la candidate ou le candidat devra collaborer quotidiennement avec des collgues ou parties prenantes anglophones ou hors Qubec.
Nous vous remercions de lintrt que vous portez TCS. Les candidats qui satisfont aux exigences de ce poste seront informs dans les deux semaines suivantes. Nous vous invitons postuler dautres offres correspondant votre profil.
Tata Consultancy Services (TCS) est un employeur qui souscrit au principe de lgalit des chances et encourage la diversit de nationalit, dethnie, de sexe, dge, de capacit physique, de neurodiversit et dorientation sexuelle, afin de former une main-duvre limage de la socit. Notre dtermination promouvoir la culture et la diversit se transpose dans nos politiques et pratiques en matire dquit au travail et se reflte dans les divers parcours de notre personnel.
TCS est une socit de services informatiques, de services-conseils et de solutions daffaires qui sassocie depuis plus de 55 ans de nombreuses entreprises parmi les plus importantes au monde dans le cadre de leur processus de transformation. TCS offre un portefeuille intgr de services et de solutions daffaires, dinformatique et dingnierie fond sur les services-conseils et les avances de la cognitique. Elle sappuie sur un modle de livraison AgileMC unique, indpendant de lemplacement, reconnu comme une rfrence dexcellence dans le secteur du dveloppement de logiciels. Membre du Groupe Tata, le plus important conglomrat multinational de lInde, TCS compte plus de 612 000 consultants parmi les mieux forms au monde dans 55 pays. La socit a gnr des revenus consolids de 29 milliards de dollars US au cours de lexercice termin le 31 mars 2024 et est inscrite la BSE et la NSE en Inde. Lattitude proactive de TCS lgard des changements climatiques et son travail prim auprs de collectivits partout dans le monde lui ont permis de se tailler une place parmi les principaux indices de durabilit comme lindice mondial de durabilit MSCI et lindice FTSE4Good des marchs mergents.
La description du poste
En tant que spcialiste de la plateforme de donnes Python, vous serez membre de lquipe de lentrept de donnes C3 et vous vous concentrerez sur la cration de notre plateforme de donnes de nouvelle gnration utilise pour lapprovisionnement et le stockage de donnes provenant de diffrents systmes de lentreprise dans une plateforme de donnes centralise qui permet diverses solutions de rapport et danalyse pour les fonctions de risque technologique au sein de Morgan Stanley. ce titre, vous serez principalement responsable de contribuer au dveloppement dun cadre de flux de donnes unifi crit en Python au moyen de technologies comme Airflow, DBT, Spark et Snowflake. Vous serez galement responsable de contribuer lintgration de ce cadre avec les plateformes internes existantes pour la qualit des donnes, le catalogage des donnes, la dcouverte des donnes, la journalisation des incidents et la cration dindicateurs. Vous travaillerez en troite collaboration avec les responsables de lentreposage de donnes, les analystes de donnes, les dveloppeurs ETL, les spcialistes dinfrastructure et les quipes danalyse de donnes pour faciliter la mise en uvre de cette plateforme de donnes et de ce cadre de flux de donnes.
Les comptences requises
Baccalaurat en informatique, en gnie logiciel, en technologie de linformation ou dans un domaine connexe requis.
Au moins 7 ans dexprience dans le dveloppement et la mise en uvre de solutions de donnes dans des environnements de donnes trs complexes avec de grands volumes de donnes.
Au moins 7 ans dexprience SQL ou PLSQL avec la capacit dcrire des requtes poncuelles et complexe s pour effectuer des analyses de donnes.
Au moins 5 ans dexprience dans le dveloppement de pipelines de donnes et de solutions dentreposage de donnes laide de Python et de bibliothques telles que Pandas, NumPy, PySpark, etc.
Au moins 3 ans dexprience dans le dveloppement de solutions dans un environnement de donnes hybride (sur site et infonuagiqiue).
Au moins 3 ans dexprience dans le dveloppement de DAG Airflow pour orchestrer des flux de donnes qui utilisent la ramification, la gnration dynamique de DAG/tches et la gestion des erreurs.
Exprience pratique du dveloppement de flux de donnes pour les donnes structures, semi-structures et non structures et exprience en intgration avec leurs magasins de soutien (par exemple, SGBDR, bases de donnes NoSQL, bases de donnes de documents, fichiers journaux, etc.)
Une exprience pratique avec Snowflake est indispensable.
Une exprience pratique avec Apache Spark est indispensable.
Une exprience pratique avec DBT est prfre.
Une exprience du rglage du rendement des requtes SQL, des tches Spark et des procdures stockes.
Une comprhension des modles de donnes E-R (conceptuels, logiques et physiques).
La comprhension des concepts avancs dentrept de donnes (tables de faits sans faits, modles temporels/bitemporels, etc.) est un atout.
De solides comptences danalyse, dont une comprhension approfondie de la manire dinterprter les besoins commerciaux des clients et de les transposer en conceptions et solutions techniques.
De solides comptences en communication, tant loral qu lcrit, en franais et en anglais*. Capable de collaborer efficacement avec divers groupes informatiques et commerciaux, dans diffrentes rgions et rles, et capable dinteragir efficacement avec tous les niveaux.
Autodidacte. Capacit dmontre grer plusieurs projets simultans avec une supervision minimale. Peut grer une liste de priorits complexe en constante volution et rsoudre les conflits lis des priorits concurrentes.
De solides comptences en rsolution de problmes. Capacit identifier les domaines sur lesquels il faut se concentrer et clarifier les objectifs, les exigences et les priorits de lentreprise.
* La matrise de langlais est exige pour ce poste, car la candidate ou le candidat devra collaborer quotidiennement avec des collgues ou parties prenantes anglophones ou hors Qubec.
Nous vous remercions de lintrt que vous portez TCS. Les candidats qui satisfont aux exigences de ce poste seront informs dans les deux semaines suivantes. Nous vous invitons postuler dautres offres correspondant votre profil.