Ingénieur logiciel Smart Metering – Java Android & modernisation applicative Alternance (HF)
Job Summary
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.
Au sein de léquipe ASGS sous la supervision dun ingénieur qualifié vous prenez en charge les évolutions de notre interface utilisateur provenant du retour dexpérience utilisateurs ou nécessaires au développement de nouvelles fonctions produit.
Votre alternance a pour but de sinscrire dans la prise en main et développer le périmètre Linky Pro en assurant une maîtrise progressive des outils des process et des besoins clients pour contribuer à la performance du service.
Ainsi que laccompagnement lexpansion du marché NOMAD notamment en participant à son ouverture continue à la prospection et à lanalyse des nouvelles opportunités de croissance.
Introduction
Participer à loptimisation au nettoyage et à la modernisation dune application Java existante (fonctionnant avec Android) tout en mettant en place ou en améliorant une chaîne dintégration continue (CI) et de déploiement continu (CD).
Lalternant pourra également sappuyer sur des outils spécialisés ou de GenAI afin de faciliter certaines tâches danalyse de refactoring ou de documentation.
Domaine fonctionnel Contexte: 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 damé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 danalyse 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 lanalyse 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
Qualifications :
Vous êtes étudiant(e) en dernière année dÉcole dIngénieur dUniversité ou en Ecole Supérieure de Commerce à la recherche dune 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) dun excellent relationnel vous souhaitez évoluer dans un environnement challengeant
Remote Work :
No
Employment Type :
Full-time
About Company
?? ?????????? ???????????? ???? ?????????????????????? ?????? ???? ???????????????? ALTEN is committed to meeting the expectations of its stakeholders and anticipating their requirements in the fields of innovation, R&D, and technological information systems. Founded in 1988 and pr ... View more