Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.
As a Software Engineer III at JPMorgan Chase within the Commodities Transformation Team, you serve as a member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
The Global Commodities business spans over the globe (North America, EMEA, Asia Pacific) and does business in Oil, Gas, Power, Emissions, & Metals (both base and precious) in both Exchange Traded markets as well as Over the Counter markets. The desks trade both financially settled as well as physically settled products.
Job responsibilities
You need to develop in Athena which is purely python-based development work in an Enterprise development environment. Develops secure high-quality production code, and reviews and debugs code written by others. Write adequate tests for the codes you develop. This includes unit tests, regression tests, etc. Your code needs to have very high-test coverage. Workflow based UI development – front to back. Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems. Adds to team culture of diversity, equity, inclusion, and respect. Improves experience for trading, operations developing intuitive user interfaces and performant back ends. Work with Commodities QR group as well as other technical partners in a collaborative environment. Drives and executes within the strategy of macro technology, of which commodities is one section (aligning with rates and FX technology peers)Required qualifications, capabilities, and skills
You need to be a skilled python developer rating greatest than 7 in a scale of 1 to 10 with 1 lowest and 10 highest. Athena platform heavily uses the data structure graph. You need to be proficient in different data structure and algorithms especially graph based. Hands-on practical experience in any enterprise system in developing robust backend codes. Front to back development experience in developing any workflow based user tool. Knowledgeable in automation and continuous delivery methods Knowledgeable in the Software Development Life Cycle Experience in writing different tests for CICD. Prior track record of delivery within risk management in financial services Ability to collaborate with and influence other technology teams to deliver end to end solutions to the business in a constantly changing environment.Preferred qualifications, capabilities, and skills
Concept of Risk, Markets – any knowledge in commodities markets is a plus. Commodities market knowledge or experience in developing application for Commodities business is a plus.