Lead Developpeur Back F/H
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Au sein de la Direction des Systèmes d'Information, le Lead Développeur Back est en charge de la conception, de la réalisation et du bon fonctionnement de tous les services back de la société à destination de nos clients ou à usage interne. Il est en charge de diriger une équipe de développeurs et de travailler en étroite collaboration avec les différents services de l'entreprise afin de comprendre les besoins en matière de développement et de proposer des solutions adaptées. Il assure un rôle de formation des développeurs back de son équipe, il veille à la bonne maîtrise des technologies manipulées et il est force de proposition pour l'adoption de nouvelles technologies.
DES ACTIVITES PRINCIPALES
QUALITE DES DEVELOPPEMENTS
- Définir les bonnes pratiques de développement pour le back.
- Être le garant de la bonne qualité du code produit par les développeurs back, y apporter des corrections si besoin, et en assurer le déploiement dans les différents environnements.
ACCOMPAGNEMENT ET FORMATION DES DEVELOPPEURS
- Accompagner au quotidien les développeurs back, et aider à résoudre les blocages techniques
- Les former si besoin sur les technologies utilisées
SOCLE TECHNIQUE
- Définir, développer et maintenir les composants transverses qui constituent le socle technique back.
ANALYSE TECHNIQUE
- Participer au « design thinking » pour la conception technique, ainsi qu'à la définition des spécifications générales.
DOCUMENTATION
- Participer à la documentation nécessaire à l'exploitation et au maintien des applications.
MAINTENANCE
- Participer à la prise en charge des tickets MCO de niveau 3 relatifs aux développements back
VEILLE TECHNOLOGIQUE
- Assurer une veille sur les technologies back.
NOUVELLES SOLUTIONS TECHNIQUES
- Choisir les technologies les plus judicieuses en fonction de son contexte et en être le garant
- Réaliser les Prototypages Techniques (POC) et produit, des comparatifs techniques en fonction de critères techniques établis (performance, sécurité, chantiers de migration technique comme par exemple en raison de l'obsolescence technologique, introduction de nouvelles pratiques logicielles, etc.).
- Anticiper les évolutions techniques et métier.
INFRASTRUCTURE ET PRODUCTION
- Challenger l'infrastructure et anticiper les problématiques de production (réseau, latence, sécurité, déploiement et performance)
SECURITE DES SI
- Participer à l'amélioration de la sécurité du SI, en particulier en veillant au déploiement des mises à jour de sécurité des composants logiciels utilisés pour les développements et également en mettant en œuvre des correctifs lorsque des vulnérabilités ont été identifiées
Ces activités ne revêtent pas un caractère exhaustif. Evolutives, elles peuvent être précisées et/ou modifiées.
SAVOIR- De formation supérieure en informatique (Bac +5 minimum)- Au moins 10 ans d'expérience professionnelle en développement logiciel, dont au moins 3 ans en tant que lead développerSAVOIR-FAIRE- Expert du langage de programmation Java - Maitrise des technologies de développement et d'intégration suivantes : Spring Boot, Maven, Docker, Gitlab, Gitlab CI, Jenkins, Nexus- Maitrise d'une ou plusieurs technologie(s) de BDD, en particulier LDAP, MongoDB, ElasticSearch, PostgreSQL, MariaDB, Redis - Maitrise d'une ou plusieurs technologie(s) de message broker, en particulier Kafka- Maitrise d'une ou plusieurs technologie(s) de monitoring, en particulier Graylog, Grafana, Prometheus- Application des technologies cloud, en particulier Kubernetes et Terraform- Application des méthodologies de développement agile et de gestion de projetsSAVOIR-ETRE- Esprit d'équipe - Capacités d'animation- Autonomie- Pédagogie- Communication écrite et orale