Poste :
Le développeur Fullstack agile a pour mission principale de participer aux développements logiciels des produits tout en apportant un support technique et d’œuvrer dans l’amélioration continue des processus en cours, dans le but d’améliorer la qualité et la technicité des produits, et d’optimiser les temps de développement tout en assurant la conformité de la conception et du développement des logiciels vis-à-vis des normes et spécifications en vigueur.
L’objectif principal du développeur Fullstack est de participer à la programmation des produits digitaux. Dans ce cadre, il doit :
- Réaliser des développements logiciels (spécifications, maquettage, conception, codage) en respectant les contraintes techniques et métier;
- Prendre en charge les demandes d’évolution;
- Analyser et corriger les anomalies détectées;
- Intégrer et paramétrer les composants matériels et logiciels;
- Veiller au respect des dispositions qualité et des normes de programmation;
- Rédiger la documentation fonctionnelle technique;
- Participer aux choix techniques de l’équipe;
- Ecrire les tests (unitaires et intégration) et les rapports associés;
- Effectuer les tests unitaires et assurer la recette fonctionnelle;
- Appliquer les méthodes de développement AGILE;
- Participer aux cérémonies Agile (poker planning, sprint planning, dailyscrum, revue de sprint, rétrospective).
Profil recherché :
Connaissances requises
- Bac +5
- Formation en IT/informatique
- Connaissance des architectures WEB ;
- Maîtrise des méthodes et techniques de programmation objet ;
- Maitrise des langages JAVA / JEE;
- Maitrise des langages et framework front end: HTML, Javascript, Jquery, Ajax, CSS ; Bootstrap, Android, AppDynamics;
- Bonne connaissance de AngularJS et/ou React JS;
- Bonne connaissance des technologies webservices;
- Maîtrise des concepts de base de données et du fonctionnement des SGBD relationnels ;
- Connaissance de la méthode Agile SCRUM ;
- Maîtrise des méthodes de test logiciel;
- Maîtrise gestion documentaire;
- Maîtrise des outils de gestion de configuration;
- Maîtrise des outils de gestion de Bug.
Qualités requises
- Forte autonomie et prise d’initiative;
- Sens de l’organisation;
- Bonne capacité d’intégration et bonne communication.