Job Description

FreelanceCasablancaPublié il y a 1 anRED TIC recrute pour l’un de ses partenaires un profil Architecte Applicatif qui sera chargé des missions suivantes :MissionAnalyse des besoins fonctionnels et techniques du système applicatif àconcevoir, en collaboration avec les parties prenantes du projet afin de déterminer les caractéristiques et notions de l’architecture applicative cible.Définition et documentation de l’architecture applicative globale en identifiant les différents composants, modules, services et interfaces nécessaires pour répondre aux besoins du systèmeConception technique des applications et réalisation des diagrammes d’architecture (comme des diagrammes de composants, de déploiement, etc.) pour visualiser et documenter l’architecture applicative.Proposition de solutions techniques et de frameworks adaptés pour répondre aux exigences de performance, de sécurité, de scalabilité et d’interopérabilité du système.Garantie de la cohérence et de la modularité de l’architecture en favorisant les bonnes pratiques de conception logicielle (comme le design pattern, microservices, domaindriven design, etc.)Collaboration avec les équipes de développement pour promouvoir et assurer de la mise en œuvre des patterns de l’architecture applicative et garantir la qualité technique la conformité des applications développées.Assurance d’une veille technologique pour rester à jour sur les nouvelles tendances en matière d’architecture applicative et proposer des solutions innovantes.Réalisation des revues d’architecture régulières pour évaluer la pertinence des choix architecturaux et proposer des ajustements si nécessaireParticipation à al mise en place de bonnes pratiques de développement, de tests et d’intégration continue au sein des équipes de développementProfil RecherchéIssu(e) d’une grande école d’ingénieur dans le domaine informatiqueUne expérience d’au moins 10 ans dont 3 ans en tant qu’architecte applicatif.Connaissance approfondie des technologiesL’architecte applicatif doit avoir une expertise technique approfondie dans les technologies utilisées pour el développement d’applications, teles que les langages de programmation, les bases de données, les frameworks, les outils de développement, etc. Notamment:Langage: Java, PL/SQL, JavaScriptFrameworks: Spring Boot, React, JPA.Bases de données: Relationnelles (Oracle , PostgreSQL), MongoDB, etc.Des Compétences en conception architecturaleL’architecte applicatif doit être capable de concevoir une architecture logicielle robuste, évolutive, sécurisée et efficace pour répondre aux besoins fonctionnels et non fonctionnels des applications.Compétences en modélisation et en conceptionL’architecte applicatif doit être capable de modéliser et de concevoir des diagrammes architecturaux clairs (comme les diagrammes de classes, de séquence, d’activité, etc.) pour représenter l’architecture logicielle de l’application. Ainsi que la maitrise des Design patterns et des pratiques de conception que Domain Driven Design, Command QueryResponsibility Segregation (CQRS), ect.Des Compétences en architecture de microservicesL’architecte solutions doit avoir une solide compréhension de l’architecture de microservices, ycompris les principes de conception et les meilleures pratiques pour créer des services indépendants, évolutifs et interopérables. Il doit aussi être capable d’identifier les aspects particuliers des ai itestive mciroservcies etl euqal gesoitnsed transactions dans un systèmes distribiués.Compétences en résolution de problèmesL’architecte applicatif doit être un résolveur de problèmes efficace, capable d’analyser des problèmes techniques complexes et de proposer des solutions techniques appropriées.Des Compétences en gestion de projetL’architecte applicatif doit être capable de travailler en collaboration avec les différentes parties prenantes (développeurs, tech lead, architecte solutions, etc.) pour coordonner et gérer efficacement la mise en œuvre de l’architecture applicative.Compétences en communicationExcellentes compétences en communication pour présenter et expliquer l’architecture applicatives aux différentes parties prenantes, et pour s’assurer que tous les membres de l’équipe comprennent et suivent les meilleures pratiques d’architecture.Veille technologiqueÉtant donné que les technologies évoluent rapidement, l’architecte applicatif doit être curieux et motivé pour se tenir au courant des dernières tendances et des meilleures pratiques en matière d’architecture applicative.recruitment consulting management training sourcing job jobs offer internship morocco africa java développement developpement développeur developpeur informatique application it jee android consultant devops fullstack. D’abord. Tout d’abord. En premier lieu. Ensuite, de plus. Finalement. En outre. Par ailleurs. En dernier lieu. enfin. D’abord, En premier lieu, Pour commencer, Premièrement, En conclusions ur conclure, Enfn, Finalement, En dernier lieu, bien que. il y a aussi il est vrai que… mais. tout en reconnaissant que… on peut supposer que. Par exemple . En fait . Prenons le cas de. Considérons, par exemple. L’exemple le plus r. Cependant. Mais. Pourtant. Toutefois. Néanmoins. Contraste. Alors que. Tandis que. Par contre. En revancheNom et PrénomAdresse EmailMobileNiveau d étudeBac Bac +1 Bac +2 Bac +3 Bac +4 Bac +5 Bac + XAnnées d’Expérience0 +1 +2 +3 +4 +5 +6 +7 +8 +9 + 10PréavisDisponible immédiatement -1 mois 1 mois 2 mois +2 moisMessageUpload CVTéléverser votre CV ou tout autre document relatif. Taille max: 2 MB.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In