Chargement en cours

Développeur logiciel Smart Metering - Java / Android & modernisation applicative - Alternance (H/F)

GRENOBLE, 38
il y a 2 jours

Description de l'entreprise

WORLDGRID, an ALTEN company, est l'expert des systèmes informatiques dans le domaine de l'énergie, et met ses compétences à profit tout au long de la chaîne de valeur, depuis la production jusqu'à la commercialisation, en passant par le transport et la distribution. Acteur majeur de la transition énergétique avec plus de 40 ans d'expertise sur le marché Energie & Utilities, Worldgrid développe mondialement son expertise grâce à plus de 1500 ingénieurs et consultants en France et dans de nombreux pays (Italie, Espagne, Allemagne, USA, UK, Asie).

Description du poste

Contexte

Le produit ASGS (Advanced Smart Grid Suite) est une application de gestion de données de comptage d'énergie électrique, gaz et eau. Le système collecte et traite les données produites par les compteurs dits "intelligents" (type Linky ou Gazpar par exemple), et gère le parc des compteurs en production. Avec ASGS, Worldgrid gère les systèmes de Smart Metering de plusieurs dizaines de distributeurs d'énergie à travers le monde.

Introduction

Participer à l'optimisation, au nettoyage et à la modernisation d'une application Java existante (fonctionnant avec Android), tout en mettant en place ou en améliorant une chaîne d'intégration continue (CI) et de déploiement continu (CD). L'alternant pourra également s'appuyer sur des outils spécialisés ou de GenAI afin de faciliter certaines tâches d'analyse, de refactoring ou de documentation. Domaine fonctionnel : SmartMetering et comptage résidentiel. Application de communication locale (physique) avec un compteur type "Linky G3" : connexion, lecture et écriture des objets internes du compteur.

Responsabilités

  • Analyser le code existant et identifier les pistes d'amélioration (qualité, performance, architecture).
  • Réaliser du refactoring (simplification, suppression de duplications, amélioration de la lisibilité).
  • Renforcer les tests automatisés (JUnit...).
  • Intégrer des outils d'analyse de code (ex. SonarQube) et améliorer la couverture de tests.
  • Déployer ou améliorer une pipeline CI/CD (GitLab CI, GitHub Actions, Jenkins...).
  • Utiliser ponctuellement des outils GenAI pour accélérer l'analyse, proposer des améliorations de code ou générer de la documentation technique.

Technologies / Environnement

  • Java / Maven
  • Android / Android Studio
  • GitLab, Jenkins, Junit, SonarCube, AppScan
  • Outils GenAI
  • Back-end

Qualifications

Vous êtes étudiant(e) en dernière année d'École d'Ingénieur, d'Université ou en Ecole Supérieure de Commerce, à la recherche d'une alternance de fin d'études. Vous justifiez de connaissances en gestion de projet et/ou en informatique que vous avez su mettre en application lors de votre formation. Réactif(ve), rigoureux(se), autonome et doté(e) d'un excellent relationnel, vous souhaitez évoluer dans un environnement challengeant.

#J-18808-Ljbffr
Entreprise
ALTEN
Plateforme de publication
WHATJOBS
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès