apprenti developeur logiciel H/F
Alternance L'Haÿ-les-Roses (Val-de-Marne) Développement informatique
Description de l'offre
Description
En rejoignant la R&D de Balyo, tu intègreras l’équipe Interfaces Système. Tu participeras activement à concevoir et à mettre en place des solutions pour corriger des bugs, améliorer le logiciel et développer de nouvelles fonctionnalités.
Tes missions:
· Prendre en charge une partie du code des Interfaces Système.
· Contribuer à l’amélioration continue du code et à son optimisation.
· Proposer des solutions pour résoudre les problèmes de programmation rencontrés.
· Approfondir ta connaissance de l’architecture logicielle pour : bien connaître ton périmètre et savoir vers qui te tourner et où chercher quand un sujet dépasse ton scope.
Tes responsabilités au quotidien :
Qualité du code
· Respecter et appliquer les règles de codage Balyo sans compromis.
· Livrer un code clair, avec ses limites et ses conditions d’utilisation bien définies.
· Documenter tout nouveau code et contribuer à améliorer la doc de l’existant.
· Ajouter des commentaires utiles pour rendre ton code facile à comprendre par d’autres.
· Toujours garder une vision système : ton code doit bien s’intégrer dans l’ensemble.
Communication
· Communiquer de façon claire et sans ambiguïté, à l’oral comme à l’écrit.
· Ne jamais laisser une situation floue : préciser quoi faire, qui le fait, et quand.
Profil recherché
Nous cherchons un.e alternant. qui:
· A soif d’apprendre et de progresser.
· Adore la tech, mais sait aussi faire simple quand il le faut.
· A un esprit « hands-on » : sait tester ses idées pour les valider ou non.
· Communique facilement avec les autres.
· Est curieux d’autres sujets que le code pur.
· Français & bon niveau d'anglais obligatoire
Formation :
· Être inscrit en école d’ingénieurs ou dans un cursus en développement logiciel (ex. Ecole 42, Epita)
· Ou avoir un autre diplôme mais avec une vraie expérience pratique en dev.
Langues :
· Français indispensable : pas besoin d’être bilingue, mais tu dois comprendre, parler et écrire pour pouvoir bosser efficacement en équipe.
· Anglais obligatoire : l’un des sièges de Balyo est à Boston ; tu échangeras régulièrement avec des anglophones natifs.
Compétences techniques :
· Bien connaître Python.
· Être autonome pour installer et gérer un environnement Python (VirtualEnv, etc.).
· Avoir une bonne expérience sous Linux.
· Maîtriser les bases de Bash et les notions Linux (chemins, planification, gestion des paquets).
· Être à l’aise avec la ligne de commande et les éditeurs de texte non graphiques (Vim, Nano…).
· Avoir un vrai esprit de résolution de problèmes.
· Prévoir jusqu’à 20 % de ton temps sur notre site de production à Moissy.