.
- Missions :
Gérer les développements, l’intégration des applications du SI Commercial
Réaliser les développements et adaptations informatiques selon les spécifications fournies tout en respectant les délais contractés avec la MOA.
Concevoir, Réaliser les tests applicatifs du domaine.
- Activités principales :
- Analyse & conception
Participe à la définition des spécifications générales.
Réalise l'analyse technique et l’étude détaillée.
Adapte et paramètre les applicatifs informatiques.
Réalise le prototypage.
Assurer la réalisation des spécifications détaillées à partir des cahiers de charges soumis par la MOA.
- Qualification
Élabore les jeux d’essais pour les tests unitaires d’intégration.
Définit les exigences non-fonctionnelles, d’intégration à tester.
Effectue les tests unitaires.
Identifie et traite les bugs remontés par les exploitants.
- Développement/intégration et Méthodes
Réalise les modules (objets et composants logiciels).
Respecter les méthodes, normes définies au sein du département et se conformer aux outils de développement.
Développer l’interopérabilité intra et extra service.
Assemble les composants dans le cadre des projets d’intégration.
S’assurer de la qualité du code grâce à des outils d’analyse.
- Maintenance
Assurer la maintenance corrective et évolutive (release management) pour les applications agiles développées en interne.
Administre les composants logiciels réutilisables et met à jour la nomenclature de ces composants.
- Reporting, documentation & qualité
Rédiger la documentation.
Gérer la production de la documentation technique des produits réalisés et utilisés.
Respecter la politique qualité définie par l’entreprise.
Formation souhaitée :
BAC +4/5 Informatique ou Équivalent
Expérience requise :
3 ans minimum
- Compétences clés :
- Techniques
Maitrise de l’interconnexion des SI suivant l’architecture SOAP/Rest et les architectures microservices - niveau 4
Maîtrise de Java / Angular JS/HTML/CSS - niveau 4
Serveurs d’applications (java J2EE, Tomcat, weblogic, etc.…) – niveau 4
Connaissance des Frameworks (Spring Boot, Hibernate, JPA, Primefaces) - niveau 3
Base de données (Oracle, MS SQL, MySQL, PostgreSQL, etc…) - niveau 3
Modèles (MVC, client/serveur, etc…) niveau 4
Bien connaître les outils de tests : Squash, Gatlin, Swagger UI, SOAPUI, niveau 4
- Professionnelles
-Conception et Développement - niveau 4
Concevoir et Utiliser des API, niveau 4
Maitrise de langages de Développement - niveau 3
Bonne connaissance des outils d’intégration continu et de déploiement continu de type Jenkins, Git, ansible, Sonar, …) - niveau 3
Tests et Métrologie d’Intégration - niveau 3
Avoir travaillé dans un environnement Agile et les rituels Scrum - niveau 3
Appliquer un Test Driven Development - niveau 3
Appliquer les principales règles de sécurité des applications - niveau 4
Connaissance des outils Jhipster, Docker apprécié - niveau 2
Systèmes d’exploitation (notamment Windows, UNIX/LINUX), Réseaux et télécoms, Bases de données - niveau 4
Anglais - niveau 2