Software Engineer

Job expired!

Entreprise : Morningstar India Private Ltd. (Delhi) - Entité légale

Enterprise Data and Platform (ED&P) sert de prestataire de services central pour Morningstar, gérant un système de données complet responsable de la collecte, du stockage, de la consolidation, de la normalisation, du calcul et de la distribution de données de haute qualité. ED&P agit à la fois en tant que fournisseur de données et catalyseur de croissance, améliorant les expériences des clients, l'évolutivité et maximisant la valeur commerciale et de marque des ensembles de données en interne et en externe.

Nous recherchons un ingénieur logiciel dédié pour rejoindre notre équipe. Dans ce rôle, vous vous concentrerez sur le développement de traitements de données automatisés, la maintenance, les tests et l'optimisation des pipelines de données qui soutiennent le flux de données de bout en bout pour nos produits de données via la plateforme de gouvernance des données d'entreprise. Vos responsabilités comprendront également l'assurance de la qualité, de la sécurité, de la tolérance aux pannes, de la performance et de l'évolutivité des traitements de données, ainsi que la surveillance et l'optimisation des processus d'ingénierie opérationnelle.

Le candidat idéal aura une passion pour les données, la conception de solutions pilotées par des métadonnées, la technologie de traitement des données sécurisée sur les plateformes de cloud public, et présentera d'excellentes compétences en résolution de problèmes et en communication, ainsi qu'une compréhension approfondie des données d'investissement financier et de la gestion de la traçabilité des données par l'utilisation de métadonnées.

  • Effectuer le nettoyage, la préparation et la gestion des données pour la publication du contenu du dictionnaire des données de Morningstar.
  • Maintenir et optimiser les pipelines de données pour les produits de données via notre plateforme de données.
  • Automatiser les flux de travail de données, y compris l'ingestion, l'agrégation et le traitement ETL.
  • Améliorer le schéma physique des ensembles de données avec la gestion des attributs en utilisant les exigences des métadonnées (par exemple, taxonomie, traçabilité des données).
  • Collaborer avec les architectes, les ingénieurs de données et les QA pour identifier des opportunités d'amélioration des processus de publication du contenu du dictionnaire des données de Morningstar.
  • Travailler avec la gestion de produit et de projet, la direction technologique, les développeurs et les QA pour livrer les projets selon les exigences.
  • Compétences avancées en SQL et expérience avec divers systèmes de gestion de bases de données relationnelles (par exemple, MySQL, PostgreSQL, MS SQL).
  • Expérience en développement piloté par les tests (TDD).
  • Maîtrise du développement de solutions basées sur des conteneurs (par exemple, Docker).
  • Expérience dans la mise en œuvre de l'autorisation et du chiffrement dans le traitement et le stockage des données.
  • Expertise en conception de schémas physiques de bases de données.
  • 3+ ans d'expérience en Python.
  • Expérience pratique avec les outils ETL et le développement de transformation de données piloté par la configuration.
  • Expérience avec l'infrastructure de cloud public, principalement Amazon Web Services (AWS).
  • Autonomie avec une éthique de travail, des compétences interpersonnelles et de communication excellentes.
  • Capacité à travailler de manière indépendante et en équipe.
  • Excellentes compétences en résolution de problèmes et capacité à communiquer des idées complexes à diverses audiences.
  • Licence en ingénierie ou dans un domaine connexe.
  • Compréhension des bases de données NoSQL (par exemple, MongoDB).
  • Expérience en programmation Java et frameworks.
  • Expérience avec de grands ensembles de données.

L'environnement de travail hybride de Morningstar offre la flexibilité de travailler à distance et de collaborer en personne chaque semaine. Nous croyons en un équilibre, en travaillant ensemble au moins trois jours par semaine pour favoriser notre meilleure performance. De plus, une gamme d'avantages est disponible pour répondre à des besoins changeants. Quel que soit votre emplacement, vous disposerez des outils et des ressources