As a senior application developer, you will design, develop, test, and document functionality to satisfy requirements of one or more user areas; work closely with business analysts, quantitative research team, and business users as part of a global team to interpret the requirements and evaluate alternative solutions.
The chosen candidate will build software to help support product implementation and client-facing tools that allow clients to manage their data distribution, users, applications and respective permissions.
The role will require an ability to attain clear understanding of Athena environment and of the unique design considerations that come into play in a diverse and highly interdependent systems environment.
Works with project teams to ensure overall software quality is monitored and maintained and/or validates system QA standards necessary to create and execute test plans and procedures for acceptance testing of new or modified applications/systems.
In this role, the selected candidate will develop new software and modify existing systems using Java on multiple platforms; implement and develop top tier financial trading systems in a fast paced environment.
In this role, the selected candidate will support and maintain existing software products, applications and interfaces; evaluate emerging technologies, open source libraries and provide recommendations.
In this role, the selected candidate must have the working knowledge of Python, Java or other OO language(s); independent and critical thinker, able to investigate unknowns and solve issues from end to end.
In this role, you will be responsible for developing, testing and supporting the an Indices platform. Role requires hands on experience with production systems and data, working under tight deadlines, and providing support when appropriate. Individual contributor role.
In this role, the selected candidate will develop relationships with the Quant and Financial Development Teams to resolve pricing related issues; investigate and analyze legacy valuation result differences with quartz to ensure quartz based implementation pricing is correct.
In this role, the selected candidate identifies, assesses, and records tactical and strategic technology needs and advises project managers and stakeholders on technology options, risks, and costs versus benefits.