Apply Now    

Full-Stack Software Engineer - Asset Management

Req #: 170077042
Location: London, ENG, UK
Job Category: Technology
Job Description:

Prism is the JP Morgan Asset & Wealth management portfolio construction and implementation platform.

As a member of the Prism Core team you will be responsible for building critical components and architecture supporting a global user base across the equity, fixed income, beta and solutions lines of business. In addition you will provide tools and guidance to the wider Prism development team.

You will join us at an exciting time as we embark on a multi-year modernisation effort leveraging the latest technologies to enhance the user experience and improve the performance, stability and scalability of the platform.

These are just some of the technologies you can look forward to working on:

  • Cloud micro-services
  • C#, WPF and .Net Core
  • JavaScript web frameworks and HTML5
  • Java & Spring Boot
  • DevOps

Skills and Requirements 


As an outstanding software engineer you will:

  • Possess outstanding software development skills
  • Be disciplined and reliable. Trusted to take ownership of key deliverables
  • Have an aptitude for picking up new languages and technologies
  • Be a clear and confident communicator; able to interact effectively with a globally distributed team of other technical experts
  • Demonstrate a passion for software development, with a desire to develop your own technical skills both in and out of work
  • Have a keen sense of innovation, with valuable suggestions of new ideas, ways of working and technologies
  • Enjoy working with a disciplined team of talented developers
  • Strive to achieve the very highest quality of software development

 Essential qualifications and experience


Strong software development skills using the following technologies:

  • C#
  • WPF
  • JavaScript and modern JavaScript libraries such as Angular or React
  • Experience of the full software development cycle
  • Practical experience of unit testing
  • Practical experience of using design patterns
  • Use of version control systems with multiple developers
  • Experience of continuous integration and deployment tools
  • Excellent command of written and spoken English


Desirable qualifications and experience

  • Experience in the finance industry
  • Java
  • Spring Boot
  • Oracle
  • Microsoft Prism & Unity
  • DevExpress UI controls
  • NoSQL databases
  • Kafka
  • Hadoop
  • Experience working with an agile software development methodology
  • Practical understanding of Test-driven development/Behaviour-driven development.



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.



Apply Now    

Join our Talent Community

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.

Other Information

Apply Using LinkedIn

You can also apply using your LinkedIn® profile. It may save you some time because your information will be automatically transferred into our system. Just click on the LinkedIn logo when you get to the application screen and follow the directions.

Submit an Updated Résumé

During the application process, be sure you have an up-to-date copy of your Résumé, your cover letter and any other documentation you would like to submit.