Chez Nielsen, nous croyons que la croissance de carrière est un partenariat. Vous êtes en fin de compte responsable de piloter et de définir votre parcours. En rejoignant notre équipe de près de 14 000 associés, vous deviendrez partie prenante d'une communauté qui vous aidera à réussir. Nous vous soutenons car votre succès est notre succès. Lancez-vous dans de nouvelles initiatives, explorez de nouvelles approches et pensez grand, afin que nous puissions continuellement nous améliorer ensemble. Nous permettons à votre meilleur de propulser notre avenir.
En tant que Développeur Logiciel, vous serez un contributeur clé à une équipe Scrum/DevOps se concentrant sur l'analyse, le développement, le test et le support de logiciels d'application très complexes construits sur le Big Data. Votre principal objectif est de garantir que les objectifs du projet sont atteints et alignés avec les objectifs commerciaux. Collaborez étroitement avec votre équipe Scrum et l'équipe programme pour développer, tester, affiner et mettre en œuvre des logiciels de qualité en production via des méthodologies Agile standard.
- Construire et tester des applications basées sur le cloud pour les nouveaux et les anciens systèmes backend, en garantissant que les migrations vers le cloud sont efficaces et respectent les normes de codage optimales.
- Construire du code et des composants réutilisables par la plateforme que plusieurs équipes de projet peuvent utiliser.
- Fournir un support de développement d'intégration cloud à travers diverses équipes de projet.
- Tirer parti des modèles de conception modernes et des principes d'architecture pour construire du code et des composants réutilisables à travers les projets.
- Écrire des tests unitaires et d'intégration, et développer des outils d'automatisation pour les tâches quotidiennes.
- Aider le propriétaire du produit à définir les histoires futures et soutenir le chef technique dans la spécification des exigences techniques pour les nouvelles initiatives.
- Développer des prototypes techniques rapides pour la validation précoce de nouvelles technologies par le client.
- Collaborer avec la Data Science pour intégrer des méthodologies dans les pipelines de construction d'ingénierie.
- Travailler efficacement avec des équipes inter-fonctionnelles pour aligner les objectifs de développement avec les objectifs commerciaux plus larges.
- 3 à 5 ans d'expérience pratique en développement de logiciels ainsi qu'un diplôme de licence en informatique ou en ingénierie.
- Expertise solide en architecture cloud et mise en œuvre cloud.
- Connaissance approfondie des services de stockage, de réseau et de calcul, avec une compréhension complète des conceptions basées sur des zones multiples et des régions.
- Capacité à fournir des solutions de résilience, de scalabilité, d'optimisation cloud et de sécurité en utilisant les meilleures pratiques.
- Compétent en développement logiciel utilisant Java, Python ou Scala, et fort en SQL.
- Expérience avec des outils/langages de traitement de big data et de calcul distribué en utilisant Spark Scala ou similaire.
- Familiarité avec des outils d'orchestration comme Apache Airflow ou similaire.
- Connaissance approfondie des systèmes Unix/Linux, des commandes, des scripts shell, de Python, JSON, YAML.
- Expérience des méthodologies Agile Scrum dans le développement d'applications.
- Expertise solide en AWS S3, PostgreSQL ou MySQL.
- Compétence en outils de déploiement et d'automatisation, tels que Terraform et CloudFormation, est un plus.
- Compréhension solide des services de calcul, y compris EC2, EMR et AWS Lambda.
- Expérience avec des systèmes de contrôle de version comme GitLab/Bitbucket.
- Certification AWS est un avantage.
- Excellentes compétences en communication verbale/écrite et interpersonnelles.
- Compétences analytiques et techniques solides en dépannage et résolution de problèmes.
Informations Complémentaires :
Nom de l'Entreprise : Nielsen
Titre du Poste : Ingénieur Logiciel - Big Data (Java/