Réaliser les items inscrits dans le sprint backlog en respectant la priorisation convenue avec le PSA,
? Si demandé, traduire les use cases ou items du backlog en spécifications détaillées consolidées, éventuellement en organisant des réunions de travail,
? Développer,
? Tester : tests unitaires, tests d?intégration, tests de non-régression et tests fonctionnels
? S?assurer du bon respect de la qualité des codes : les résultats d?audit qualité du code (ie : mesures SONAR, CHECKMARX) devront être obligatoirement fournis, et examiner a minima pour chaque nouvelle version d?une application avant d?être mise en service
? Si nécessaire, faire revoir le code par une autre personne que le développeur du sprint pour atteindre le niveau de qualité de code requis.
? Livrer,
? Gérer en configuration les livrables
? Mettre à jour les informations permettant de constituer les indicateurs de suivi.
? Réaliser la rétrospective (REX) (après une première campagne de tests fonctionnels réalisés)
1.2.2 LIVRABLES Dans le cadre d?un sprint, les livrables sont :
? La conception mentionnant entre autres les composants utilisés ou réutilisés, les modèles objets, les spécifications
? La description des structures physiques de données nouvelles ou modifiées,
? Le dossier de tests unitaires, d?intégration exécutés,
? Le dossier de tests de non-régression exécutés
? Les procédures ou paramétrages ayant permis de dérouler les tests automatiquement ou non,
? Les jeux de donnés constitués,
? Les codes sources,
? L?installation de l?application dans un environnement de recette utilisateur,
? Les procédures de compilation, et tout le nécessaire pour permettre de recompiler le code de façon autonome (descriptions d?utilisation et/ou de reconstruction d?environnement, paramétrages ?).
contribue à la production des livrables suivants :
? Le dossier d?exploitation (DEX) en scindant les actions pour la hotline et celles pour le consultant
? La PTI (Procédure Technique d?Installation)
? La version complète installable en environnement de production
? La création et mise à jour des pipelines DevSecOps
? La mise à jour des procédures de PRA.
Profil candidat:
Connaissance des langages de programmation (Python, Java, SQL)
Systèmes d?exploitation: Compréhension approfondie des systèmes d?exploitation (Linux, Windows) et de leur sécurité.
DevSecOps : Automatisation, Intégration continue, déploiement continu
Processus de développement : Bonne compréhension des méthodologies Agile et des cycles de développement.
Architecture applicative et technique (Upgrade OS et Middleware, Migration)
Service Cloud : Container / Openshift
DBA : Gestionnaire de base de données ORACLE et PostgreSQL
Go to job list