SOFTWARE ARCHITECT C++ H/F
Informations principales
Date :
2020-03-12
Contrat :
CDI
Ville :
Marne la Vallée
Référence :
NR/CA/77SYST
Présentation de l'entreprise
Fournisseur de solutions logicielles dans le domaine médical, notre client évolue constamment pour s'adapter à la transformation de ses marchés et des flux de travail de ses clients. L'évolution de son offre applicative via uneoffre logicielle intégrée, toutes modalités d'images confondues, conforte l'entreprise au rang de leader mondial dans sa spécialité.
La transformation Agile, initiée en 2017 (méthodologie SAFe), ouvre le champ d'expertise des équipes sur l'ensemble des applications.
Software Architect C++
Réf. : NR/CA/SYST Lieu : Est IDF
Présentation du poste
Le contexte : Partie prenante du Train applicatif (6 équipes Scrum basées en France, US et Chine), reposant sur une stack C++/wxWidget/Qt/boost, vous bâtissez une vision technique commune, pour mutualiser les efforts des équipes, tout en soutenant la roadmap produit en constante évolution.
Vos missions :
- Bâtir laroadmap technique, en lien quotidien avec les équipes Scrum et les Responsables produit
- Garantir l'alignement entre les développements court terme et la vision technique long terme, en lien avec les équipes Scrum
- Participer auxsessions de planification, à la définition du design haut niveau de la solution, et explorer des alternatives
- Etablir les Exigences Non Fonctionnelles critiques (telles que les performances, les coûts...)
- Définir les enablers techniques permettant de soutenir la solution logicielle, en lien direct avec les équipes Scrum pour les implémenter
- Surveiller et favoriser la « qualité en continu » dans les équipes et dans les process Agile en place
- Identifier les éléments communs entre les applications et proposer des re-architectures
- Améliorer l'efficacité des développements en utilisant et diffusant l'Intégration Continue et le Déploiement Continu dans les équipes Scrum
Profil recherché
Compétences techniques :- Principes Agile et en particulier Scrum
- Anglais (lu, parlé, écrit)
- Développement logicielapplicatif (maitrise des processus de développement, d'intégration, test et déploiement continu...)
- Black Belt en développement C++
- Maitrise de l'ensemble des éléments de “l'usine logicielle »
- Capacité à formaliser et documenter les choix d'architecture
- Capacité à expliquer et diffuser les choix techniques dans les équipes
Compétences non techniques :- Capacité de synthèse, écoute et communication, facilitateur, capacité à fédérer, capacité à proposer des solutions innovantes, attitude positive, aime le travail en équipe et la collaboration, rigoureux, capacité à travailler avec les équipes pluriculturelles (France, US, Chine, UK), capacité à vulgariser et diffuser la vision et les choix techniques