Description

Job Role:

- Gather requirements from traders, other clients or teams (IT, quants…)

- Develop front to back microservice based applications (Java, Python, Git, Node…)

- Test the code (unit / integration tests, UAT…)

- Contribute to code reviews within the team and help following development best practices (SOLID principles, code coverage…)

- Deploy the application in AWS

- Support and improve progressively the applications developed in the team

- Collaborate with support, architecture, cloud, and other IT and technical teams

- Draw up all the technical documentation required in accordance with the Group's Development Policies and the stipulations of the solution design

- Package of solutions for the correct deployment of SW in the different work environments

- Identify training, upskilling or re-profiling needs required to maintain technical competences

 

Required qualifications :

 

- Knowledge in microservices paradigm. Ability to propose a software architecture based on services and their functional separation.

- Knowledgeable of development patterns for the creation, communication and orchestration of these microservices.

- Able to develop very agile microservices using industry standards (OpenAPI, swagger, opentracing).

- Programming languages: HTML, Javascript, Java, Spring, node, python (alternatives are valued).

- Knowledge in Cloud AWS

- Knowledge of Kubernetes

- Knowledge of Windows and Linux OS

- Full stack development capabilities and experience

- Knowledge of best practices (code reviews, unit testing…)

- Confluence medium knowledge

- Financial knowledge

Education

Any Graduate