Entreprise :
Vous êtes en quête de nouveaux challenges et vous souhaitez donner un nouvel élan à votre carrière ? Vous cherchez à rejoindre une entreprise à taille humaine qui place l’agilité, l’audace et l'esprit d'équipe au cœur de ses préoccupations et dans laquelle vous pouvez vous épanouir ? Ne perdez plus de temps, postulez et rejoignez Sofrecom !
Filiale du groupe Orange, Sofrecom est une entreprise de conseil et d'ingénierie spécialisé dans les télécommunications. Sofrecom conseille et accompagne le développement et la transformation numérique des principaux acteurs du secteur des télécommunications. Nous aidons nos clients à anticiper les ruptures technologiques, à adapter leurs activités, à transformer leurs organisations et à moderniser leurs réseaux et systèmes d'informations, pour obtenir une croissance profitable.
Sofrecom est surtout une entreprise riche de sa diversité avec plus de 2100 consultants et experts issus de plus de 30 nationalités et répartis à travers ses 9 implantations dans le monde. Travailler chez Sofrecom vous donne la possibilité de saisir des opportunités professionnelles passionnantes avec des parcours et des métiers variés, dans un environnement innovant et dynamique !
Chez Sofrecom, nous sommes convaincus que la diversité est un facteur de richesse et de performance. Nous veillons donc à ce que notre processus de recrutement garantisse l’égalité des chances et à ce que l’ensemble des candidats bénéficient d’une égalité de traitement.
Postulez dès maintenant et rejoignez un environnement où chacun trouve sa place !
Toute donnée à caractère personnel que vous partagez avec Sofrecom Services Maroc est traitée conformément aux dispositions de la loi n° 09-08, relative à la protection des données à caractère personnel. Afin d’exercer vos droits d’accès, de rectification ou d’oppositions, merci de contacter la DRH sur le 05 37 27 99 00.
Ensemble, nous contribuons au développement du numérique dans le monde !
Poste :
Contexte mission/projet :
L’objectif de la mission est de réaliser, principalement, les activités suivantes :
- Mise en place jusqu’à la production des versions applicatifs (ReactJS/NodeJS) et outillages adaptés du socle d’usine à services managés du cloud Orange sur Kubernetes
- Amélioration continue et maintien en conditions opérationnelles des plateformes existantes et des outils de déploiement
DESCRIPTION DES PRESTATIONS ET COMPÉTENCES REQUISES :
Les prestations attendues sont les suivantes :
1. Développement d'applications web modernes / API en utilisant ReactJS, NodeJS et TypeScript, tout en intégrant des architectures MicroFrontEnd
• Assurer le développement des fonctionnalités / correctifs demandés par le métier
• Concevoir et développer des interfaces utilisateur réactives avec ReactJS
• Développer et maintenir des API RESTful avec Node.js
• Collaborer avec l'équipe produit pour comprendre les besoins et proposer des solutions techniques adaptées
• Assurer la qualité du code par des tests et des revues de code
• Participer à l'architecture technique et à l'amélioration continue des applications
• Garantir la performance, la sécurité et la compatibilité des applications
2. Conception et mise en œuvre d’infrastructures d'hébergement à base de solutions de conteneurs (BUILD)
L’intégration de nouveaux services métiers ou la mise en œuvre de nouveaux services digitaux peuvent nécessiter la construction de nouvelles interfaces.
3. Ingénierie d’intégration des outils (BUILD)
• Assurer l’intégration des outils choisis par les experts et architectes
• Valider leur fonctionnement dans l’environnement cible
• Assurer l’exploitabilité des solutions
4. Automatiser les builds et les déploiements (BUILD)
L’objectif de la mission est de créer de « l’infrastructure as à code » et donc de valider les solutions d’hébergement de la même manière que le code qu’elle supportera.
La mission nécessitera notamment :
• La montée en compétence sur les outils GiT / Gitlab / gitlab CI
• La participation aux tests de validation des outils
• Participation aux développements de produits et services de déploiement
5. Réaliser des études techniques (THINK)
L’activité d’hébergement évolue en permanence, la mission intègre donc une composante étude qui consistera à réaliser ou contribuer à des études techniques inscrites dans la stratégie
6. La récurrence (RUN), participer aux rotations des ‘récurrences’ au sein du projet
• Se rendre disponible et joignable pendant la rotation (9h - 12h30 ou 14h - 17h30 - heure France)
• Résoudre, mettre à jour le statut ou escalader au sein du domaine les tickets de la file
• Traiter ou escalader au Product Owner ou manager les demandes dans la file de groupe
• Résoudre/escalader les remontées signalées par la permanence de supervision
• Assurer la communication entre les intervenants du domaine et la supervision
• Participer à l’amélioration continue du RUN
7. Assurer le maintien en conditions opérationnelles (RUN)
Le maintien en conditions des plateformes de services intègre notamment :
• La gestion des incidents (niveau 2 et 3)
• La gestion des événements
• La contribution à l’amélioration continue de l’exploitabilité et de la qualité de service dès la phase de BUILD
• Le maintien la documentation
• La réalisation des changements programmés en production programmés
• La communication associée à l’opération
COMPÉTENCES INDISPENSABLES :
- Technologies : Maîtrise de React, NodeJS, Typescript
- Architecture : Expérience avec les architectures de micro-frontends.
- Performance : Connaissance des meilleures pratiques pour optimiser les performances des applications web.
- Collaboration : Capacité à travailler en équipe et à communiquer efficacement.
COMPÉTENCES SOUHAITABLES :
- Langage : Python
- Outil de génération de documentation statique : MKDOCS (python, Markdown, YAML)
- Kubernetes
- Agilité : Scrum / Kanban
- Stack ELK
Profil recherché :
Nous recherchons un ingénieur FullStack pour concevoir, développer et maintenir nos d'applications.
Vous serez en charge de la création d'interfaces utilisateur modernes avec ReactJS et de la mise en place de services backend performants avec Node.js, TypeScript, tout en intégrant des architectures MicroFrontEnd.

