L’Architecte Technique jouera un rôle clé dans la définition de l’architecture technique et le développement de projets internationaux.
Responsabilités Principales
Définir l’architecture technique des systèmes d’information pour des projets internationaux.
Définir les spécifications, la conception et l’implémentation du logiciel.
Contribuer à la rédaction de la documentation technique.
Interagir avec le responsable développement pour définir les objectifs et les délais des livrables.
Proposer des pistes d’amélioration et des refontes pour de futures versions, en étant force de propositions techniques et/ou fonctionnelles.
Participer à l’intégration des modules développés et à leur validation sur des infrastructures.
Assurer et suivre le développement du logiciel en respectant le planning, l’architecture logicielle et les spécifications.
Analyser les besoins des clients, implémenter les évolutions et assurer la maintenance des produits déployés.
Veiller à appliquer les règles de qualité de processus et de développement mises en place.
Auditer les solutions informatiques déjà déployées.
Vérifier et analyser les impacts techniques et l’opérabilité des nouvelles solutions.
Qualifications Requises
Bac +5 en informatique ou domaine connexe.
Minimum 5 ans d’expérience en tant qu’architecte technique ou rôle similaire.
Expertise en technologies Fullstack.
Connaissance approfondie des pratiques DevSecOps et des méthodologies Agiles.
Expérience dans l’analyse des besoins et la conception d’architectures techniques.
Connaissance des dispositifs médicaux (DM) et de la norme ISO 13485.
Compétences Techniques
Maîtrise des architectures logicielles et des patterns de conception.
Expérience significative en intégration continue et déploiement continu (CI/CD).
Appétence pour la sécurité informatique.
Compréhension des enjeux liés à la scalabilité et à la performance des systèmes.
Développement web : Angular, Python (Frameworks Django), connaissance Java.
Bases de données : Maîtrise des bases SQL et NoSQL.
Méthodologie Agile : Expérience des outils et pratiques (Scrum, Kanban, Jira, Confluence).
Intégration/Orchestration : Docker, Kubernetes, CI/CD, Jenkins ou équivalent.
Middleware de messagerie : RabbitMQ.
Cloud Computing : Expérience avec AWS, Azure ou Google Cloud Platform.
Environnement Linux & Windows: Configuration, scripting, optimisation.
Compétences transversales
Capacité à travailler en équipe dans un environnement dynamique et collaboratif.
Orientation qualité et respect des engagements.
Anglais courant (écrit et oral).
Excellentes compétences en communication et en travail d’équipe sur des projets internationaux.
Rigueur, autonomie et aptitude à gérer les priorités.