Missions - Développeur Fullstack En tant que Développeur Fullstack, vous aurez des responsabilités techniques larges couvrant l'ensemble du cycle de vie logiciel, depuis la conception jusqu'à la mise en production : - Analyse des besoins et conception technique Participer à l'analyse des besoins fonctionnels et techniques avec les équipes projet, contribuer à la rédaction de spécifications et proposer des solutions architecturales efficaces et maintenables. - Développement Backend Implémenter des services backend performants, scalables et robustes en Golang et Java, exposer des APIs REST ou gRPC, intégrer des composants tiers et optimiser la logique applicative. - Développement Frontend Concevoir et maintenir des interfaces utilisateur réactives et accessibles avec JavaScript et des frameworks modernes (React, Angular ou similaires), en garantissant une expérience fluide et performante. - Qualité, tests et refactoring Écrire des tests unitaires et d'intégration, assurer la qualité du code, participer aux revues de code (code reviews) et refactoriser les modules pour améliorer la maintenabilité globale. - CI/CD & automatisation Concevoir, maintenir et faire évoluer les pipelines CI/CD (GitLab CI, Jenkins, GitHub Actions) pour automatiser les builds, les tests et les déploiements, tout en améliorant la performance et la fiabilité des livraisons. - Collaboration avec DevOps Travailler avec les ingénieurs DevOps pour optimiser l'infrastructure (Docker, Kubernetes), surveiller les applications et assurer la disponibilité, la résilience et la sécurité des services. - Intégration de briques IA Intégrer des briques ou modules basés sur l'IA pour répondre à des besoins spécifiques (automatisation, analyse de données, assistance à la décision, etc.), en coopération avec les experts data/IA du projet. - Documentation & partage technique Rédiger de la documentation claire et structurée, partager les bonnes pratiques avec l'équipe, et contribuer à l'amélioration continue des standards de développement. - Support & maintenance en production Participer au support applicatif, analyser les incidents, proposer et implémenter des correctifs dans des délais raisonnés, tout en maintenant un haut niveau de fiabilité Pourquoi rejoindre Alten ? - Projets innovants chez des clients grands comptes - Parcours de carrière personnalisé - Formations et certifications financées - Environnement technologique stimulant - Mobilité interne et internationale - Avantages : RTT, télétravail, CSE, primes, etc.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.