Stage développeur embarqué Kotlin
Ingenico Group
Le contexte
Ingenico est le leader mondial des solutions d'acceptation des paiements. Nos terminaux, solutions et services de classe mondiale activent l'écosystème mondial dans le nouveau monde de l'acceptation des paiements. Nous sommes le partenaire technologique de confiance de plus de 1 000 banques, acquéreurs, ISV, agrégateurs de paiements et clients fintech et nous déployons 40 millions de terminaux de point de vente dans le monde pour des détaillants allant des petits commerçants à certaines des marques mondiales les plus connues. En tant que plus grand réseau d'acceptation de paiement au monde, alimenté par 4 000 employés à travers le monde, nous fournissons des solutions intelligentes, fiables et sécurisées avec une portée locale et internationale. Nos solutions permettent aux commerçants de simplifier les paiements, en offrant rapidité, sécurité et flexibilité pour améliorer l'engagement client. Avec 45 ans d'expérience, l'innovation fait partie intégrante de l'approche et de la culture d'Ingenico, inspirant notre vaste communauté d'experts qui anticipent et contribuent à façonner l'évolution du commerce dans le monde. Nos forces d'innovation n'ont d'égal que la puissance et la robustesse de nos plateformes, la sécurité de nos solutions et la qualité de nos services.
Périmètre du poste
Votre poste se trouve à Valence au sein de la structure GID(Global Innovation & Development,)
Nous recherchons un(e) stagiaire dynamique, rigoureux(se), curieux(se) et motivé(e) pour travailler sur des missions diverses dans le domaine du développement informatique embarqué, en particulier Kotlin, dans le cadre d’un stage de fin d’études rémunéré de 6 mois à partir de janvier 2024.
Avec l’équipe, vous aurez la charge de développer une application pour terminal de paiement permettant de tester l’intégration de librairies Kotlin développées par l’équipe. Cette application aura pour objectif de faire gagner du temps à l’ensemble des personnes travaillant sur les librairies Kotlin développées pour les terminaux des gammes Tetra et Android en leur évitant de multiples régressions. Cette application devra, dans un second temps, s’intégrer dans un environnement avec Maestro (framework de test) afin d’automatiser les tests. Le développement sera à effectuer en Kotlin. Un environnement de développement basé sur IntelliJ sera utilisé. Une attention toute particulière devra être accordée à la qualité de code au travers de l’intégration continue. La validation et la livraison de l’application sera à effectuer auprès des équipes de développement en interne.
Vos responsabilités
- Recenser et consolider les différents besoins
- Développer l’application pour terminaux de paiement
- Rédiger les tests d’intégration
- Automatiser les tests pour les terminaux Tetra et les terminaux Android
- Réaliser la mise en place de l’intégration continue en se basant sur les solutions existantes
- Assurer la traçabilité du développement en se reposant sur les outils JIRA/bitbucket en suivant une méthodologie itérative agile
- Produire une documentation utilisateur
Profil recherché
Vous êtes étudiant(e), en deuxième année de Master de type école d’ingénieur spécialisée dans l’informatique, et recherchez un stage de fin d’études dans le développement informatique.
Compétences techniques :
- Notions concernant les technologies : Kotlin, Linux, protobuf, architecture objet, architecture service, tests unitaires, intégration continue …
Autres qualités importantes :
- Autonome
- Force de proposition et curieux(se)
- Travail en équipe
- Niveau d’anglais à minima opérationnel
Plus de raisons de nous rejoindre
Vous rejoindrez une structure dynamique où vous pourrez rapidement progresser et monter en compétences sur des sujets variés, tout cela dans une atmosphère de travail positive, entouré(e) de collègues attentifs(ves) à votre développement personnel et professionnel !