Architecte logiciel

Spécialiste des langages de programmation, l’architecte logiciel a pour mission de mettre en forme les plans informatiques d’un logiciel. Il se charge de les faire respecter tout au long du projet.

  • Salaire de départ (mensuel)5 k €
  • Offres d'emploi404

Les missions

Sa mission est de concevoir l’architecture d’un logiciel et de s’assurer que son plan est correctement suivi. Les enjeux ? 

Garantir un programme solide et fonctionnel qui réponde aux attentes du client, et dessiner une solution pérenne sur la longue durée pour éviter de tout recommencer à chaque nouvelle demande. Il doit tout d’abord analyser et identifier les besoins du client afin de cadrer au mieux les aspects fonctionnels et techniques auxquels il devra trouver une solution. Quel type de service ? pour quel usage ? quel budget ? qui seront les utilisateurs finaux ? Cette première phase lui permet d’obtenir une vision globale du projet, à partir de laquelle il va développer un dossier de conception du logiciel, des schémas et des documents de référence. Il anticipe les problèmes techniques qui pourraient survenir, par exemple en termes d’intégration ou de performance. Après avoir conçu l’architecture du programme, il la transmet à une équipe de développeurs qu’il coordonne en général : répartition des tâches, établissement du planning... Il participe souvent lui-même à la phase de développement afin de s’assurer que les solutions qu’il recommande sont réalisables d’un point de vue technique. Cela lui permet de rester en prise avec le quotidien des développeurs et les problèmes qu’ils rencontrent. L’architecte logiciel a ensuite pour tâche de coordonner l’intégration des différentes parties du programme et enfin, de s’assurer de sa cohérence globale. Afin de se tenir à jour des innovations, il mène enfin une veille technologique : son secteur évolue à vitesse grand V ! 

L’architecte logiciel fait le lien entre le chef de projet et plusieurs équipes de développeurs. Il doit posséder de bonnes qualités d’écoute afin de cerner au mieux la demande de son client, mais aussi un sens de la pédagogie afin de communiquer avec les développeurs.

Fun fact

Le premier programme informatique a été créé par... une femme ! En 1842, la comtesse anglaise Ada Lovelace écrit un algorithme pour une machine analytique, ancêtre de l’ordinateur. Cet algorithme est considéré comme le premier programme informatique au monde. Aujourd’hui, en son honneur, un langage de programmation informatique est nommé Ada.

Les compétences

Les compétences techniques

  • Contrôler des normes de qualité de production
  • Cadres d'architecture tic
  • Rédiger un cahier des charges
  • Cycle de développement logiciel
  • Modélisation orientée services
  • Niveaux de test logiciels
  • dep-Programmation informatique
  • dep-Normes et standards d'exploitation
  • Technologie informatique

Les compétences soft

  • Perception systémique
  • Raisonnement logique
  • Évaluation

Les formations

  • Bac + 3 : BUT informatique Licence professionnelle métiers de l'informatique : applications web / conception, développement et test logiciels Licence professionnelle métiers des réseaux et télécommunications Diplômes d'écoles spécialisées (type bachelor) 
  • Bac + 4 : Diplômes d'écoles spécialisées 
  • Bac + 5 : Master professionnel développement et applications sur plateformes mobiles / développement logiciel Diplômes d'écoles spécialisées Diplômes d'écoles d'ingénieur Master spécialisé

Au sein des entreprises

Cette description est-elle utile ?

404 offres d'emplois disponibles