L’Architecte Logiciel propose des architectures logicielles homogènes, compatibles et cohérentes avec les exigences d’architectures techniques et d’urbanisme. Il définit les orientations techniques du produit et des applications en anticipant les évolutions des environnements technologiques. Il garantit l’homogénéité d’une gamme de produit logiciels.
Autres appellations en français
- Architecte applicatif
Autres appellations en anglais
- Applications Architect
- Software Design Specialist
Activités principales
- Concevoir et réaliser des architectures systèmes et logicielles complexes
- Analyser les architectures logicielles existantes et formuler des recommandations stratégiques dans le cadre de leur refonte
- Réaliser une veille technologique permanente
- Réaliser la cartographie applicative du système ou de la solution
- Conseiller les équipes de développement et leur communiquer les règles et les standards d’architecture définis
Compétences requises
- Architecture fonctionnelle SI
- Connaître un ou plusieurs domaines métiers
- Concevoir des cartographies fonctionnelles et applicatives
- Architecture technique SI : évaluer les solutions au regard du besoin
- Intégration : concevoir et rédiger un plan d’intégration
- Gestion des opérations informatiques : gérer les évolutions des infrastructures informatiques (système, réseau…)
- Assistance à Maîtrise d’Ouvrage en cadrage projet
- Analyser les caractéristiques fonctionnelles, environnementales et techniques relatives au type d’ouvrage ou produit à réaliser (règlementations, organisations, contraintes d’assemblage, de fabrication, d’exploitation, sécurité)
- Analyser les propositions techniques et fournir une aide au choix
- Gestion des risques :
- Cartographier les risques techniques et fonctionnels et estimer leur criticité
- Déployer une démarche sûreté de fonctionnement
- Mise en exploitation / production et maintenance
- Rédiger la documentation technique (guides utilisateur, guides métier, schémas d’architecture…)
- Gestion d’entreprise
- Définir une stratégie de développement
- Arbitrer entre plusieurs orientations stratégiques, tactiques ou opérationnelles
- Résolution de problèmes complexes : élaborer des préconisations, proposer des solutions et scénarii d’amélioration
- Formation et transmission de connaissances : former des collaborateurs ou des clients
- Veille, analyse et gestion documentaire
- Réaliser une veille et une recherche documentaire
- Analyser des documents techniques
- Maîtrise des logiciels
- Maîtriser les logiciels de bureautique (traitement de texte, tableur, présentation…)
- Maîtriser des outils web (gestion de contenu, gestion de flux…)
- Maîtriser des logiciels spécifiques à son domaine technique (analyses mécaniques, chimiques, statistiques, outils de gestion de contrats…)
- Anglais : anglais courant, professionnel et technique
Qualités personnelles
- Principales :
- Adaptabilité et flexibilité
- Analyse & synthèse
- Créativité, sens de l’innovation
- Secondaires : « leadership » et esprit d’entreprise, communication orale et écrite, orientation client, rigueur et organisation, sens relationnel
Evolutions envisagées
- Urbaniste
Les débouchées des formations EPITA
OPIEEC (RÉFÉRENTIELS MÉTIERS DE LA BRANCHE DU NUMÉRIQUE, DE L’INGÉNIERIE, DES ÉTUDES ET DU CONSEIL ET DE L’ÉVÉNEMENT)