Ingénieur·e Développement Logiciel - Alternance H/F - Capgemini
- Toulouse - 31
- Alternance
- Capgemini
Les missions du poste
Capgemini Engineering, leader mondial des services d'ingénierie, rassemble des équipes d'ingénieurs, de scientifiques et d'architectes pour aider les entreprises les plus innovantes dans le monde à libérer leur potentiel. Des voitures autonomes aux robots qui sauvent des vies, nos experts en technologies digitales et logicielles sortent des sentiers battus en fournissant des services uniques de R&D et d'ingénierie dans tous les secteurs d'activité. Rejoignez-nous pour une carrière pleine d'opportunités, où vous pouvez faire la différence et où aucun jour ne se ressemble.Intégré(e) à une équipe projet, vous intervenez sur des projets de développement logiciel et participez activement à l'ensemble du cycle de vie des applications.
À ce titre, vos missions principales sont les suivantes :
* Conception logicielle à partir de spécifications fonctionnelles ou de backlogs, en lien avec les équipes fonctionnelles
* Participation aux rituels projets (daily, points de suivi) et intervention sur les différentes phases du projet, en cycle en V ou en méthodologie Agile
* Estimation des charges, suivi des activités et participation aux feedbacks, rétrospectives et démarches d'amélioration continue
* Implémentation des fonctionnalités dans différents langages, sur des applications variées (client lourd, client léger, web...)
* Réalisation des tests unitaires des fonctions et méthodes développées
* Intégration des fonctionnalités au sein de l'ensemble logiciel existant
* Validation unitaire et fonctionnelle des évolutions réalisées
* Participation aux activités de déploiement des solutions
* Contribution au développement de corrections, modifications et évolutions fonctionnelles
Le profil recherché
* En formation en informatique, automatisme ou génie logiciel (Bac +3 à Bac +5), vous êtes en recherche d'une alternance d'une durée de 1 à 3 ans
* Connaissances appréciées en développement frontend (JavaScript, Angular ou React) et/ou backend (Java ou Node.js)
* Des bases dans un autre langage de programmation (Python ou C#) constituent un atout
* Intérêt pour l'ensemble du cycle de développement logiciel et les environnements Agile
* Rigueur, curiosité et capacité d'analyse
* Bon relationnel, écoute active et esprit d'équipe
* Maîtrise du français et anglais technique (niveau B1 minimum)