L’équipe Software Engineering a pour mission générale de rendre Sophia meilleure tous les jours.
Sophia est une plate-forme Cloud développée et hébergée par Sewan permettant l’accès à tous les services du catalogue Sewan.Ses fonctionnalités sont disponibles via son interface ou ses nombreuses API et offrent un accès temps réel complètement automatisé aux offres Sewan.
Aujourd’hui le Software Engineering c’est :
- Une organisation agile et du Scrum réparti en 13 Scrum Team
- 60 développeurs en France et en Espagne dont 13 orientés JavaScript
- 1 équipe DevOps
- 1 release manager
- 100% de disponibilité
Aujourd’hui Sophia c’est :
- Un code base multi-technologies : 1 M lignes de code (Python, NodeJS, PHP, React…)
- Une API ultra complète : 100 Web Services (1 000 endpoints)
- Une équipe agile à même de livrer en production plusieurs fois par semaine
- 100% de disponibilité
MISSIONS
Sous la responsabilité de la direction technique et dans une organisation agile et plate, vous serez amené à :
- Participer à la conception et architecture de l’application
- Développer l’ensemble de l’interface graphique de l’application
- Développer les tests d’intégration et fonctionnels
- Développer et intégrer les mesures de performance nativement dans le code de l’application
- Appliquer dans ses développement les règles de sécurité et robustesse
- Prendre part à la documentation de l’application
L’ environnement technique :
- Containers et micro-services
- Linux, nginx, Apache, Ansible, Salt, Fabric, Terraform, VMWare, AWS, ECS
- Python, PHP
- MongoDB, MySQL, ProxySQL, PostgreSQL, Redis, RabbitMQ, ELK, ClickHouse
- JIRA/Confluence, Gitlab, SonarQube
- Intégration et déploiement continus (nous livrons en production tous les jours
Équipe :
- Très talentueuse, créative et motivée, toujours prête à relever un challenge !
- Des projets de grande envergure avec de vrais défis professionnels à relever dans une ambiance détendue entre passionnés
- Agile Scrum
- Peer Review, Sprints, Guidelines & Best Practices
Et après ?
Cette mission vous permettra d’acquérir de solides compétences sur les produits nouvelle
génération du monde des télécommunications mais aussi d’étendre vos connaissances de par la nature pluridisciplinaire de votre équipe et des nombreuses interactions que vous aurez avec les différents métiers de l’entreprise.