Missions :
- Expertise en développement d’applications digitales.
- Poursuite de la transformation digitale dans un contexte de baisse de budget
- Participation avec les équipes de l’entreprise aux développements d’applications digitales
Activités Principales :
- Participer avec les équipes de Sonatel aux développements d’applications digitales
- Concevoir développer des applications JAVA/SpringBoot, Angular et Mobiles en architectures distribuées
- Respecter les règles et contraintes du mobile lors du développement, les exigences et contraintes
- Ecrire les tests unitaires d’intégration et de non régression
- Appliquer les best practices de développement
- Assurer le support technique tout au long du cycle de vie du produit
- Assurer le support de niveau 3 sur les applications digitales
- Participer activement à la résolution des incidents en production et à la correction des bugs
- Participer à la mise en production des applications.
- Assurer la maintenance et la documentation.
- Collaborer avec les architectes logiciels pour produire les contrats d’interface.
- Collaborer avec les autres développeurs et les designers pour le build d’applications de qualité
- Savoir manipuler le SDK Android, Android Studio et JDK, XCode,
- Prendre en charge toutes les activités de développement confiées par l’entreprise
Compétences Clés :
- Maitrise du langage JAVA 8+ et de ses frameworks principaux (Spring..) niveau 3
- Maitrise des APIs restful niveau 3
- Bonne maîtrise de la chaine d’intégration continue, des outils DevOps (jenkins, Bitbucket…) et des plans de tests (unitaires, non-régressions, d’intégration) niveau 1
- Bonne connaissance des principes d’architecture réactive. niveau 1
- Maitrise des architectures orientées microservices et des outils de stockage (SQL et NoSQL) niveau 2
- Bonne maitrise d’une de ses framework/librairies (Angular, React JS)
- Bonne maitrise des langages : HTML, CSS niveau 4
- Maitrise des bonnes pratiques en développement frontend et de leur optimisation niveau 3
- Bonne maitrise des outils de PAO et des spécificités des principaux navigateurs web et mobile. niveau 3
- Proactive sur les choix technologiques. niveau 3
- Bon mindset et team spirit niveau 4
- Rigoureux, engagé et passionné. niveau 4
Créatif. niveau 4