Cette offre n’est plus disponible.

Développeur Informatique- Nouvel éditeur d'équations dans Techlog ID207- Stage - Montpellier

Stage(4 à 6 mois)
Montpellier
Salaire : Non spécifié
Télétravail non autorisé

SLB
SLB

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Sujet de stage: Nouvel éditeur d’équations dans Techlog ID 207

DESCRIPTION ET PORTÉE

Techlog est la deuxième plus grande plateforme SLB en termes de revenus et d’utilisation. Il a été lancé il y a 20 ans et représente aujourd’hui environ 4,5 lignes de code. Il est codé en C++ avec le framework QT. D’autres langages sont également utilisés comme Python .NET, Fortran.

Nous recherchons un stagiaire pour développer un nouvel outil d’édition d’équations avec Python comme proposition pour remplacer les différents éditeurs d’équations qui existent actuellement sur la plateforme. Le stage sera organisé comme suit :

  • Passer en revue tous les éditeurs d’équations actuels intégrés à la plateforme Techlog et documentez l’ensemble des fonctionnalités qui doivent être disponibles dans la nouvelle solution.

  • Effectuer un UX Design avec un expert UX pour définir une convivialité améliorée pour la nouvelle solution. Valider la conception proposée auprès des clients sélectionnés.

  • Développer la nouvelle solution en tant qu’outil distinct en suivant les directives de code appropriées et en tenant compte de la testabilité dès le début du développement.

  • Intégrez le nouvel outil Equation Editor dans la plateforme Techlog et retirez les implémentations précédentes.

LIVRABLES

  • Comprendre et documenter correctement les besoins fonctionnels à remplir par le nouveau outil d’édition d’équations.

  • Proposer une nouvelle solution technique couvrant les exigences attendues (fonctionnelles, utilisabilité).

  • Développer le nouvel outil Equation Editor en suivant les règles de codage recommandées et avec qualité. Suivez le processus de développement de l’équipe pour faire examiner et approuver le code.

  • Couvrir correctement le nouvel outil d’édition d’équations avec des tests automatisés (tests unitaires, tests d’intégration, tests UI (User Interface).

  • Collaborer avec le portefeuille d’affaires en charge de cette fonctionnalité pendant tout le cycle de développement (depuis la collecte des exigences jusqu’aux tests de validation par les utilisateurs finaux du nouvel outil proposé).


Profil recherché

COMPÉTENCES REQUISES

  • Master - (avant-dernière ou dernière année) en m ou dans une discipline connexe

  • Hard Skills : C++, QT, Python, Azure DevOps, Gestion de code source (Git), Visual Studio, UX

  • Soft Skills : Anglais, Communication, Développement Agile

  • Compétences en communication orale et écrite en anglais

  • Bonne motivation, autonomie, travail d’équipe et ingéniosité

Envie d’en savoir plus ?