Orchestrer le développement d'applications et coacher les équipes techniques
Ce que vous allez faire
Au sein d’une de nos équipes de développement vous aurez la responsabilité de lui faire délivrer des applications.
Vous interviendrez sur les phases amont pour challenger le besoin, participer à la conception et dessiner l’architecture.
Vous aurez un rôle de mentor auprès des développeurs plus junior que vous aiderez à progressez et à qui vous transmettrez les bonnes pratiques.
Vous ferez des revues du code de votre équipe et développerez vous même les parties les plus complexes.
Lorsque vous pensez une application, vous vous assurerez que non seulement elle fonctionnera, mais qu’elle sera aussi faciles à maintenir et à faire évoluer.
Vous challengerez nos méthodes de travail, pour nous aider à progresser en efficacité et en qualité. Vous automatisez autant qu’il fait sens les tests, les déploiements et les tâches récurrentes d’exploitation.
Vos points forts
- Vous avez un solide bagage théorique en informatique
- Vous avez vu de nombreux contextes et technologies et vous avez envie d’en voir encore plus.
- Vous savez concevoir et exploiter des applications
- Vous savez réduire la complexité d‘un problème pour l’expliquer aux autres intervenants.
- Vous êtes pugnace et vous avez à coeur de régler les problèmes que personne d’autre n’arrive à régler
Compétences recherchées
- Anglais courant
- Une expertise en JAVA et/ou en Javascript
- SQL et bonnes pratiques en termes de persistance de donnée
- Webservice et intégration logicielle
- Une connaissance de Jenkins, Sonar et/ou Jmeter est un plus
Environnement de travail
-
AWS/Azure/Salesforce/Heroku
-
Webservice et intégration logicielle
-
Intégration continue
-
JEE/Spring ou Node.JS/React
Ce que vous pouvez faire ensuite
Si vous aimez avoir une vision globale et régler les problèmes de tout le monde ⇒ Chef de projet
Si vous aimez les sacs de noeuds et les schémas d'architecture taille A3 ⇒ Architecte Logiciel