Overview
Votre mission: Vous rejoignez une équipe multidisciplinaire (Dev, DevOps, Data Scientist, Product Managers, Designer UI UX), construite autour d'un projet à forte composante technique. Vous jouez un rôle clé dans la conception, le développement et l'évolution de nos applications.
Architecture et conception
- Définir et faire évoluer les architectures logicielles de nos applications, en garantissant leur robustesse, leur scalabilité et leurs performances.
- Prendre des décisions techniques et fonctionnelles structurantes (choix de stack, infrastructure, patterns d'architecture, etc.).
Accompagnement client
- Accompagner nos clients dans la définition de leurs besoins techniques et fonctionnels, en apportant une expertise pointue.
- Identifier de nouvelles opportunités et contribuer au développement de notre activité.
Développement et Qualité
- Participer activement au développement d'applications innovantes, en utilisant une stack récente et diversifiée (Java, Python, Typescript, React, Angular, Vue.js, etc.).
- Garantir l'excellence technique et la qualité des développements en promouvant et en appliquant les bonnes pratiques (Clean Code, TDD, revue de code, CI / CD).
- Analyser et résoudre des problématiques techniques complexes, notamment en matière de performances et de scalabilité.
Management
- Coacher et accompagner les développeurs de votre équipe, en favorisant leur montée en compétences et leur autonomie.
- Partager votre expertise technique et conseiller les équipes sur les meilleures approches pour résoudre les défis techniques.
Vos moyens pour réussir
- Formation : dès votre arrivée, vous avez accès à un large panel de formations et ressources documentaires pour approfondir vos connaissances sur vos sujets de prédilection ou bien découvrir des sujets nouveaux par simple curiosité.
- Management opérationnel et coaching : vous êtes accompagné(e) par un manager de mission et un Talent Manager tout au long de votre parcours chez nous.
- Communautés techniques généralistes et spécialisées : plusieurs communautés de devs sont organisées sur différents axes techniques pour échanger sur des sujets d'architecture, de devops, d'UI / UX et sur les différents langages utilisés dans nos missions.
Compétences techniques
- Participer activement au développement d'applications innovantes, en utilisant une stack récente et diversifiée (Java, Python, Typescript, React, Angular, Vue.js, etc.).
- Garantir l'excellence technique et la qualité des développements en promouvant et en appliquant les bonnes pratiques (Clean Code, TDD, revue de code, CI / CD).
- Analyser et résoudre des problématiques techniques complexes, notamment en matière de performances et de scalabilité.
- Définir et faire évoluer les architectures logicielles de nos applications, en garantissant leur robustesse, leur scalabilité et leurs performances.
- Prendre des décisions techniques et fonctionnelles structurantes (choix de stack, infrastructure, patterns d'architecture, etc.).
Perspectives d'évolution
- Vous êtes responsabilisé(e) et évoluez dans un environnement propice à l'apprentissage et à la progression, au contact de talents qui se tirent vers le haut.
- Vous jouez un rôle clé dans la conception, le développement et l'évolution de nos applications.
- Coacher et accompagner les développeurs de votre équipe, en favorisant leur montée en compétences et leur autonomie.