informations générales
Alixan
CDI
En tant que développeur junior en sécurité logicielle, vous faites partie d'une équipe de développement, participant aux différentes activités de développement des terminaux Android et à l'amélioration globale de la sécurité de la plate-forme Android, conformément aux exigences de sécurité PCI et à l'objectif de certification.
Responsabilités :
Agir en tant que référent technique / mainteneur pour un ou plusieurs composants.
Définir la vision globale et, en détail, identifier l'impact sur les autres composants du système.
Se tenir informé des dernières avancées technologiques du domaine et avoir toujours une longueur d'avance sur les utilisateurs.
Agir en tant que référent technique auprès du chef de projet, du chef de produit, du manager et du client concernant l'état d'avancement du projet logiciel que vous dirigez.
Être soucieux de l'amélioration continue et être capable de mettre en œuvre des actions visant à améliorer l'environnement de travail, le calendrier et la qualité du projet logiciel, etc.
Profil :
Vous êtes titulaire d'un master en informatique ou équivalent dans un domaine pertinent du développement logiciel. Vous parlez couramment le français et l'anglais. Vous maîtrisez les outils de gestion et de reporting (Jira, Confluence, BI, etc.). Vous avez obligatoirement travaillé dans le secteur du paiement.
Compétences techniques importantes :
Bonne connaissance des systèmes d'exploitation Linux et Android, des protocoles réseau (TCP/IP, SSL/TLS, etc.) et de la sécurité (pare-feu, attaques d'intrusion, etc.)
Première expérience en développement Kotlin
Langages de programmation : Java, Python
Système de build : Gradle, plugins Gradle, Conan, CMake, Soong SDK Android, bibliothèques Jetpack
Architecture et modèles de conception propres
Injection de dépendances
Langage de programmation C/C++ (système embarqué, chaîne d'outils), Java, Python et Rust
Utilisation du système d'exploitation Linux pour les activités quotidiennes
développement CI/CD : Jenkins, Bitbucket, Artifactory, Git, Sonarqube
Outils de test : Junit, UIAutomator, framework Robot, Android Espresso
Autres compétences importantes :
Autonomie et maîtrise des technologies du domaine concerné.
Maîtrise des différents langages et technologies de développement nécessaires à la réalisation de la mission et des différents domaines où il est référent.
Capacité d'analyse et sens de la structure.
Excellent esprit d'équipe et bonnes compétences collaboratives, capable de communiquer facilement avec ses collègues internes et externes.
Orientation client.