The role focuses on conceiving and designing our financial markets software products, as well as implement, validate, and test achievements.
Our software development process is based on an array of integrated tools which ensures high quality of the products and deliveries : Git, Jenkins, Gerrit, Sonar
Itiviti guarantees the recognition and appreciation of your developer skills.
Responsibilities :
Design and develop financial markets software products
Implement, validate and test achievements
Support team efforts by applying an Agile methodologies
Evolve in technical areas such as : multi-threading, performance profiling
Apply continuous integration
Provide and receive constant technical feedback via code-reviews and pair programming
Your profile :
Graduate in Computer Science (or related discipline) with a minimum of 3 years development experience in Java 8 or above
Good understanding of client / server architecture
OOP / OOD expert in an environment with challenging performance demands
Must be familiar with version control, preferably GIT
Experienced with Testing frameworks and methodologies (JUnit, Spock, Spek, Integration Tests etc.)
Team player with good communication skills, with an effective level of English proficiency
Development experience in Kotlin or Groovy would be advantageous
Knowledge in financial markets and / or financial technologies (e.g. FIX protocol etc.) would be advantageous
We offer :