JPMorgan Chase's Commercial and Investment Banking's Equities Electronic Trading team needs to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. The Electronic Trading Group requires timely testing solutions to meet growing business demands, specifically for electronic trading applications like Smart Order Router, Market Access, DMA/Sponsored DMA, Risk Controls, and Internal Matching Engine.
Requirements
- Advanced knowledge of programming language(s) - Unix scripting, Python, and Java programming languages for Automation, Monitoring and Surveillance
- Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- Practical cloud native experience
- Experience with electronic trading technology.
- Knowledge of Equities Trading Stack – Order Management Systems, ALGO, Smart Order Routers, Dark Pools, Equities exchange protocols
- Knowledge of kdb/q is a plus
Responsibilities
- Develop and implement a framework for continuous integration environments, driving its adoption and evolution.
- Automate testing processes and any manual workflows to enhance efficiency and accuracy.
- Ensure the successful completion of project testing activities and tasks, maintaining high standards of quality.
- Manage release processes, provide environment support, and offer production support as needed.
- Conduct client, venue certification, and connectivity for various exchanges, markets, and dark pools.
- Work with Business and End users to review business requirements and translate to tech specifications.
- Test and validate individual applications and end-to-end integration
Other
- Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.
- Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.
- Collaborate with team members across different regions, contributing to a cohesive global team effort.
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Hands-on practical experience delivering system design, application development, testing, and operational stability