Apprentissage Développement d'outils logiciels F/H - Les Ulis, France - Alcatel Submarine Networks

    Alcatel Submarine Networks
    Alcatel Submarine Networks Les Ulis, France

    il y a 2 semaines

    Default job background
    Temps plein;CDD - 36 mois
    Description

    L'entreprise

    We connect the word,

    We connect People.

    Avec plus de km de systèmes sous-marin optiques déployés dans le monde, chez Alcatel Submarine Networks, carrière rime avec aventure, et quotidien avec innovation. Grâce à la synergie de nos équipes, nous concevons des solutions innovantes de haute technologie et développons des savoir-faire d'exception. Nous rejoindre c'est faire partie d'un collectif, nous rejoindre c'est connecter le monde avec nous Alors, êtes-vous prêt pour l'aventure ?

    Description du poste

    Cette alternance se déroulera au sein du service de R&D LNS (Long-Haul Networks Solutions) qui conçoit et développe des produits WDM (Wavelength Division Multiplexing), et plus spécifiquement dans l'équipe TOOLS dont la mission est de :

  • développer des outils logiciels pour les équipes de développement et de test autour de la simulation d'équipements et réseaux,
  • fournir et maintenir une chaine de production logicielle basée sur CI/CD pour automatiser la fabrication et les tests des livrables
  • mettre en place et maintenir des services pour les besoins des équipes (JIRA, Git, Gitlab, ...)
  • Titre de la mission :

    Développement de nouveaux outils ou d'évolutions fonctionnelles sur des outils existants selon les besoins du moment. Les langages peuvent être javascript, python, Java, Kotlin, C++.

    Ces outils peuvent avoir à utiliser des bases de données (mysql, mariadb, postgresql), des frameworks web (Angular, React) dans des environnements Windows et Linux Redhat.

    Description du rôle de l'apprenti(e) :

    L' devra prendre en compte l'environnement de travail :

  • S'intéresser au domaine des télécommunications optiques sous-marine de manière à bien comprendre les aspects métiers liés à ces applications
  • S'imprégner de procédures et méthodes de travail mise en place pour le développement
  • Le/la interviendra dans le développement des applications :

  • Ajout de fonctionnalités
  • Maintenance de l'application (corrections de bugs, améliorations)
  • L' viendra en renfort de développeurs « sénior », sous la responsabilité du responsable d'équipe.

    Il/elle devra être force de proposition pour apporter des nouveautés. Durant les trois années d'apprentissage, il/elle montera en compétence de manière à atteindre une certaine autonomie dans le cadre de ce développement.

    Tâches à réaliser pour l'ensemble des missions qui seront confiées :

  • Prise de connaissance des outils, des applications et de l'environnement
  • Imprégnation du « métier » et du domaine d'activité
  • Analyse des besoins utilisateurs
  • Analyse et mise à jour des spécifications pour le nouvel outil, les nouvelles fonctionnalités et les modifications
  • Mise en place de l'environnement de développement et de test
  • Traitement des demandes d'améliorations et de corrections (JIRA)
  • Conception et développement des nouvelles fonctionnalités et des modifications
  • Tests et validation des nouvelles fonctionnalités et des modifications
  • Intégration et mise en production des nouvelles fonctionnalités et des modifications
  • Rédaction de la documentation permettant la maintenance des applications
  • Rédaction de la documentation utilisateur
  • Présentations et support aux utilisateurs.
  • Profil recherché

    Etudiant en ère année en école d'ingénieur informatique (niveau Bac + )

    Durée de l'apprentissage : ans