On l'appelle aussi :

Architecte technique, architecte de solutions, architecte applicative/applicatif, Software Architect

Description :

L'architecte en logiciel est responsable de concevoir et de planifier l'infrastructure logicielle et la structure technique d'un produit ou d'un jeu. Leur responsabilité inclut la création de l'architecture du logiciel, la définition des normes et des bonnes pratiques de développement, ainsi que la coordination des équipes de développement pour s'assurer que le logiciel est conçu de manière efficace, extensible et conforme aux exigences du projet.

Les architectes en logiciel prennent en compte des aspects tels que la performance, la sécurité, la convivialité et la compatibilité multiplateforme. Elles ou ils travaillent en étroite collaboration avec les développeuses ou les développeurs, les conceptrices ou les concepteurs et d'autres membres de l'équipe pour garantir la cohérence de l'architecture et la réalisation des objectifs techniques et créatifs du projet. Elles et ils sont également appelés à coordonner les efforts des sous-traitants en développement logiciel, lorsqu'une production le requiert. Leur expertise est essentielle au fonctionnement optimal des solutions logicielles créatives et à leur capacité de répondre aux besoins spécifiques de ces industries. En somme, les architectes en logiciel contribuent à la base technologique solide qui sous-tend les productions créatives numériques.

Outils et logiciels courants :

  • Bitbucket

  • Docker

  • Enterprise Architect

  • Git

  • GitHub

  • IntelliJ IDEA

  • MySQL Workbench

  • Lucidchart

  • SQL Server Management Studio

  • VirtualBox

  • Visual Studio

work

Familles de métier

Développement, programmation et support technique
gps_fixed

Secteurs

Effets visuels et animation 2D-3D
Jeux vidéo
Expériences numériques

Suivez-nous sur nos réseaux

Politique de confidentialité
emailAbonnez-vous à notre infolettre