Chez Nielsen, nous défendons la croissance de votre carrière en tant que partenariat, vous permettant de définir votre parcours. Rejoignez notre équipe dynamique de près de 14 000 collaborateurs où vous ferez partie d'une communauté solidaire dédiée à votre succès. Lorsque vous prospérez, nous prospérons. Adoptez de nouvelles initiatives, explorez des approches innovantes et rêvez grand, afin que nous nous améliorions continuellement ensemble. Votre excellence alimente notre avenir.
En tant que développeur logiciel senior, vous contribuerez à une équipe Scrum/DevOps axée sur l'analyse, le développement, les tests et le support de logiciels d'application hautement complexes construits sur le Big Data. Votre principal objectif sera de garantir que les objectifs du projet sont alignés avec les objectifs commerciaux. Collaborez étroitement avec votre équipe Scrum et l'équipe de programme pour tester, développer, affiner et mettre en œuvre un logiciel de qualité en production en utilisant des méthodologies Agile standard.
- Construire des solutions évolutives, fiables et rentables pour les environnements Cloud et sur site en mettant l'accent sur la qualité, les normes de codage meilleures pratiques et l'efficacité des coûts.
- Développer et tester des applications basées sur le Cloud pour les nouveaux systèmes backend et les systèmes existants, facilitant ainsi les équipes de développement dans la migration vers le cloud.
- Créer du code et des composants réutilisables sur la plateforme pour une utilisation par plusieurs équipes de projet.
- Comprendre l'architecture d'entreprise dans le contexte des plateformes, services et orientation stratégique existants.
- Implémenter des solutions de bout en bout avec une architecture technique robuste dans les analyses Big Data, en se concentrant sur la performance, la qualité, la maintenabilité, le coût et la testabilité.
- Concevoir des solutions innovantes pour établir des composants communs, permettant une personnalisation pour divers produits.
- Développer des spécifications de conception et des stratégies de construction et de déploiement continus pour appliquer les méthodologies Agile.
- Définir et gérer les attentes des consultants engagés dans les projets.
- Fournir un support de développement d'intégration au cloud aux différentes équipes de projet.
- Construire des prototypes techniques rapides pour une validation précoce des nouvelles technologies par les clients.
- Collaborer efficacement avec la science des données pour traduire les méthodologies en pipelines de construction d'ingénierie.
- Travailler avec les propriétaires de produit pour convertir des exigences commerciales complexes en solutions techniques, guidant ainsi les processus de conception et d'architecture.
- Mentor junior membres de l'équipe, offrant des conseils et favorisant leur développement professionnel.
- Rester informé sur les dernières technologies et méthodologies à travers les forums de l'industrie, les réseaux de pairs et l'engagement des clients.
- Promouvoir un environnement d'équipe qui encourage l'apprentissage continu et le développement de technologies innovantes grâce à un effort collaboratif.
Expertise Domaine :
- Diplôme de bachelor en informatique ou en ingénierie avec 4-8 ans d'expérience dans le développement de solutions informatiques.
- Expertise avérée en architecture et mise en œuvre cloud.
- Compétences analytiques et techniques solides pour le dépannage et la résolution de problèmes.
- Capacité à fournir des solutions résilientes, évolutives et sécurisées en utilisant les meilleures pratiques.
- 3+ ans d'expérience en Big Data utilisant Apache Spark, développement d'applications de traitement distribué, et construction d'applications avec une infrastructure immuable dans le cloud AWS en utilisant des technologies d'automatisation comme Terraform, Ansible ou CloudFormation.
- Apprentissage rapide avec la capacité d'acquérir rapidement de nouvelles technologies, langages de programmation et frameworks.
Compétences Techniques:
- Expérience en architecture orientée service, Spark Streaming et Git.
- Maîtrise des langages de programmation & outils/services : Java ou Scala, Big Data, Hadoop, Spark, Spark SQL, Presto/Hive, Cloud (de préférence AWS), Docker, SGBD (comme Postgres et/ou Oracle), Linux, script Shell, Git