Job Search and Career Advice Platform

Activez les alertes d’offres d’emploi par e-mail !

Full-Stack Software Engineer Intern (ID 40)

SLB

Clamart

Sur place

EUR 60 000 - 80 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Générez un CV personnalisé en quelques minutes

Décrochez un entretien et gagnez plus. En savoir plus

Résumé du poste

Une entreprise technologique mondiale recherche un stagiaire en tant que Développeur Full-Stack pour une durée de 6 mois à Clamart, Île-de-France. Le stagiaire travaillera sur des projets à la fois frontend et backend, en utilisant des technologies telles qu'Angular pour le frontend et .NET C# pour le backend. Le poste offre une excellente opportunité d'acquérir des compétences dans un environnement Agile et DevOps, et de se familiariser avec les protocoles de communication industriels.

Qualifications

  • Préparation d’un Master en Informatique ou une discipline connexe.
  • Familiarité avec le framework Angular préférée.
  • Compétences en développement .NET en C# exigées.

Responsabilités

  • Développer des fonctionnalités à la fois backend et frontend en tant que développeur full stack.
  • Implémenter des services backend en utilisant Dotnet et C#.
  • Concevoir et développer l'interface utilisateur avec Angular.

Connaissances

JavaScript
TypeScript
CSS/SCSS
HTML
.NET C#
Git
Azure development tools

Formation

Master en Informatique ou une discipline connexe
Description du poste
Titre du Poste

Full-Stack Software Engineer Intern (6 mois)

À propos de SLB

Nous sommes une entreprise technologique mondiale, moteur de l'innovation énergétique pour un équilibre planétaire.

Chez SLB, nous créons des technologies incroyables qui ouvrent l'accès à l'énergie au bénéfice de tous. C'est notre raison d'être. En tant qu'innovateurs, c'est notre mission depuis 100 ans. Nous faisons face au plus grand défi d'équilibre au monde : réduire simultanément les émissions tout en répondant à la demande croissante en énergie. Nous travaillons chaque jour pour trouver des solutions, un pas après l'autre.

Notre avenir collectif dépend de la décarbonisation de l'industrie des énergies fossiles, tout en innovant dans un nouveau paysage énergétique. C'est ce qui nous motive. Assurer le progrès pour les personnes et la planète, dans un cheminement vers la neutralité carbone et au-delà. Pour un équilibre planétaire.

Notre mission :

Ensemble, nous créons des technologies incroyables qui ouvrent l'accès à l'énergie au bénéfice de tous. Vous pouvez en savoir plus sur nous via ce lien: https://www.slb.com/who-we-are.

Localisation

Clamart, Paris

Description et Périmètre

Le stagiaire travaillera sur des fonctionnalités à la fois backend et frontend en tant que développeur full stack, avec une priorité qui pourra être définie en fonction de ses préférences.

Fonctionnalités Frontend :

Les fonctionnalités frontend sont développées avec le framework Angular pour créer un plugin d'une application web SPA (Single Page Application). Cela inclut :

  • Concevoir l'interface utilisateur (UI) en utilisant le thème SLB/Angular Materials, avec pour objectif de garantir une expérience utilisateur intuitive et conviviale.
  • Implémenter la logique des services frontend, utilisables via l'injection de dépendances (Dependency Injection) dans l'application web avec Typescript/HTML/SCSS.
  • Participer au diagnostic et au débogage de l'application pour résoudre les bugs, en suivant la méthodologie Agile DevOps.

L'interface utilisateur (UI) constitue le frontend du plugin de la plateforme d'acquisition de données industrielle, qui suit des protocoles industriels pour connecter des dispositifs (par ex. Profibus, OpcUa, Modbus...). Les principales fonctions de l'UI du plugin incluent l'illustration des données ainsi que la gestion, la configuration et la surveillance des dispositifs.

Fonctionnalités Backend:

Les fonctionnalités backend sont développées avec l'ensemble d'outils de technologie Dotnet en langage C#. Cela inclut :

  • Développer des services backend qui interagissent avec d'autres micro-services du système via un agent de bus de messages.
  • Utiliser les dernières fonctionnalités de Dotnet pour implémenter la logique et écrire des tests unitaires/intégrés.
  • Aider au débogage et à l'amélioration des performances du backend.
  • Implémenter la logique/modules d'un client commun pour la connexion aux dispositifs.
  • Apprendre les standards des protocoles de communication et aider à analyser les communications au niveau des messages Tcp/Ip avec des outils dédiés.
  • Interagir avec d'autres services via des messages/événements sur le bus de messages ou via des API Restful.
  • Rédiger des tests unitaires/intégrés pour la logique backend et suivre les processus Azure DevOps afin de gérer les pipelines de build/test.
  • S'assurer que le code respecte les contrôles de qualité, tels que les vérifications de "code smell".

Ce stage permettra au stagiaire de développer ses compétences en développement full stack, en interaction avec des protocoles industriels et en méthodologies DevOps dans un environnement Agile.

Livrables:

Le livrable principal du projet consiste à développer un client général capable de fonctionner via des fichiers de configuration JSON. Ce client devra fournir des fonctionnalités de configuration, de gestion et de surveillance des dispositifs, tout en servant de passerelle pour la plateforme industrielle afin de connecter les dispositifs à cette dernière.

Au cours du stage, l’objectif final est non seulement que le stagiaire acquière des compétences techniques en lien avec les projets réalisés, mais aussi qu’il développe un état d’esprit axé sur l’intérêt et la curiosité en tant que développeur. Cela vise à établir une base solide pour le début de sa carrière professionnelle, en lui permettant de s’orienter vers un développement futur dans le domaine pertinent.

Qualifications:
  • Préparation d’un Master en Informatique ou une discipline connexe
  • Front-end: JavaScript, TypeScript, CSS/SCSS, and HTML. Une familiarité avec le framework Angular est préférée.
  • .NET C#.
  • Git and Azure development tools.

SLB est un employeur offrant l'égalité des chances en matière d'emploi. Les candidats qualifiés sont considérés sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'identité de genre, d'origine nationale, d'âge, de handicap ou d'autres caractéristiques protégées par la loi.

Le processus de recrutement et le poste peuvent être adaptés pour répondre à la plupart des handicaps. N'hésitez pas à le mentionner lors de votre candidature.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.