
Métiers
Architecte logiciel (H/F)
Spécialiste du logiciel, il-elle optimise le codage des systèmes d'information en tenant compte des besoins actuels.
Mission principale
L’architecte logiciel traduit les objectifs fonctionnels d’un projet informatique en spécifications techniques, conçoit l’architecture du projet informatique et supervise la réalisation du logiciel jusqu’à sa recette finale. Interface entre les « métiers » utilisateurs et les développeurs, il-elle assure la réussite du projet dans son ensemble.
Activités
- Traduction technique du besoin fonctionnel
- Elaboration de l'architecture logique et fonctionnelle du projet logiciel
- Garantie de l'interopérabilité, la performance et la maintenabilité du logiciel
- coordination des développements, réalisation de leur intégration progressive
Compétences
Compétences professionnelles
- Maîtriser les systèmes d'exploitation, l'inrastructure réseau, Java/pytho/C++, l'exploitation de base de données, les langages de programmation web
- Analyser les besoins des métiers et les flux de données de l'entreprise
- Traduire ces besoins en analyse fonctionnelle et en spécifications
- Déterminer la structure fonctionnelle du ou des logiciels à développer, leurs articulations et leur intégration dans l'existant
- Mettre en place les protections garantissant la sécurité des données et des codes
- Analyser les options technologiques envisageables et conseiller pour les choix à faire
- Superviser les travaux de développement et le respect des prescriptions d'architecture logicielle
- Superviser les phases de tests et de recette
Compétences comportementales
- Se montrer agile et proactif dans ses démarches (intrapreneuriat)
- S'adapter aux changements, à l'incertitude et à la complexité
- Comprendre les enjeux relationnels et de pouvoir en entreprise
- Prendre en compte plusieurs paramètres à la fois dans ses analyses et des décisions
- Faire preuve d'ouverture d'esprit et d'impartialité en étant factuel
- Entretenir des relations assertives avec les différents interlocuteurs
- Etre capable de travailler seul ou en équipe interculturelle et plurisdisciplinaire, en réseau et à distance
- Identifier ses besoins d'apprentissage et apprendre régulièrement y compris en auto-apprentissage dans les domaines associés à sa fonction
- Intégrer l'éco responsabilité dans toutes les dimensions de son activité
- Etre capable de partager son expérience et sa pratique
Compétences transverses
- S'assurer de la protection des données numériques
- Effectuer une veille permanente sur la réglementation et les normes liées à son activité et les risques juridiques encourus
- Manager les équipes
- Effectuer une veille technologique
- Piloter un projet
- Maîtriser l'anglais technique
- Développer l'usage de nouveaux outils numériques et insuffler de nouvelles méthodes de travail auprès de ses équipes, en intégrant de nouveaux risques associés
- Comprendre et utiliser les informations du Big Data, tout en restant attentif à ses limites
- Contribuer à la cyber-sécurité de l'entreprise : intégrer le risque de cyber-criminalité dans ses activités
Métiers de proximité
Éloigné / Évolution
Accès au métier
Les Diplômes
Ce métier est accessible avec une formation supérieure (généralement bac +5 universitaire ou école d’ingénieurs) + une expérience professionnelle significative (de 5 ans environ) en développement informatique, conduite de projet informatique.