Côté paiements en ligne, ce sont plus de 300 000 e-marchants à travers le monde (Canal+, CROUS, CNAM, DirecTV) qui ont choisi de nous faire confiance pour notre expertise et la fiabilité de nos produits (nos services fonctionnent quand même en 24/7/365 !).

Les demandes clients sont de plus en plus importantes. Et pour maintenir notre haut niveau de service, nous renforçons notre service Vente à Distance (VAD), qui s’occupe de développer notre plateforme de paiement en ligne (PayZen). ::

Ce qui signifie que nous cherchons un.e Ingénieur.e Développement Java/fullstack.

 

Intéressé.e ? On vous en dit plus :

Au sein de notre service VAD, l’équipe Interface de Paiement (IPA), composée de 7 développeurs et 1 responsable d’équipe. L’objectif de l’équipe ?  Fournir à nos clients marchands les services nécessaires pour intégrer le paiement sur leur site et leur donner les outils pour gérer leur transactions. Autrement dit, une API REST , un formulaire de paiement à redirection, embarqué sur la page du marchand, des batchs de traitement de paiement par fichier, des liens de paiements, etc

En tant qu’ingénieur.e développement Java/fullstack, vous intervenez à 80% sur du backend, et vous :

  • Réalisez les développements en mode maintenance évolutive,

  • Effectuez les revues de code,

  • Développez les tests automatiques (unitaires, non-régression, end-to-end, BDD),

  • Pourrez être amené à faire du support N3.

 

On parle probablement le même langage :

  • Java 11/17/21, J2EE, JPA/Hibernate, REST, SpringBoot

  • HTML, CSS, ReactJS

  • SQL (MariaDB, MySQL), Cucumber, Behave

  • Git, Maven

  • Jenkins 2, Ansible, Selenium

  • Docker, Podman

  • Méthodologie Agile (Scrum)

Prêt.e à relever le défi ?

Prêt.e à relever le défi ?

  • Vous êtes issu.e d'une formation supérieure (Bac +5) en informatique,

  • Vous avez au moins 4 ans d'expérience dans le développement Backend,

  • D'ailleurs, Java (Java 7/8) et Java J2EE n'ont aucun secret pour vous,

  • Vous maîtrisez les bases de données SQL,

  • Vous êtes familier.ère avec la configuration Git,

  • And of course, you speak English and are able to say something else than "where is Brian?".
     

Votre personnalité fera la différence :

  • Vous avez un fort esprit d'équipe, vous privilégiez le collectif à l'individuel et êtes adepte du « ensemble on va plus loin »,

  • Vous aimez partager votre expérience et vous enrichir de celle de vos collègues,

  • Vous avez une bonne communication orale et écrite pour transmettre efficacement les informations.

En tant que Product Owner, vous êtes chargé de transformer le besoin exprimé par les utilisateurs en le déclinant en fonctionnalités qui seront développées par les équipes techniques.

Vous êtes ainsi le lien indispensable entre les équipes métiers et êtes garant du bon déroulé des projets.

Votre mission :

  • Identifier les besoins fonctionnels et techniques des utilisateurs métier, définir l’ensemble du Backlog (Design, Build and Run),

  • Contribuer à la traduction des besoins métiers en fonctionalités,

  • Travailler en collaboration avec les équipes de développement et suivre l’avancement du planning de livraison et des engagements,

  • Participer et animer les réunions de projets,

  • Gérer les modifications du produit : planning, charges, livrables,

  • Mener à bien les campagnes de tests et les recettes,

  • Former les utilisateurs et les accompagner dans les évolutions,

  • Rédiger la documentation produit.

Vos missions pourront être évolutives, en fonction de votre avancée et vos motivations.

Prêt.e à relever le défi ?

Votre profil :

  • Vous justifiez d’une première expérience significative de 3 ans,

  • Vous êtes issu d'une formation ingénieur (MIAGE, Ecole d'Ingénieur,…)

  • Vous avez l’habitude de travailler en méthodologie agile,

  • Vous êtes proactif, curieux et rigoureux,

  • Vous avez un excellent relationnel et le goût du travail en équipe.

Au sein de notre service VAD (e-commerce), l’équipe mobile, composée actuellement de 4 développeurs, est en charge de développer et maintenir nos applications mobiles et SDK natifs. Les projets sont nombreux et variés, les défis techniques sont quotidiens ! On ne cesse de repousser les limites du développement hybride avec React Native, tout en maintenant nos SDK mobiles en language natif, tout cela au sein d'une même équipe où chacun à l'opportunité de toucher à tout.

Ces dernières années, les enjeux de l'équipe mobile sont encore plus importants avec le projet SoftPOS consistant à transformer n'importe quel smartphone du marché en véritable terminal de paiement carte. 

Et pour renforcer cette équipe, nous cherchons un.e ingénieur.e développement mobile.

Votre objectif ? Développer des applicatifs et de nouvelles fonctionnalités, effectuer la maintenance et assurer un support de niveau 3 pour l’intégration des solutions mobile chez nos clients.

Concrètement, au quotidien, vous :

  • Participez au développement de nouvelles fonctionnalités sur nos applications mobiles développées en React Native avec Expo : intégration avec le backend, gestion de nouveau parcours clients, intégration de librairie et SDK de partenaire (intégration de SDK natif avec Expo Modules), intégration de nouveaux moyens de paiement dans l'application,

  • Assurez le développement de nouvelles fonctionnalités et la maintenance de nos SDK mobiles natifs, et déjà livré chez plusieurs de nos clients,

  • Participez de façon pro-active à la montée en charge des solutions mobiles en intégrant des outils de monitoring, de test et d’industrialisation,

  • Participez à la vie de l’équipe : brainstorming, daily, réunions hebdomadaires, gestion du board Jira …

