NatWest Markets Securities Inc. seeks to improve its electronic trading systems, specifically in the U.S. Rates and Credit business, by adapting and improving the software stack to meet the needs of lower latency electronic execution.
Requirements
- Utilizing Java programming language to build software solutions
- Using Agile methodologies and the software development process
- Driving software development lifecycles
- Utilizing Java 8 features including Lambda Expression, Functional Interface and Streams
- Performing Java coding, debugging, testing and releasing code in a production environment
- Developing Java multithreading, Spring Boot and Microservice architectures
- Using SVN or Git version control tools
Responsibilities
- Responsible for the design, implementation and second level support of large-scale, multi-tiered electronic trading systems
- Support the Fixed Income Trading IT team, working primarily with an in-house electronic trading application stack
- Responsible for applications/functions that range from responding to electronic customer request-for-quote (RFQ) via Tradeweb and Bloomberg, real-time price contribution, and the automated hedging of customer trades, related execution algorithms and order management system
- Responsible for Java coding, debugging, testing and releasing the code in a production environment
- Use knowledge of vanilla Java programming, multithreading, object-oriented programming, distributed computing and message-based architectures to maintain a wide range of computer applications and functions
- Facilitate NatWest’s move toward lower latency and automating existing manual processes within the highly liquid US Treasury Bond and USD Interest Rate Swaps markets
- Perform software release and change management, and implement post-review changes
Other
- Must have at least a Bachelor’s Degree in Computer Applications, Applied Computer Science, Computer Information Systems or a related field
- 5 years of progressive experience in the position offered, or as a Software Engineer, Tech Lead or a related role
- Remote work permitted up to 3 days per week
- 40 hrs./wk
- Direct applicants only