.
Description
Mission
Dans le cadre de la transformation digitale, nous recherchons un Support Informatique pour renforcer les équipes de développements.
Activités principales
• Participer à l’analyse la conception et au développement des applications en JAVA/Spring Boot et/ou Python/Django et applications mobiles.
• Collaborer avec les architectes logiciels pour produire les contrats d’interface. Collaborer avec les développeurs frontend pour développer des applications de qualité et robuste.
• Développer des applications en architectures distribuées, en respectant à la fois les fonctionnalités et contraintes contenues dans la spécification fournie par les architectes logiciels.
• Bien connaitre le langage Java ou Python/Django ou JavaScript/nodeJs
• Savoir manipuler le JDK, XCode,
• Expérience dans les technologies de développement d’API
• Rédaction des tests unitaires et des tests d’intégration.
• Participation à la mise en production des applications.
• Apporter son soutien aux analyses d’incidents
• Assurer la maintenance et la documentation.
• Compétences Requises
• Maitrise du langage JAVA 8+ et de ses Framework principaux (Spring..)
• Maitrise des APIs restful
• 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)
• Bonne connaissance des principes d’architecture réactive.
• Maitrise des architectures orientées micro services et des outils de stockage (SQL et No SQL)
• Bonne maitrise des outils de PAO et des spécificités des principaux navigateurs web et mobile.
• Proactive sur les choix technologiques.
Informations supplémentaires
Au Minimum 2 ans d’expérience professionnelle du développement logiciel