On parle probablement le même langage :

  • TypeScript,

  • React Native / Expo,

  • Kotlin,

  • Swift,

  • Bitrise, GitHub, Expo EAS.

L'équipe mobile est composée de passionné.e.s du développement mobile et de nouvelles technologies. Il y a beaucoup de communication et d'entraide dans notre équipe. Le code est systématiquement revue, une attention particulière est donné à la qualité de nos développements.

Il n'est pas obligatoire de maitriser parfaitement l'ensemble des technologies demandées ! Une base solide en TypeScript est cependant nécessaire. Des connaissances en techno natives – Kotlin et/ou Swift – seront appréciées.

Prêt.e à relever le défi ?

Prêt.e à relever le défi ?

  • Vous êtes issu.e d'une formation supérieure (Bac +5) en informatique,

  • Vous avez au moins 3 ans d'expérience dans le développement mobile,

  • Vous maitrisez l'univers « mobile »  : les multiplateformes (mobile, tablette, smartphone) et les écosystèmes de développements propres à Apple et Google,

  • Vous maitrisez les différents outils de développement : Xcode, Visual Studio…

  • Vous avez de solides connaissances sur au moins l'une de ces technologies mobiles  : Kotlin, Swift, TypeScript, ReactNative

  • Vous avez des connaissances en gestion de la CI mobile/test : Bitrise, Expo AES, AWS device farm, appium,

And of course, you speak English and are able to say something else than "where is Brian?".
 

Votre personnalité fera la différence :

  • Vous avez un fort esprit d'équipe, vous privilégiez le collectif à l'individuel et êtes adepte du « ensemble on va plus loin »,

  • Vous aimez comprendre ce que vous développez et pourquoi vous le développez,

  • Vous aimez partager votre expérience et vous enrichir de celle de vos collègues,

  • Vous êtes curieux.se et votre esprit d'analyse vous permet d'appréhender du code tiers.
     

Convaincu.e ? Postulez !

Le service Industrialisation, composé d’une dizaine de personnes, agit en transverse afin d’opérer, de faire évoluer et de standardiser à l’échelle de l’entreprise les outils et plates-formes de développement et de déploiement de nos solutions logicielles.

Au quotidien, c’est un travail en étroite collaboration avec les équipes de Développement et d’Exploitation afin de proposer et déployer des outils permettant d’automatiser et de fiabiliser nos chaines d’intégration et de déploiement.

Le service Industrialisation est également en charge de la supervision de nos couts d'opérations dans le Cloud et assurer à ce titre la mission de 'FinOps'.

Pour ce faire des données sont collectées auprès de nos fournisseurs de service Cloud et mises à disposition des différentes équipes via des boards permettant de suivre les coûts au quotidien et d'identifier les dérives potentielles.

Afin d'améliorer le service rendu, nous souhaitons mettre en place un système de détection d'anomalies basé sur l'analyse des données collectées et un modèle prévisionnel de coûts.

L'objectif du stage consiste à :

  • Analyser le besoin à partir des pratiques et outils déjà mis en place,

  • Proposer des améliorations permettant d'ajuster les prédiction et d'affiner la détection des anomalies,

  • Faire évoluer l'outillage en place afin d'implémenter les améliorations identifiées.

Prêt.e à relever le défi ?

On est fait pour travailler ensemble si :

  • Vous êtes issu d’une formation avec une spécialisation en data science,

  • Vous avez des connaissances de base sur Python, AWS et Grafana,

  • Vous connaissez les outils d'analyse prédictive et de détection d'anomalie,

  • Vous avez des connaissances de base concernant les fournisseurs de service dans le cloud et leur structures de coûts,

  • Les 'DevOps' ne vous font pas peur…

Votre personnalité fera la différence :

  • Vous êtes proactif et aimez les challenges techniques,

  • Vous êtes capable de prendre de la hauteur pour proposer des solutions toujours plus adaptées,

  • Vous êtes curieux et aimez comprendre les processus qui se cachent derrière la mise œuvre de services dans le cloud.

Vos missions seront les suivantes :

  • Développer, maintenir et faire évoluer les plugins et connecteurs de paiement pour les CMS open source et cloud utilisés par les sites e-commerce de nos marchands

  • Assurer la compatibilité des plugins existants avec les nouvelles versions des CMS

  • Assurer le support N3 (en analysant le code source des différents CMS open source par exemple)

  • Effectuer des revues de code

  • Développer des tests automatiques

  • Participer aux cérémonies Agile et à la vie quotidienne de l’équipe

Notre environnement technique :

  • HMTL, CSS, JavaScript (jQuery entre autre ), Git

  • PHP, PHPUnit , Symphony

  • Python

  • SQL (MariaDB, MySQL)

  • GitHub

L’équipe développe également sur des briques JAVA permettant de mutualiser des traitements sur les CMS Cloud, dans ce contexte, vous serez amené à participer et à évoluer sur des travaux en JAVA, avec pour environnement technique :

  • SpringBoot

  • Jenkins

  • JUnit

  • Java

 

Vos missions seront évolutives. En fonction de votre avancée et de vos appétences, vous aurez l’opportunité d’intervenir sur d’autres projets.

Prêt.e à relever le défi ?

Prêt.e à relever le défi ?

Ce que l'on attend de vous :

  • Vous êtes en dernière année d'école d'ingénieur ou de master informatique,

  • Vous avez de solides bases en PHP et Java,

  • Vous êtes curieux.se techniquement et adorez creuser les sujets,

  • Vous êtes reconnu.e pour votre rigueur,

  • Vous avez une bonne communication et capacité de synthèse

  • Vous êtes autonome mais pas indépendant.e, et grand.e adepte du « seul on va plus vite, ensemble on va plus loin ».