Les offres d'emploi

Publiée le

INGÉNIEUR DE DÉVELOPPEMENT C++ SOUS LINUX (H/F)

Télépaiement

Localisation : Paris (75)

CDI

Démarrage : ASAP
Expérience : 5 ans
Salaire : A négocier selon profil et expérience

Postuler

MISSIONS 

 

Le client, fournisseur mondial des solutions de paiements et de transactions sécurisées, recherche des ingénieurs de développements logiciels expérimentés pour réaliser des développements sur la solution de paiement client ainsi que de la maintenance évolutive et corrective.

 

Dans un objectif de satisfaction client l’accent est mis sur la qualité des développements, des tests et des livraisons ainsi que le support des logiciels.

 

Le but étant de valider l’ensemble des développements spécifiques, dans un environnement cible client dans diverses configurations pays afin d’anticiper un maximum d’anomalies et faciliter la phase UAT client.

  • L’objectif de la prestation consiste à répondre aux exigences et aux besoins d’architectures, de spécifications et d’implémentations de la solution de paiement de type client – serveur.
  • Les développements sont faits principalement en C/C++. Certains services et composants complémentaires nécessitent des connaissances en langages Python et Java.
  • Le travail fourni doit être documenté, packagé et testé dans un environnement iso-production pour répondre aux exigences et aux attentes du client.
  • Les équipes sont organisées en Squads et en Tribes dans un contexte de méthodologie Agile.

 

CONTEXTE

  • Environnement de type client – serveur. Le client est de type embarqué (terminal).
  • Environnement technique : Linux Redhat 5/6/7, Java, PostgreSQL, C++11 / C++14, PGAdmin
  • Outil de test : Testlink, Quality Center ou équivalent.
  • Outil de suivi de projets : JIRA, Mantis ou équivalent.
  • Framework d’automatisation : Outil client basé sur des scripts Python
  • Méthodologie : Agile Scrum
  • Organisation des équipes : Squads et Tribes

 

OUTILS / LANGUES
  • Bonne maîtrise du langage de développement C/C++
  • Bonne Pratique des méthodes de développement Agiles de type Scrum
  • Outil de gestion de configuration et de version (GIT,svn, etc.)
  • Bonne connaissance des framework C/C++ Unit Testing (CUnit, Google Test, CppUnit, ...)
  • Bonne connaissance des systèmes d’intégrations continues et des déploiements continus (GIT, Jenkins, Bamboo...etc)
  • Mise en œuvre des best practices du développement (clean code, TDD, BDD, industrialisation...)
  • Connaissance des développements en mode embarqué

 

  • Environnement de test : Test Designer, Test Link, Kanest, Kanest-ICC, Kanest Supervisor
  • Connaissances des normes et standards métier monétique : EMV, CB2A, Nexo- FAST, etc.
  • Connaissances des langages de développement Java, C#, Python

Riheb

Contacter

Talent Acquisition Recruiter Riheb BACCAR

FORTIL NORD OUEST

Rejoignez-nous !

Notre engagement, Votre accompagnement