Architecte logiciel
Depuis sa création, IDEMIA s’est fixé pour mission d’ouvrir le monde et de le rendre plus sûr grâce à des technologies d’identité de pointe. Dans plus de 180 pays, des centaines de gouvernements et des milliers d’entreprises, y compris certaines des marques les plus importantes et les plus influentes au monde, nous font confiance pour leurs activités critiques. En mobilisant notre expertise unique en matière de biométrie et de cryptographie, nous permettons à nos clients de déployer des moyens plus simples et plus sûrs pour payer, se connecter, sécuriser les accès, s’identifier, voyager et protéger les espaces publics, à grande échelle et en toute sécurité. Nos technologies répondent à leurs besoins à grande échelle et leur garantissent une sécurité sans faille.
Nos équipes travaillent sur les 5 continents et parlent plus de 100 langues différentes. Nous sommes convaincus que notre diversité est un moteur essentiel d'innovation et de performance.
Finalité du poste
IDEMIA Public Security :
Au sein d’IDEMIA Public Security, nous collaborons avec gouvernements et institutions pour déployer des solutions d’identité et de sécurité de niveau mondial.
Les équipes R&D basées à Casablanca Nearshore développent et personnalisent MBIS (Multi-Biometric Identification System), utilisé par plusieurs polices et ministères à travers le globe.
Votre rôle - Architecte logiciel :
Votre rôle est de transformer les exigences fonctionnelles et non fonctionnelles en conceptions aboutissant à des logiciels simples, efficaces et maintenables, répondant au mieux aux besoins des clients internes
Missions principales
• Définir et piloter l’architecture logicielle en conformité avec les exigences de performance, de sécurité et de qualité
• Piloter les décisions techniques, les études de faisabilité et les arbitrages d’architecture
• Agir en tant que leader technique tout au long du cycle de développement
• Garantir la cohérence des conceptions, des technologies et des exigences non fonctionnelles
• Accompagner et faire monter en compétences les équipes de développement et collaborer avec les Product Owners
• Contribuer aux estimations techniques et au choix des technologies
Profile & Other Information
Compétences techniques
Diplôme d’ingénieur ou formation validée en informatique ou équivalent
9+ années d’expérience en architecture logicielle (minimum 7 ans en développement et 2 ans en conception)
-Compétences obligatoires :
Forte expérience en Java / Spring Boot avec une solide expertise en Angular pour le développement front-end
Expérience avec des solutions d’authentification et de gestion des identités (Keycloak, OpenID Connect)
-Compétences appréciées (Nice to have) :
• Développement de services web
• Expérience avec des bases de données telles que MongoDB et/ou PostgreSQL
• Bonnes pratiques de développement sécurisé (fort atout)
Langues
Français : courant
Anglais : niveau professionnel opérationnel
Soft skills :
Leadership, communication et esprit d’équipe
Rigueur, sens de l’organisation et capacités d’analyse
Capacité d’adaptation
En choisissant de travailler chez IDEMIA, vous rejoindrez une entreprise technologique unique, offrant un large éventail d'opportunités de croissance. Vous contribuerez à un monde plus sûr, en collaborant avec une communauté internationale et globale. Nous valorisons la diversité de nos équipes et accueillons des personnes de tous horizons, indépendamment de leur apparence, de leur origine, de qui elles aiment ou de ce qu'elles pensent.
Nous fournissons des innovations de pointe, à l'épreuve du temps, qui répondent aux normes technologiques les plus élevées et nous nous transformons rapidement pour rester un leader dans un monde qui évolue lui aussi rapidement.
Chez IDEMIA, chacun peut développer son expertise et se sentir responsable, dans un environnement global, au sein d'une entreprise qui a l'ambition et la capacité de changer le monde.
Visitez notre site internet pour en savoir plus sur le leader des technologies de l'identité.