Expires soon J.P. Morgan

Python Software Engineer

  • London (Greater London)
  • IT development

Job description

Athena is J.P. Morgan's cross-market risk management and trading system thatprovides functionality for traders, salespeople and operations staff globally. It is used in our foreign exchange, fixed income, credit and commodities businesses. Athena includes a globally replicated object-oriented database, a powerful dependency graph and a fully integrated stack across pricing, risk and trading tools. The code is a combination of Python and C++: C++ for speed, and Python for flexibility and rapid but controlled releases. Athena is designed to provide a continuous deployment environment, and pull developers close to the business to help increase revenues, while improving operational processes and controls to reduce costs.

The role requires a technically strong and disciplined developer. A record of delivering high quality, well-tested solutions in a mature controlled environment is a prerequisite. 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. A high level of interaction with the business is required as application involved are revenue generating and directly used by the businesses globally.

 
Day to day responsibilities:
·  Software development, testing and release to support the Macro Markets businesses
·  Coordination of development between trader-facing teams in the Macro Markets businesses
·  Design of software solutions that can be extended by other developers, and utilised for a variety of different business scenarios
·  Day-to-day 2 nd -line support of the software developed within the Athena Business Strategies
Required Skills
·  Experience in performant, large-scale system development in an object-oriented or functional language such as Python, Java, C++ or C#. 
·  Willingness to become proficient and develop in Python if not already a primary language.
·  Good understanding of Agile development methodologies, responsible for elucidating and agreeing requirements, building relationships with business users, and taking ownership of deliverables all the way to the production environment. 
·  Focus on testing through the entire development cycle to produce reliable and maintainable software.
·  Experience in finance or investment banking as an application developer preferred, or willingness to rapidly learn the business domain.
·  Ability todevelop a good understanding of end to end business processes.
·  Enthusiastic to keep learning and growing, in technical aptitude, business understanding and personal effectiveness. 
·  Excellent interpersonal skills to interact confidently and credibly with business users, to understand and agree business requirements and their prioritisation. 
·  Ability to collaborate with and influence other technology teams to deliver end to end solutions to the business in a constantly changing environment.
·  Eager to take ownership of work, have real business impact, overcome obstacles and take it through to completion, working as part of this team and collaborating with a much bigger community of developers sharing the technology and code base.

In addition, candidates should have one or more of the following skills:

·  Experience working with front office users or other control functions and a desire to partner with the business. 
·  Knowledge of the FX, Credit, Rates, Commodities asset classes is a plus. 
·  Experience in RAD development. 
·  Experience with reporting to various Regulatory agencies (e.g. CFTC, OCC, FSA, PRA) as well as familiarity with Volcker reporting requirements.
·  Knowledge of  Market Risk, P&L and/or financial modelling.
·  Knowledge of financial derivatives to build trade capture and/or risk management software
·  Ability to explain pricing and/or risk results to business users.
·  Experience in the implementation and testing of pricing models.
·  Strong knowledge of data structures and algorithms.
·  Experience inGUI design and user experience of applications. 

JPMorgan Chase & Co. offers an exceptional benefits program and a highly competitive compensation package. JPMorgan Chase & Co. is an Equal Opportunity Employer.

 

Corporate Title: Associate

Closing Date: 19 June 2017

Make every future a success.
  • Job directory
  • Business directory