Lead Software Engineer Cholet H/F
Role details
Job location
Tech stack
Job description
Le code propre (pas les hacks du vendredi à 18h) ?
-
un environnement orienté craftsmanship (TDD/BDD), avec la mise en place d'outils favorisant un code fiable et une architecture robuste ?
-
Les clients contents (et pas les specs changeantes toutes les deux heures) ?
-
Le Java, bien sûr, avec un soupçon de complexité fonctionnelle à apprivoiser ?
-
Les entreprises qui investissent dans leurs outils ET dans l'évolution de leurs collaborateurs ?
-
Et l'idée de faire partie d'une PME qui joue dans la cour des grands ?, Au quotidien, vous assurez :
-
Animer et superviser techniquement les travaux autour des librairies et frameworks propriétaires
-
Rédiger la documentation technique
-
Organiser la validation des conceptions techniques en ayant une démarché d'amélioration continue
-
Assurer une veille permanente sur les évolutions technologiques
-
Etes en support sur la résolution des problèmes techniques complexes
-
Alerter les pilotes sur les risques techniques au travers de réalisation de POC
-
Participer au pilotage de la communauté (lead développeurs/développeurs...)
Environnement technique : Java (11) Spring Boot / JavaScript, GitLab CI/CD, TDD, cloud hybride, agilité (Scrum-like), Formation et montée en compétence garanties -> intégration facilitée : 1 à 2 mois de formation sur les produits
- transfert de connaissances / exigence technique / échange avec ses pairs - excellent niveau conceptuel et technique
- Équipe solidaire, locale et orientée produit
- equilibre vie pro vie perso / Campus moderne avec espaces détente, terrains de sport
- Environnement stimulant avec projets innovants : montée en expertise / perspective d'évolutions / capacité à porter un sujet et le défendre
- Télétravail (jusqu'à 3j/sem)
Requirements
Formation supérieure en informatique (Bac +3 à Bac +5).
- Justifiez d'une première expérience significative en développement d'applications Java côté back-end, idéalement dans un contexte éditeur ou de logiciel métier.
- Maîtrise de l'architecture applicative et des outils de build et d'intégration continue (Jenkins)orienté conception objet et capacité à appliquer les bonnes pratiques de qualité logicielle (TDD, revues de code)., Formation supérieure en informatique (Bac +3 à Bac +5).
- Justifiez d'une première expérience significative en développement d'applications Java côté back-end, idéalement dans un contexte éditeur ou de logiciel métier.
- Maîtrise de l'architecture applicative et des outils de build et d'intégration continue (Jenkins)orienté conception objet et capacité à appliquer les bonnes pratiques de qualité logicielle (TDD, revues de