TAAG-AT Job Center

ARCHITECTE DÉVELOPPEMENT

L’architecte développement est un expert technique qui a pour principale mission de créer et faire évoluer le schéma technique d’une application ou d’un site web.

Autres Intitulés

Architecte technique web

Architecte solutions web

Architecte J2EE

Les missions

Définition et analyse des besoins clients

  • Appréhender les besoins clients (internes ou externes) en matière d’applications web.
  • Réaliser l’audit technique des projets notamment sur les problématiques technologiques.
  • Collaborer au cahier des charges des  projets (création ou évolution de sites web) en listant les fonctionnalités demandées.
  • Préparer en amont les éléments de chiffrage et/ou de facturation du projet en termes de matériels ou des sous-traitants (hébergeurs, fournisseurs d’accès…).

Conception de l’architecture et choix technologiques

  • Choisir les outils et/ou les infrastructures web.
  • Conseiller les clients sur les solutions techniques les plus adaptées à leurs besoins.
  • Participer au dimensionnement des projets de manière à garantir la robustesse des solutions techniques mises en œuvre.
  • Concevoir et modéliser des architectures, réaliser les maquettes pour présenter les avantages et inconvénients des différentes solutions.
  • Evaluer les risques et impacts techniques des solutions préconisées.
  • Participer aux calculs de bande passante de manière à optimiser l’architecture d’applications web à fort trafic.
  • Dimensionner des serveurs et gérer les relations avec l’hébergeur.
  • Participer à la structuration des bases de données (tables, contenus…).
  • Concevoir, industrialiser et mutualiser les socles technologiques et couches applicatives (framework, intégration continue, performances, cloud…).
  • Suivre les évolutions nécessaires en fonction de l’évolution du nombre de connections ou l’ajout de nouvelles fonctionnalités.

Développement des framework et réalisation des tests

  • Développer des framework (composants logiciels) pour permettre aux développeurs de programmer sur des plateformes telles que J2EE ou .net (dotnet).
  • Implémenter au sein des équipes les solutions et architectures techniques définies.
  • Superviser le bon usage des framework lors de la réalisation du codage par les développeurs.
  • Vérifier que les fonctionnalités demandées ont été développées correctement grâce aux tests unitaires.
  • Mettre en œuvre les tests de charge afin de vérifier la robustesse de l’architecture.

Veille technologique

  • Suivre les évolutions technologiques (systèmes, langages, solutions techniques…) et les tester.
  • Vérifier la pérennité des solutions existantes.

Fun fact

Les compétences

Perspectives d'évolution professionnelle

CHARGÉ D’APPELS D’OFFRES

 RESPONSABLE SERVICE APRÈS-VENTE

RESPONSABLE D'AGENCE BANCAIRE

RESPONSABLE DE MAGASIN

 RESPONSABLE D'AGENCE BANCAIRE

 RESPONSABLE COMMERCIAL