Responsible for developing, enhancing, modifying and/or maintaining applications in the Global Markets environment. Software developers design, code, test, debug and document programs as well as support activities for the corporate systems architecture.
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.
Be expected to drive design and architecture discussion across the team and to be responsible for high quality implementation. He/she will plan projects, assign tasks to the development team members and track delivery.
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.
Designs, analyzes, develops, codes, tests, debugs and documents programming to satisfy business requirements. Proficient in application development with sound infrastructure knowledge (preferably Unix/Linux).
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.
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.