Description
Au sein du domaine Réseau et Sécurité, dans le laboratoire Connectivité Avancé, dans l’équipe Cœur de Réseau, le(la) ingénieur développeur participera au sein d’une équipe Scrum de 5 à 9 personnes à la réalisation de fonctionnalité cœur de réseau Mobile 4G ou 5G. Il(Elle) sera en charge de développer des modules fonctionnels 5G tels que définit par le 3GPP dans le contexte de l’initiative *xG*.
Les logiciels cœur de réseau seront déployés sur une infrastructure Cloud orchestré par Kubernetes. Les aspects développement pour le cœur de réseau Mobile sont l’opportunité de s’appuyer sur différentes spécialisations en développement/architecture logiciel :
- Développement du fonctionnel cœur de réseau, plan de contrôle : implémentation des call flows des différents services (authentification, établissement de sessions, gestion de la QOS, mobilité des usagers, …)
- Développement du plan de données (traffic usager) avec des fonctionnalités de switch, routage, service chaining, sécurité
- Développement de fonctionnalités communes pour les différents services : bus de communication, gestion d’erreurs, logs,
- Développement de fonctionnalités implémentant le Platform As A Service (PaaS) : persistance, Fcaps, …
Au sein d’une équipe scrum, ses activités seront :
- Participer à l’implémentation des nouvelles fonctionnalités du cœur de réseau Mobile et à toutes les étapes de réalisation : lecture de spécifications normalisées, spécification, documentations, relecture de code, automatisation des tests, tests manuels, intégration avec la chaine CI/CD,
- Participer à l’intégration, configuration, adaptation de solutions opensource
- Accompagnement/support pour les équipes qui vont installer et valider les solutions de bout en bout,
- Participation aux activités de maintenance : bug fix, support L3/L4,
- Participer activement avec toute l’organisation Scrum à la définition des Users Stories : qualification, découpe en tâches, « definition of done »,
- Participer activement aux cérémonies (daily, rétrospective, revue, …),
Profil recherché :
De formation Bac+5 dans un cycle ingénieur (spécialité télécom et/ou informatique), le/la candidat(e) doit pouvoir justifier d’une expérience sur un poste similaire ayant permis d’acquérir de bonne compétence en développement logiciel télécom en environnement Cloud dans une organisation Agile. Des connaissances/compétences dans les contextes suivants sont requises :
- Méthodologies agiles dont expérience du Scrum
- Architectures cloud et micro-services, technologies de virtualisation,
- Architectures réseau Mobile
- Architectures cœur de réseau/edge (4G : EPC/CUPS/LTE, IMS ; 5G : 5GC/SBA, MEC),
- Expérience de développement de logiciel « complexe » backend de préférence pour des fonctionnalités telecom
Pour l’environnement technique de développement, une expérience pratique dans les technologies suivantes est demandée :
- Langage de programmation (par ordre d’importance : C++, Go, Java),
- Conception Orientée Objet,
- Système Linux,
- Docker, Kubernetes, Helm,
- Base de données,
- Wireshark,
- Connaissance des piles protocolaires IP,
- Jenkins, eclipse, sonar, robotframework/cucumber
Le candidat devra de plus pouvoir mettre en avant
- Un gout pour le travail en équipe, les échanges interpersonnels, le partage, la négociation,
- Des qualités de présentation à l'oral et à l'écrit en français et anglais, clarté, précision, concision
Modalités
- Prise de poste dès que possible
- 2 jours de télétravail libre par semaine
ce que nous proposons :
Ce que nous proposons :
Avantages : Tickets restaurants, mutuelle familiale, salle de sport et cours coachés, RTT
Bonne ambiance d’équipe, environnement très convivial
Pour en savoir plus : https://b-com.com/nous-rejoindre#nos-offres-demploi