L’architecte logiciel est l’interface principal entre la Direction Factory et les autres départements de l’entreprise. Il sera responsable de l’ensemble du cycle de vie des différentes solutions informatiques fournies par la Direction Factory, tout en garantissant précision, qualité et respect des délais de mise en place. Sa mission est d’acquérir une compréhension complète des besoins de ses clients, de procéder aux designs des solutions à même de satisfaire ces besoins, dans le respect des process en place et puis de diriger l’intégration jusqu’à livraison de la solution complète.
1. Responsable de délivrer des solutions clé en main, à tous les départements de l’entreprise (Marketing & Communication, Expérience clients, Entreprises, Ventes & Distribution, Billing, etc) répondant à leurs besoins. Il devra travailler avec toutes les fonctions de l’entreprise, ainsi qu’avec des partenaires externes, pour créer des propositions innovantes en ligne avec le budget et les délais définis.
2. Responsable du design et de l’implantation des solutions (CRM, MIDDLEWARE, BILLING, APPLICATIONS METIERS, ETC.) et des plateformes informatiques dans le respect des standards et protocoles de partage de données, de communication, de développement, d’applications et d’intégration entre systèmes informatiques.
3. Responsable de la gouvernance de l’architecture SOA (SERVICE ORIENTED ARCHITECTURE) ou tout autre architecture adoptée au sein de la direction technique. Devra continuellement identifier les champs d’amélioration dans notre Framework et prendre des initiatives permettant d’adopter de nouvelles approches optimisant les process actuels.
4. Responsable du cycle de vie des différentes solutions informatiques. Il doit montrer une connaissance parfaite des processus impliqués à chaque étape de la planification et de l’exécution du projet, Ainsi que des méthodes de résolutions des problèmes qui peuvent survenir.
5. Responsable du respect des règles de développement en accord avec les politiques et procédures, en vigueur, définies par l’employeur.
6. Responsable du suivi et du maintien des KPI relatifs au projets et solutions informatiques. Il devra reporter régulièrement sur l’état d’avancement des projets suivant les périodes définies par le management.
7. Responsable de l’identification de l’architecture logicielle appropriée en fonction des exigences fonctionnelles et de l’architecture cadre définie au sein du département informatique.
8. Responsable de la mise en place de l’ensemble des éléments de design dans un document d’architecture utilisant les différents artefacts du langage UML (UNIFIED MODELING LANGUAGE).
9. Responsable du maintien et de l’évolution des documents d’architecture des différents projet en sa charge afin d’assurer toujours sa parfaite concordance avec les besoins fonctionnels, les implémentations, l’évolution de l’industrie et des technologies.
10. Responsable de la coordination des développements effectués par les développeurs/intégrateurs afin d’assurer des livraisons conformes avec les exigences fonctionnelles et l’architecture cible dans le respect des process de l’entreprise.
Très bonne connaissance de l’architecture SOA (Service Oriented Architecture), des applications et technologie web.
Bonne connaissance de l’architecture micro-services
Bonne connaissance des techniques d’intégrations entre systèmes informatiques
Continuellement en veille technologique, en particulier sur les technologies Web
Bonnes connaissances en développement JAVA, DOTNET
Connaissances en base de données, réseaux informatiques
Dynamique, Esprit d’équipe, Capacité de prendre des décisions, Exécution des décisions.