IB Technology, Associate — Commodities Developer (Python, C++, Java) recruitment
JPMorgan continues to build a Global Commodities business with the goal of being the leading and most profitable Global Commodities franchise. In Asia the FO teams have tripled the headcounts in the past 3 years, with the bulk on the team based in Singapore. At the same time JPMorgan is expanding the products that traded (physical oil, power, agricultural) and the locations (Australia, China). In the technology space we are looking to recruit in order to build up our risk management platform, with the aim to move away from our current vendor systems.
Position:
The candidate will be part of a team of developers in charge of coding for a state of the art, in-house pricing and risk management system, for Commodities. We use C++ for analytics and Python for applications, instruments, analysis, and risk. This is a hands-on, business-focused role: the developer will both build out our in-house Athena platform and apply the platform to our businesses. While been part of a global Application delivery team, the deliverables will be mostly around the needs for the Asia business. Examples are:
- Tools to mark and publish end of day forward curves, both Regional and Global marks.
- End to end instrument set up, including downstream feeds, for new products such as Australian Power.
- STP feeds for high volumes trades into the new platform.
- Risk consolidation tool for financial and physical products.
- Market risk feeds for the Asia products (i.e. TOCOM crude)
- Build up Asia specific Regulatory reports.
- Merger integration related work.
Responsibilities:
Application development
- Build application code.
- Participate in technical global forums.
- Frequent communications with global teams to stay on top of application issues and changes.
- Regression testing and code promotion to production
Strong Business Partnership
- Establishes working relationships with
- Global Development teams and quants in Singapore and other regions.
- Front and Middle Office users for the Commodities businesses in Asia Pacific.
Experience:
The candidate should have experience with, or interest in, functional programming, graph algorithms, distributed transactional systems is a plus. A history of system software open source contributions is a plus. The work environment is fast-paced, dynamic, and intellectually challenging: financial knowledge is desirable; the ideal candidate will learn as needed, solve complex technical problems and contribute to the overall success of the team.
Skills
- University degree
- Strong object oriented developer essential
- Python, C++ and/or Java
- Business knowledge, ideally in Commodities.
- Understanding of business processes
- 3+ years of work experience