Trading Platform Infrastructure Developer Associate job in Glasgow at JP Morgan

Trading Platform Infrastructure Developer - Associate

Company: J.P Morgan

Location: Glasgow UK

Date Posted:Apr 05, 2018

Trading Platform Infrastructure Developer - Associate Glasgow Technology Centre  JPMorgan Chase is a leading global financial services firm with assets of $1.1 trillion and operations in more than 50 countries. The firm is a leader in investment banking, financial services for consumers and businesses, financial transaction processing, asset and wealth management, and private equity. Under the JPMorgan, Chase and Bank One brands, the firm serves millions of consumers in the United States and many of the world's most prominent corporate, institutional and government clients. Overview of Application:- Kapital is the Pricing and Risk Management system used by Global Rates Markets and Global Emerging Markets. Kapital supports a wide range of products, from vanilla IR Swaps to complex Rates Exotics and Hybrids products. Kapital manages the full lifecycle of the trade, from trade booking (or processing of STP) to feeding Confirmations and Settlement systems. It is used to produce the risk (SOD, EOD and Intraday) used by the Trading desk to manage their position in addition to calculation of P&L actuals for the trading desk every day. Kapital is also responsible for feeding corporate systems (Market Risk, Regulatory, and Collateral). Kapital is written in Smalltalk and integrates with an object database (GemStone) as its persistence mechanism. The application has continuous build and integration processes with a single global codebase combined with automated nightly regression tests. The customised IDE is integrated within the application and allows for full code management and debugging capabilities. The system is currently going through a major transformation in that it is developing solutions for AWS and unifying its instances globally into a more centralised multi-time zone installation. The system sits within a Linux OS across multiple servers across multiple data centres. Overview of Team:- Approximately 80 Kapital developers are located across New York, London, Glasgow, Mumbai, Hong Kong and Tokyo.  The team is split into AD infrastructure, global projects, financial development and test & release functions. The AD Infrastructure team is located in London, New York and Glasgow and is made up of 16 people.   Overview of Role:- The role will be based in our Glasgow office working alongside other Kapital developers. This role is for a Kapital AD Infrastructure Developer to help support and enhance the application infrastructure.  The candidate will be predominantly coding in Smalltalk but some work may need to be done using Java and/or Python.  While actual Smalltalk experience – in particular with VisualWorks or Pharo environments - would be a significant advantage for any candidate we acknowledge this language and these dialects  are considered niche/specialist skillsets and so any OO language experience, such as Java or Python, is will be considered. GemStone database experience would also be a plus, but again, this is considered niche/specialist and so experience in other database architectures would suffice e.g. Oracle, Sybase, NoSQL etc. Knowledge of AWS and generally Cloud technology, containerization will be given additional weighting. The candidate may be expected to integrate 3rd party technologies with the application, so knowledge of the C-language and previous experience in dynamic- library/DLL/COM/DotNet integration would also be beneficial.   The candidate will also help integrate with UNIX level infrastructure tools so a working knowledge of Unix scripting languages would be beneficial, although full training will be made available. Candidates will be expected to have some knowledge of, and have worked, with frameworks and databases technologies. The candidate will be expected to interact with both Kapital financial developers and business users and will need good interpersonal and communication skills. Support activities will play in the role with the candidate working on any number of infrastructure issues during the work day. The candidate must demonstrate a particular commitment to learn complex distributed architectures, help building and supporting Software Development Life Cycle applied in global development context, be able to share knowledge unsolicited and be willing to become one of the focal points for other Kapital developers to look to for infrastructure guidance. The candidate must be able to work independently with minimal managerial oversight, in an environment where creativity and innovation is not facilitated and yet is expected. The candidate will be expected to show interest in new and emerging technology trends even though they may not be used in the context of the application right now, e.g. artificial intelligence.  The role is in a fast paced environment thus the candidate must be able to adapt quickly to evolving requirements and drive their tasks to completion whilst working in an agile development environment – knowledge and experience in Scrum, Kanban etc. is considered a plus but is not required. Daily duties include: 1.     Application Development in a Smalltalk environment, implementing functional changes as well as Unit- and Acceptance-tests, utilising TDD where appropriate2.     Support/assistance including liaising with both local and remote users and debugging in the above environment3.     Agile-team project work including creation of tools/services on the Pharo Open-Source platform4.     Improving/evolving development and support tools used by a global development team Skills Required:- The candidate should have an understanding of an object oriented programming language (e.g. Smalltalk, Python, Java, C++, C#) and their underlying principles1.     Inheritance vs. Composition2.     Polymorphism 3.     Data modelling 4.     Enthusiasm for increasing knowledge of complex distribution architectures and object databases is essential5.     Willingness to adopt an agile development process6.     Clear communication  Closing date: 2nd May 2018Location:  GlasgowSalary: Competitive Salary Package     View full job description
JobCentre Plus 3 months ago
Need more jobs?

Submit your CV so employees can contact you directly for more!

Trading Platform Infrastructure Developer Associate jobs in Glasgow

Job location:

Glasgow Map of Trading Platform Infrastructure Developer Associate job in Glasgow at JP Morgan

JobHits is one of the fastest growing job search engines in the UK. Everyday 30,000+ new jobs, find your ideal job from vacancies at major job boards and companies� careers websites in the UK.

© 2013 - JobHits Pty Ltd