A recruitment consultant will contact you soon.

Technical expertise in applications and software development

Technical expertise

Being an R&D developer

You will contribute to the smooth working of the IT department by taking over the tasks of design and development as well as driving upgrades of IT applications for the company’s information system.

Your responsibilities

R&D developers work with technical project managers, clients and sales representatives to manage and deliver IT projects

The R&D engineer’s main responsibilities are:

  • Analysing and formalising user needs
  • Designing and developing the application around the associated technologies
  • Respecting norms and standards
  • Monitoring the work carried out (developments, tests) and testing the application’s operation via a series of unit tests
  • Verifying developments being implemented
  • Working on the committee monitoring the project.

After the application has become operational, you will be involved in carrying out improvement and corrective maintenance assignments and drawing up technical documentation.

Your experience

You are a Young Java Session Graduate (gaining work experience in web IT/mobile/big data or on a work/study programme). You may also be on a Mainframe Session (experience in scientific IT: matlab, catia, simulink and autocad, also gaining work experience or on a work/study programme).

You have had at least 2 years of experience in the field of development (new technologies or mainframe).

Your expertise

Enthusiastic about development and intellectually curious, you are a good listener and can work independently. You will be methodical, willing, responsive in your approach and volunteer proposals and know how to be adaptable. You will have good social skills and a focus on continuous improvement.

Your technical skills

  • Full command of IT development tools: associated languages and frameworks
  • Regular technological watch
  • Knowledge of technical English and full command of French spelling.

Tools used

  • Java J2EE: Java, Struts, JSF, Hibernate, Spring, MVC, Oracle, SQL
  • Web: HTML5, CSS3, JQuery, PHP (Symfony/Zend), JavaScript (EmberJS, AngularJS, BackboneJS, etc.)
  • Mobile: IOS, Android, Swift, Objective-C, Cordova
  • Dotnet: C#, WPF, WCF, ASP.Net, SQL Server, Sharepoint
  • Big Data: Java, Python, C, C++, Scala, Hadoop, Hive, Spark, Pig, MongoDB, Cassandra, Elasticsearch
  • Mainframe: Cobol, DB2, MVS, CICS, Z/OS, Pacbase.


Automatic process of loan request and the simplification of KYC "Know Your Customer".


  • Improvement of KYC and the onboarding of new clients with automatic identity verification thanks to intelligent ID document processing on the web or in an application.
  • Acceleration in the dealing with requests for loans and mortgages: process and automatic classification of new documents, extraction of information and validation of data points.
  • Fraud prevention and respect of rules: automation of compliance requirements on contracts, financial documents and ID documentation.
  • Easing and simplification of the consumer spending comprehension: classification of bank transfers from the study of receipt and invoice item data.


Automated process of scientific papers and other documentation linked to the registering of a patent for intellectual property.


  • Recognition and automatic indexation of fields for a precise search among the documents relating to the patent application.
  • Standardisation of the documents with online specifications: bibliopraphy, expired patent, renewed patent, etc.


Automatic processing of receipts, bills and other financial documents.


  • Automisation of the accounting process: declaration of VAT, supplier bills, etc.
  • Standardisation and harmonisation of the business accounting processes.
  • Improving data security with the deletion of manual errors and with the synthesising of controls.
  • Contribution to the reduction in fraud risks, à la réduction des risques de fraude, reinforcement of operational security, audit trails and internal controls.
  • Support in the change management and accounting teams on the appropriation of this new solution.