Description du Métier
L’architecte logiciel est un ingénieur expérimenté qui, au fil de ses expériences, a acquis le recul nécessaire pour avoir une vision globale du système à concevoir.
Dans le cadre d’une évolution d’un logiciel existant, son premier travail va consister à découvrir le code déjà développé ainsi que la documentation associée, si elle existe.
Ensuite, que le logiciel existe ou doive être créé, il va interviewer les différentes parties prenantes. En général, il échangera avec :
- Les responsables / demandeurs, qui veulent le plus souvent davantage d’automatisation, de rationalisation, afin de faire décroître les coûts d’exploitation de l’outil et d’élargir son spectre d’utilisation.
- Les utilisateurs, qui sont en attente d’un logiciel simple, intuitif, joli et possédant de nombreuses fonctionnalités pratiques.
- Les développeurs qui, outre le travail sur de nouvelles fonctionnalités, souhaitent souvent acquérir de nouvelles compétences au cours du projet.
L’architecte va alors synthétiser toutes ces informations et demandes, proposer une architecture pour le logiciel à concevoir ainsi qu’un plan de développement associé.
Enfin, en fonction du projet, l’architecte peut s’impliquer dans la phase de programmation à proprement parler : s’approprier le code et le débugger s’il existe, puis développer la nouvelle fonctionnalité / le nouveau logiciel.
Devenir Architecte Logiciel
Pour devenir architecte logiciel, il faut généralement être diplômé d’une école d’ingénieur ou d’une université (BAC + 5), et disposer de 5 à 10 années d’expérience dans le domaine du développement logiciel.
Compétences Architecte Logiciel
Voici les 3 principales compétences de cet ingénieur logiciel expérimenté :
- Savoir s’approprier le besoin du demandeur et interagir avec lui, pour bien comprendre son métier et sa problématique. Sans oublier de tenir compte des attentes des utilisateurs et des développeurs.
- Disposer du recul technique nécessaire pour pouvoir conseiller l’utilisation de technologies plus récentes.
- Corollaire du point précédent, être en veille permanente au niveau technologique (ex : sur OpenClassrooms) et ne pas hésiter à s’auto former régulièrement via des MOOC / en participant à des formations.
Salaire Architecte Logiciel
Le salaire moyen d’un architecte logiciel est compris entre 45 000 et 55 000€.