Job Description
We have an exciting and rewarding opportunity for you to be a part of JPMorgan's Equities Trading Technology group - a highly-skilled, business-aligned team of enthusiastic talent building one of world's leading e-Trading platforms.
As a Senior Lead Software Engineer - Integration/DevOps at JPMorgan Chase within the Commercial & Investment Bank - Equities Trading Technology group, you will follow the best Agile practices and develop in-house low-latency connectivity & pre-trade risk applications. These applications are both Client and Exchange facing, and also serve several internal clients. Working within a team of experienced technologists, the role will participate in all aspects of e-trading development from design and build to deployment with a focus on infrastructure, administrative, operational tasks
Job Responsibilities
- Drive the Projects independently with effective stakeholder management.
- Identify the gaps and provide efficient solutions for Process Improvements, Project Management, Release Management, Automation Implementation etc
- Work across entire software development lifecycle – requirements gathering, design, implementation, testing, deployment, handover to support teams.
- Validate new functionalities and certify them from all angles viz. Integration, Functional, Regulatory, E2E etc
- Own the Production Release Management, Planning, Deployment, Post Release Checkouts, and L3 Production Support etc
- Act on Regulatory Needs, Business Requests, Production Requests, Stress Testing etc with utmost urgency
- Lead and follow Agile Methodologies and Principles
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Strong analytical skills, solid understanding of computer science fundamentals and experience in real-time, high performance and/or e-Trading areas
- Proficiency in using a scripting language such as Python, Perl etc
- Comprehensive knowledge of Unix/Linux commands and Shell scripting
- Exposure to the Low Latency Trading Platforms and middle/back office systems
- Advanced understanding of Agile methodologies such as CI/CD, Applicant Resiliency, and Security
- Hands-on practical experience of using tools like GIT, Jenkins, Maven, Bitbucket, IntelliJ, Jira, Confluence, Change Management etc
- Excellent verbal, written communication skills
Preferred qualifications, capabilities, and skills
- Experience in Investment Banking Domain, Front Office Trading Applications
- Good understanding of FIX Protocol and other financial messaging protocols is preferred
- Experience in test automation and tools
- Knowledge of programming using C/C++/Java is a big plus