Java (with C#) DeveloperGlobal (English)Job Description- Candidates are required to work in a multidisciplinary team of Java and C# developers to deal with the analysis and development of new functionalities, as well as maintaining the existing systems.
Reporting to the line manager, the candidate will be working on core services and components, feed handlers, libraries shared between teams, metrics and reporting tools, and front-end applications.
This is a high-pressure role in a front-office multidisciplinary IT environment and previous exposure to such environment is essential.
Candidates should be able to delve into existing code in other programming languages if necessary.
They are willing to communicate directly with traders, front-line support, and other dev teams.
- Good business knowledge of FX Products is required, and the candidate should be mathematically strong in order to understand and contribute to the flow.Main Tasks:Responsible for the development and maintenance of the Position / Trades booking platformEnsure the platform is developed and maintained to the highest standards of quality, security, and performanceParticipate in an agile based software development life-cycle including technical analysis, documentation, development, testing and code reviewsCollaborate with the production support team for release and maintenance of the componentsWork directly with traders and perform L3 support when neededProfileTechnical skills:At least 5 years software development experience, with at least 2 years as an IT team leadExperience with electronic trading platforms or other high-load distributed architectures, Oracle Coherence is desirableExperience in agile development methodologiesExperience in migration / refactoring projects to new railsGood university degree in a quantitative subjectJava core (SE, multi-threading, low latency, and optimizationC# - PracticeLanguage skills:- English - fluentCountryPortugalLocationLisbonContract TypeOpen-ended contract#J-*****-Ljbffr