Passer au contenu principal
RNCP35075

Architecte logiciel, développeur d'applications

Page France Compétence
Description Le rôle d'un architecte est unique dans le sens où il demande un engagement sur le long terme, transverse aux projets et aux équipes. Il s'agit d'un rôle clef au sein de celle-ci. L'architecte doit travailler main dans la main avec l'ensemble des membres de l'équipe et fédérer les énergies dont elle fait preuve pour en retirer la meilleure essence. L'apport d'un architecte tient beaucoup à son implication et son intégration avec les équipes projets, qu'il se doit de piloter et de coordonner. C'est par le biais d'échanges permanents avec les développeurs et les chefs de projet que l'architecte pourra communiquer ces connaissances, mais aussi tirer le meilleur du travail de l'équipe et des individualités. L'architecte doit être à l'écoute des besoins et des contraintes pour adapter les solutions si besoin. Tout cela implique une forte composante relationnelle dans cette fonction qui requiert des capacités de dialogue et managériales. De plus, pour pouvoir expliquer ses architectures, les discuter et les faire adopter il doit avoir des qualités de pédagogue.
Objectif

Concevoir un cahier des charges technique pour une solution numérique : Concevoir un support qui reprend les aspects techniques qui sert de base de travail pour les équipes informatiques (ensemble de l'architecture, technologies, normes, les coûts, les ressources humaines)
Réaliser l'architecture d'un système d'information complet pour une entreprise : Définir et implémenter les ressources informatiques : les fichiers de données, bases de données et système de gestion de bases de données, les outils de travail collaboratif, les applications métiers, les serveurs d'application ou de présentation, les systèmes de workflow, les architectures d'intégration et les infrastructures réseaux
Définir et mettre en place une application front-end web et mobile en établissant des protocoles de communication via les réseaux : Développer une application web et/ou mobile répondant à un cahier des charges techniques. Déterminer d'une politique de testing dans le cadre d'une démarche qualité. Expliquer et argumenter à un client sur des décisions prises dans le cadre du développement du projet
Définir et mettre en place des services applicatifs qui soient déployables et documentés : Développer une interface de programmation répondant à un cahier des charges techniques. Modéliser une base de données. Déterminer d'une politique de testing dans le cadre d'une démarche qualité. Expliquer et argumenter à un client sur des décisions prises dans le cadre du développement du projet
Définir, adapter et mettre en oeuvre des processus, procédures et protocoles informatiques : Assembler l'ensemble des technologies numériques pour optimiser les processus opérationnels et décisionnels de l'entreprise
 

Niveau 7 - Savoirs hautement spécialisés
Date de validité 18/11/2023
Domains
  • Informatique et systèmes d'information
NSF
  • Informatique, traitement de l'information, réseaux de transmission
  • Informatique, traitement de l'information, réseaux de transmission des données
GFE
Rome
  • Études et développement informatique
  • Expertise et support technique en systèmes d'information
  • Études et développement informatique
  • Expertise et support technique en systèmes d'information
Nom légal Rôle
EPITECH ECOLE POUR L'INFORMATIQUE ET LES NOUVELLES TECHNOLOGIES Habilitation pour former et organiser l'évaluation