Description du poste
Concevoir, développer, tester, documenter, déployer et maintenir les fonctionnalités des nouvelles releases en respectant les normes et processus techniques, y compris les bonnes pratiques de programmation logiciel, les canvas et frameworks techniques.
Appliquer et challenger les préconisations d’architecture, de sécurité et de performance de la qualité et de la robustesse des développements réalisés.
Participer avec vos co-équipiers à construire le contenu des prochaines releases en inner-source et open-source.
Evaluer la charge de développement des prochaines releases et trouver des solutions techniques permettant d’atteindre les objectifs fixés en équipe.
Assurer le maintien en condition opérationnelle des produits.
Garantir la bonne qualité des fonctionnalités livrées grâce à votre niveau d’exigence, aux revues de code avec les leads dev front et back, aux tests automatiques.
Documenter le code et les API réalisées.
Pilote un développeur junior.
Profil recherché
Votre profil
- Vous disposez de solides expérience dans le développement- Back : Java avec framework Spring Book.
- Vous avez des connaissances Front : angular (ou vue JS ou React).
- Database : MongoDB, Elastic Search.
- Vous savez modéliser des API’s.
- Vous avez des compétences en matière d’automatisation de test.
- Vous êtes à l’aise avec les méthodes de collaboration agile (Scrum et Kanban) et les outils (JIRA).
- Vous êtes sensible aux principes, aux pratiques et aux outils Devops (Ansible, Terraform, Kubernetes, Openshift, Docker, Docker-compose, CI, CD).