Job Description
Develop new investment functionality into our Systematic Portfolio Management Product utilized by all quantitative PMs to make investment decisions and construct portfolios.
Apply quality software engineering practices through all phases of development and into production.
Ensure resilience and stability through quality code reviews, unit, regression and user acceptance testing, DevOps.
Contribute to an agile development team working with UX designers, architects, business analysts, users and testers.
Collaborate with team members in a multi-office, multi-country environment.
Job Requirements
* 8+ years commercial/enterprise experience.
* Java core, full stack—specifically resiliency, scalability, performance, traceability, system component upgrades—Spring, Hibernate, Wildfly, ActiveMQ, Oracle.
* Investment domain knowledge (ideally in portfolio management, or relevant analytics and quantitative experience).
* Java Swing.
* Agile experience—working in an agile/scrum team.
* Test‑driven development—ideally with Azure DevOps, JUnit, Cucumber.
* Ingesting data through APIs, messaging, SQL, or desire to learn any of: mean‑variance optimization, Angular, Aladdin, equities.
Education
* STEM degree (software engineering, computer science) with excellent analytical, problem‑solving and communication skills. Java certification.
Position Details
* Seniority level: Mid‑Senior level
* Employment type: Contract
* Job function: Engineering and Information Technology
* Industry: IT Services and IT Consulting
Apply
Click Apply now or email: Prachi Mehta ( ) for faster processing.
#J-18808-Ljbffr