Software Development 3
Depuis sa création, IDEMIA s'est donné pour mission d'ouvrir le monde et de le rendre plus sûr grâce à ses technologies d'identité de pointe. Notre leadership technologique fait de nous le partenaire de choix de centaines de gouvernements et de milliers d'entreprises dans plus de 180 pays, parmi lesquelles figurent certaines des marques les plus importantes et les plus influentes au monde. En mettant à profit notre expertise unique en biométrie et en cryptographie, nous permettons à nos clients de bénéficier de moyens plus simples et plus sûrs pour payer, se connecter, accéder, s’identifier, voyager et sécuriser les lieux publics – à grande échelle et en toute sécurité.
Nos équipes sont présentes sur les 5 continents et parlent plus de 100 langues différentes. Nous sommes convaincus que notre diversité est un moteur essentiel de l’innovation et de la performance.
Finalité du poste
Ce poste consiste à traduire les exigences en solutions logicielles conformes à la conception, afin d'optimiser la valeur ajoutée pour l'entreprise et la satisfaction des clients.
Missions principales
• Utilise des langages de programmation, de script et de bases de données pour écrire du code logiciel répondant aux exigences et optimisant les performances des logiciels
• Identifie les composants logiciels, bibliothèques et frameworks existants à réutiliser dans les solutions
• Met en pratique ses connaissances des meilleures pratiques en matière de développement logiciel, notamment les normes de codage, le codage sécurisé, les revues de code, la gestion du contrôle de version, les processus de compilation, les tests et les opérations
• Contribue à l'analyse des exigences (fonctionnelles et non fonctionnelles) et aux estimations
• Soutient les activités de test, de déploiement, de maintenance et d'évolution des logiciels en corrigeant les erreurs de programmation, en s'adaptant aux changements de périmètre et en codant les améliorations logicielles
• Élabore la structure logicielle, y compris les fonctions, les modèles de conception, les couches, etc.
• Documente et présente les solutions en rédigeant des commentaires de code, des schémas, des diagrammes et des graphiques
• Contribue à l'architecture logicielle (analyse des spécifications, études techniques, évaluation des technologies, etc.)
• Code des modules volumineux et complexes dans le respect de la qualité, des délais et des coûts convenus
• Effectue des revues de conception et de code et évalue l'optimisation des performances logicielles
• Contribue et promeut la gouvernance technique de l'organisation
• Établit des devis
• Effectue des dépannages complexes
• Encadre et peut gérer une petite équipe d'ingénieurs en développement logiciel
Profile & Other Information
Prérequis du poste:
• Au moins 5 ans d'expérience dans le développement d'applications Android (de préférence avec le SDK, et non en UI/UX)
• Anglais: niveau C2
• Kotlin, Java, Kotlin Multi Platform
• SDK Android,
• Tests: Groovy, Spock, JUnit, JC2 - framework de test interne
• Build/Release: Gradle, Jenkins
• Sécurité mobile: Android Keystore, certificate pinning, appairage, Google Play Integrity, communication sécurisée avec le backend, mécanismes de protection du SDK mobile
• Paiements NFC (implémentation HCE)
Le poste est basé à Paris, en France. Nous travaillons selon un modèle hybride, avec au moins trois jours de présence au bureau par semaine. Si vous préférez travailler entièrement sur place, nos bureaux vous sont toujours ouverts :)
En choisissant de travailler chez IDEMIA, vous rejoindrez une entreprise technologique unique, offrant de nombreuses opportunités d’épanouissement. Vous contribuerez à rendre le monde plus sûr, en collaborant avec une communauté internationale et mondiale. Nous valorisons la diversité de nos équipes et accueillons des personnes de tous horizons, quels que soient leur apparence, leurs origines, leurs préférences amoureuses ou leurs opinions.
Nous proposons 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 leaders dans un monde qui évolue lui aussi à un rythme effréné.