Senior Software Engineer - React - Global Fixed Income Technology

Location:Greater London
Job Type:Full Time
Apply Now

JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2.6 trillion and operations worldwide. The firm is a leader in investment banking, financial services for consumers and small business, commercial banking, financial transaction processing, and asset management. A component of the Dow Jones Industrial Average, JPMorgan Chase & Co. serves millions of consumers in the United States and many of the world's most prominent corporate, institutional and government clients under its J.P. Morgan and Chase brands. Information about JPMorgan Chase & Co. is available at www.jpmorganchase.com.

J.P. Morgan Asset Management is a leading investment manager of choice for institutions, financial intermediaries and individual investors, worldwide. With a heritage of more than two centuries, a broad range of core and alternative strategies, and investment professionals operating in every major world market, we offer investment experience and insight that few other firms can match.

Fixed income portfolio implementation (PI) is the process of assessing risk and generating orders for the purpose of managing fixed income portfolios. The fixed income PI development team will be focused on developing capabilities within our strategic platform, Spectrum, to facilitate this process. The team is about to embark on large scale re-development of the existing user interface. It will leverage the latest front-end web development libraries with the primary focus being React. As a member of this team you will be responsible for the design and build of critical components, interfacing with front office users in the fixed income business, as well as collaborating with server side developers to design a rich API across functional boundaries.

The design of the new user interface is in its initial stages so this is a chance to be involved from the very beginning on a challenging and exciting new project. The build will leverage modern software approaches including continuous delivery with a heavy focus on automated testing.

Skills and Requirements

Person

As an outstanding software engineer you will;

  • Be committed to continuous learning and developing your skills and knowledge

    • Enjoy working within a fast paced and modern software development team/environment

      Self-starting with the ability and confidence to drive and deliver solutions into production

      Quality focused with an understanding and appreciation of automated testing

      Essential qualifications and experience

      Minimum 5 years' experience as a professional software engineer

      In-depth knowledge of at least one major front-end web framework (Angular or React).React Preferred.

      Proficient in Java or C#

      • Experience of the full software development cycle
      • Extensive experience of unit testing
      • Practical experience with using design patterns
      • Use of version control systems with multiple developers
      • Experience of continuous integration and deployment tools and approaches

      Desirable qualifications and experience

      Financial product knowledge, preferably Fixed Income

      Jest

      Git

      Jenkins

      Cloud technologies

      Scala

      Kotlin

      Oracle

      Gemfire