Développeur Back-End (Alternance H/F)
Localisation: Grenoble (38)
Type de contrat: Alternance
Salaire: 492,22 € – 1 823,03 €/mois
Niveau de formation requis: Bac +5
Contexte du poste
Le produit
ASGS (Advanced Smart Grid Suite) est une application dédiée à la gestion des données de comptage d’énergie (électricité, gaz, eau). Il collecte et traite les données issues de compteurs intelligents (comme
Linky ou
Gazpar), tout en assurant la gestion du parc des compteurs en production.
Worldgrid utilise ASGS pour piloter les systèmes de
Smart Metering auprès de dizaines de distributeurs énergétiques à travers le monde. Dans le cadre de cette alternance, vous intégrerez l’équipe ASGS et participerez, sous la supervision d’un ingénieur expérimenté, aux évolutions de l’interface utilisateur en fonction des retours terrain ou des besoins de développement de nouvelles fonctionnalités.
Missions principales
Développement et architecture
- Développer, structurer et optimiser le back-end (API, microservices, etc.).
- Implémenter et maintenir des bases de données relationnelles (SQL) et NoSQL.
- Participer à la conception et à l’architecture des applications.
Qualité et tests
- Rédiger des tests unitaires, d’intégration et E2E (End-to-End).
- Contribuer à l’amélioration continue du code (refactoring, revues de code).
- Garantir la performance, la sécurité et la maintenabilité des solutions développées.
Collaboration et gestion de projet
- Participer aux cérémonies Agile (daily stand-up, sprint planning, rétrospectives).
- Collaborer avec des UX/UI designers, Product Owners, QA et autres développeurs.
- Documenter le travail réalisé (documentation technique, schémas d’API, etc.).
Compétences techniques recherchées
- Back-end : Maîtrise de Node.js et Java.
- Frameworks : Expérience avec Spring Boot.
- Conception d’API : REST et SOAP/WS.
- Bases de données :
- SQL : PostgreSQL, Oracle.
- NoSQL : MongoDB, Redis, Elasticsearch.
- DevOps : Utilisation de Git, GitLab, Docker, Sonar.
- Autres :
- Compréhension des architectures microservices.
- Connaissance des bonnes pratiques de sécurité.
- Tests avancés avec JUnit.