Implement new web tools using Python / Django with high quality; create detailed technical design documents and participate in design reviews; enhance current product capabilities for better performance and scalability.
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.
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 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, 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.
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.
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, 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.