Nous sommes à la recherche d’un(e) Lead développeur(se) Backend expérimenté(e) qui pourra participer à nos développements ambitieux de solutions logicielles innovantes !
Votre mission sera de :
Participer à la conception, au développement, à l’intégration et à la maintenance de solutions logicielles (serveur applicatif, web services, cœurs de calcul…), et être un appui aux développeur(se)s moins expérimenté(e)s de l’équipe.
Conduire les équipes de développement.
Être force de proposition sur la conception de fonctionnalités
Participer en tant qu’expert technique à des échanges de haut niveau sur les nouveautés majeures des logiciels d’Artelys pour élargir son offre à de nouveaux acteurs.
Promouvoir les outils et bonnes pratiques nécessaires à l’efficacité, au dynamisme et au confort de votre équipe. Nos logiciels sont principalement développés en Java, Python, Javascript (ReactJS) et C++. Nous utilisons des technologies de référence pour assurer la robustesse et la performance de nos applications. Nous exploitons des technologies de containerisation pour intégrer, tester et déployer nos solutions.
Vous avez au moins 5 ans d’expérience sur une position similaire, et souhaitez mettre à profit votre expertise pour développer des logiciels à fort impact.
Vous êtes le/la candidat(e) idéal(e) si vous disposez des compétences suivantes :
Vous avez des compétences fortes en développement backend (Java/Spring et/ou Python, REST API, queues de message, SQL.
Vous savez développer des solutions logicielles scalables, répondant à des exigences fortes de disponibilité, de sécurité et de performance.
Vous avez une connaissance approfondie des concepts POO et des architectures logicielles.Vous avez de bonnes connaissances des structures de données et de l’algorithmique.
Vous savez utiliser les principaux outils de développement modernes, notamment git
Vous parlez couramment anglais – nos équipes de développement sont internationales
Autres compétences appréciées :
Expérience avec le framework ReactJS
Bonne connaissance des langages et outils de scripting (Shell, Maven)
Bonne connaissance des outils de DevOps (Docker, Kubernetes, Helm, Jenkins, GitlabCI, OpenStack) et/ou des outils de CI/CD (gestionnaire de releases, tests automatique, tests d’intégration,
Capacité à comprendre et analyser les besoins utilisateurs
Capacité à synthétiser les problèmes et les questions et à les exposer au reste de l’équipe
Connaissance des outils de travail collaboratif et des bonnes pratiques (processus, codes reviews, etc.)
Qualités recherchées:
Vous recherchez de la diversité dans votre activité, et souhaitez travailler sur des projets à la fois techniques et fonctionnels
Vous êtes autonome, débrouillard, curieux et rigoureux : vous êtes fier du produit de votre travail et souhaitez construire des logiciels de haute qualité, qui plairont durablement tant à ses utilisateurs qu’à son équipe de réalisation.
Vous avez de bonnes aptitudes sociales et un fort esprit d’équipe.
Déroulement des entretiens
Les entretiens peuvent être digitalisés ou en présentiel en fonction de tes disponibilités.
La première étape : deux échanges de 45mn chacun avec deux de nos collaborateur(ice)s aux profils et domaine d’expertise en lien avec ta candidature,
La seconde étape : deux échanges de 45mn chacun avec deux de nos Chef(fe)s de Projets ou Directeur(rice)s et une entrevue de 15mn avec notre PDG.
En fonction de ton profil et de ta candidature, des tests techniques pourront être faits lors de la première phase d’entretiens, nous prévenons les candidat(e)s concernés en amont.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Voir toutes les offres