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