L’architecte technique intervient sur les projets Informatique pour analyser les contraintes « techniques » du client et formaliser les exigences « non-fonctionnelles » issues de ces contraintes. Le poste peut se décrire par les fonctions suivantes:
- Définir l’architecture technique (design) à partir des spécifications fonctionnelles et des exigences techniques du client
- Choisir les technologies et les composants (framework) permettant de couvrir les exigences et être capable de justifier ces choix. Rédiger des dossiers d’architecture technique
- Auditer et formuler un diagnostic technique sur une architecture existante.
- Synthétiser les travaux et les préconisations d’expert technique et/ou de développeur.
- Valider les choix en réalisant ou en pilotant la réalisation de prototype technique
- Réceptionner ces prototypes et être capable de valider la conformité des travaux par rapport à un dossier d’architecture technique
Les Compétences requises peuvent se résumer ainsi:
1) Connaissance d’une plateforme technologique (J2EE – java / .NET), connaissance de composants techniques et expérience en mise en œuvre (programmation) sur ce framework.
2) Capacité d’analyse, de synthèse et de « vulgarisation » sur les sujets techniques : Vision globale des contraintes, analyse des complexités et des impacts sur la solution.
3) Connaissance dans les outils : Modélisation/design architecture, Programmation, Test
4) Goût pour la conception de logiciel et l’accompagnement au changement
L'Expérience attendue
3 à 5 ans développement sur une plateforme technologique associés à la participation à des projets de conception et de développement de solution
|