Senior Consultant-Data Engineer

Job expired!

Niveau de carrière : D2

Exploitez la technologie pour impacter les patients et, en fin de compte, sauver des vies. Avez-vous une expertise et une passion pour les technologies de l'information ? Souhaitez-vous appliquer votre expertise pour influencer la stratégie informatique dans une entreprise axée sur la science qui transforme des idées en médicaments qui changent la vie ? Si oui, AstraZeneca pourrait être l'endroit idéal pour vous !

AstraZeneca est une entreprise biopharmaceutique mondiale axée sur la science et centrée sur le patient, dédiée à la découverte, au développement et à la commercialisation de médicaments sur ordonnance pour certaines des maladies les plus graves au monde. En plus d'être un leader dans l'industrie pharmaceutique, AstraZeneca s'engage à être un lieu de travail exemplaire.

Rejoignez un environnement dynamique et axé sur les résultats avec de nombreuses opportunités d'apprentissage et de croissance. Que vous exploriez de nouvelles technologies lors de hackathons ou que vous redéfinissiez les rôles et le travail de vos collègues, vous pouvez tracer votre propre chemin avec un soutien constant. Travaillez de manière transversale et collaborative avec des esprits divers.

Nous recherchons un ingénieur de données hautement qualifié et expérimenté pour concevoir, développer et livrer des produits ou solutions logiciels impliquant des données, ETL, entrepôts de données, analyses de données et visualisation de données. Les activités d'ingénierie comprennent la production de code évolutif, optimisé et assuré en termes de qualité pour l'extraction, la transformation, l'ingestion, la curation et la publication en utilisant les technologies de livraison standard d'AstraZeneca.

Collaborez avec des architectes de données, des analystes de données, des data scientists, des ingénieurs en IA, des ingénieurs logiciels et des parties prenantes commerciales dans des scrums Agile bizdevops. L'optimisation des processus d'ingénierie des données (DataOps) et la gestion de l'automatisation des processus CI/CD avec des solutions à faible code/pas de code sont essentielles.

  • Développer des modules de front-end et de back-end d'applications basées sur le cloud.
  • Mettre en œuvre des systèmes qui fonctionnent avec des entrepôts de données de taille moyenne à grande.
  • Appliquer des stratégies de modélisation des données, d'extraction/chargement des données, de réplication, de concurrence et de migration des données.
  • Démontrer une expertise en tant que développeur sur de grandes plateformes d'entreprise avec des intégrations complexes et de volumineux ensembles de données.
  • Définir ou valider les exigences du produit avec les parties prenantes, établir des délais, développer, tester et mettre en œuvre des solutions.
  • Comprendre le domaine et l'activité pour assurer une grande appropriation des solutions et de la livraison.
  • Respecter les normes strictes de qualité d'AstraZeneca en matière de processus et de flux de travail.
  • Maintenir la stabilité et la disponibilité des applications, en se concentrant sur l'ajout de valeur commerciale grâce à l'amélioration continue et à l'innovation.
  • Plus de 8 ans d'expérience en développement dans un environnement d'entreprise.
  • Une expérience dans l'industrie des sciences de la vie est un avantage supplémentaire.
  • Solide connaissance des bases de données RDBMS et NoSQL comme PostgreSQL et MongoDB.
  • Maîtrise des langages de script, en particulier Python.
  • Expertise dans les outils BI et les visualisations.
  • Expérience des architectures d'analyse de données, y compris l'entreposage traditionnel, l'informatique distribuée et l'analyse de visualisation.
  • Expertise en Python avec une technologie sans serveur comme AWS Lambda et AWS Glue.
  • Connaissance de Java 8+ et du développement d'interface utilisateur.
  • Familiarité avec les systèmes de contrôle de version comme Git.
  • Expérience avec les modèles et artefacts de données.
  • Capacité à interpréter, traiter et analyser des données tout en fournissant un support continu pour les applications en production.
  • Compréhension de la méthodologie Agile, y compris le pointage des histoires, les critères d'acceptation et la planification des sprints/itérations.
  • Maîtrise des architectures basées sur le cloud, de préférence sur des plateformes populaires