Java/KDB Macro Software Engineer- Associate- London
London (Greater London) IT development
Job description
As an experienced Software Engineer, your mission is to help lead our team of innovators and technologists toward creating next-level solutions that improve the way our business is run. Your deep knowledge of design, analytics, development, coding, testing and application programming will help your team raise their game, meeting your standards, as well as satisfying both business and functional requirements. Your expertise in various technology domains will be counted on to set strategic direction and solve complex and mission critical problems, internally and externally. Your quest to embracing leading-edge technologies and methodologies inspires your team to follow suit. And best of all, you’ll be able to harness massive amounts of brainpower through our global network of technologists from around the world.
Key Responsibilities:
· The successful candidate will be involved in the full development life cycle of analysis, design, implementation, testing, deployment and support of Macro JPMM platform. Specifically you can expect to:
· Design technology solutions on different scales
· Be mindful of cost / benefit analysis in everything they do
· Advise management and project managers on build or buy decisions - and will have autonomy to make these decisions within existing technical business context.
· Cut code to deliver enhanced functionality across our suite of in-house components and applications
· Be an expert on integrating in-house applications to existing vendor technology (KDB, Solace etc.)
· Produce documentation for other technologists, users and support
· Develop and unit test software application modules using disciplined software development processes including waterfall and agile.
· Be involved in requirements gathering and business analysis tasks.
· Co-ordinate systems integration test with other teams
Qualifications
This role requires a wide variety of strengths and capabilities, including:
• Background in core Java or Python
• Proficiency with KDB+ and Q/K
• Experience in multithreading and low-latency app development
• Understanding of application architecture disciplines
• Knowledge of design and business processes
• Keen understanding of financial control and budget management
• Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals
Macro Data Strategy team is part of Macro front office technology that supports the global Sales, Trading, e-commerce and research organizations across FX, Rates and Commodities lines of business.
Our Corporate & Investment Bank relies on innovators like you to build and maintain the technology that helps us safely service the world’s important corporations, governments and institutions. You’ll develop solutions for a bank entrusted with holding $18 trillion of assets and $393 billion in deposits. CIB provides strategic advice, raises capital, manages risk, and extends liquidity in markets spanning over 100 countries around the world.
J.P. Morgan serves one of the largest client franchises in the world. Our clients include corporations, institutional investors, hedge funds, governments and affluent individuals in more than 100 countries. J.P. Morgan is part of JPMorgan Chase & Co. (NYSE: JPM), a leading global financial services firm with assets of $2.2 trillion. The firm is a leader in investment banking, financial services for consumers, small business and commercial banking, financial transaction processing, asset management, and private equity. A component of the Dow Jones Industrial Average, JPMorgan Chase serves millions of clients and consumers under its J.P. Morgan and Chase, and WaMu brands.
J.P. Morgan offers an exceptional benefits program and a highly competitive compensation package.
J.P. Morgan is an Equal Opportunity Employer.
Closing date-17 November 2017