Apply Now    

Python/Java Software Engineer

Req #: 180014521
Location: Glasgow, SCT, UK
Job Category: Technology
Job Description:
Python/Java Software Developer
Custody and Fund Services provides trade processing functions for external clients. Trade processing services include third party valuation, accounting, net asset value calculation, settlement, confirmation, and clearing.
We are looking to extend our Glasgow OTC Derivatives development team with outstanding developers with skills and experience in both Python and Java software development.
The successful candidate will build out functionality for our OTC Derivative processing system, supporting products across asset classes such as credit, rates and equities. Knowledge of OTC Derivative products would be an advantage.
The role involves software development in Python using the Athena development platform. It will additionally involve enhancement and support of Java-based system components.
You will work with a globally distributed development team and will have end-to-end ownership of the code you deliver, from analysis and design through implementation, testing and deployment to production.
Key Responsibilities
  • Implement instruments in Rates/Credit/Equity derivative asset classes
  • Implement trade / instrument lifecycle
  • Extend our trade processing system with new business functions
  • Integrate with underlying analytics library
  • Collaborate with quantitative research groups
  • Implement deal booking process
  • Implement market data feeds
  • Implement reference data objects and reference data database
  • Build intraday messaging for downstream integration
  • Build file based downstream integration
  • Implement the software using available frameworks or on-boarding best-in-class technologies
  • Implement unit and integration tests
  • Deliver easily maintainable, applications in the face of changing requirements
  • Provide Level 3 support
Required Skills
  • Strong Python knowledge
  • Core Java
  • Understanding of software design principles
  • Understanding of data modelling using Relational, Object and NoSQL databases.
  • SQL
  • Familiarity with build and SCM tools ( Maven, Jenkins, Git/SVN)
  • Unix/Linux
  • XML
  • Experience with messaging (MQ) and web services
Useful Skills
  • Financial product knowledge in Credit, Rates or Equity derivatives
  • Web development experience
  • Experience in Athena, Quartz or SecDB
Apply Now    
Link for schema

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.