We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III - DevOps at JPMorgan Chase within the Commercial & Investment Bank - Equities Technology Team, you'll be a part of highly-skilled team of technologists responsible for maintaining JPMorgan's cutting edge Trading applications. The platform provides services ranging from OMS, market data, reference data, session and recovery management, routing and back office system feeding for Global markets. You'll be a part of all aspects of e-trading development from design and build to deployment with a focus on infrastructure, administrative, operational tasks.
Job Responsibilities
Want more jobs like this?
Get jobs in Mumbai, India delivered to your inbox every week.
- Build out and enhance Development environments
- Manage documentation, specifications, and design documents
- Handle release management, such as integrating changes into release tickets for various applications and co-ordinating/communicating with stakeholders
- Implement resiliency design and setup, including persistence replication, failover, and DR/HA architecture, test automation
- Lead and follow Agile Methodologies and Principles
- Liaise with different teams and lead cyber security and stability initiatives
- Share responsibility of support for Dev, UAT, and Production with teammates
- Work across entire software development lifecycle - requirements gathering, design, implementation, testing, deployment, handover to support teams.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Strong analytical development skills, solid understanding of computer science fundamentals.
- Proficiency in using a scripting language such as Python
- Good knowledge of Unix/Linux commands and shell scripting
- Advanced understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security
- Excellent verbal & written communication skills.
Preferred qualifications, capabilities, and skills
- The ideal candidate will likely be qualified to degree level in Computer Science or related engineering discipline
- Strong technology generalist - experience building and supporting high performance and resilient applications used within a high performance/real time environment
- Experience working in a team with a strong software development process (build, test, deploy)
- Proficiency in programming using Java is a big plus
- Good understanding of FIX and other financial messaging protocols is preferred
- Experience in test automation and tools