Missions :
- Mettre en œuvre une application de gestion des identités
- Gérer l’intégration des applications ITN à la nouvelle solution de gestion des identités
- Concevoir, Réaliser les tests applicatifs avec le métier.
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) de la solution
- 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.
Niveau d’études : BAC +4/5 Informatique ou Équivalent
Expérience requise : 01 an minimum
Compétences clés :
Techniques
- Maîtrise de Java/ Flutter/PHP /CakePhp/HTML/CSS – niveau 4
- Connaissances en Ionic et Laravel serait un atout
- Serveurs d’applications (Java J2EE, Tomcat, weblogic, etc.…) – niveau 4
- Connaissance des Frameworks (Spring Boot, Laravel, Symfony, Hibernate, Angular, etc…) – niveau 4
- Base de données (MariaDB, 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
- Connaissance avancée en Cryptographie niveau 4
- Connaisssane en sécurité des SI niveau 3
Professionnelles
- Conception et Développement – 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
- 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
- connaissance de la méthode agile
- Systèmes d’exploitation (notamment Windows, UNIX/LINUX), Réseaux et télécoms, Bases de données – niveau 3
- Anglais – niveau 2