Etrading UI Developer
18 Month W2 Contract
Hybrid 3 days onsite 2 days remote
$70-$88/hour
Position Summary : eRates technology group is responsible for designing and supporting a large high performance real-time trading platform. The e-Trading and pricing platform supports market data, pricing, analytics, trading, orders, and real-time algorithms across multiple business lines including Rates, MBS, and Emerging Markets. Our platform connects to 40+ exchanges, serves over 2000+ clients internally and externally. As an eRates developer, you'll have an opportunity to work closely with technology-focused engineers, quantitative analysts, and traders to modernize and build upon an existing trading platform using a mixture of existing and new technology frameworks.
The key initiatives funded for the next few years include Platform modernization, Global Markets growth, connectivity to new trading venues, Central Risk Book (algos to internalize trading flow), and Stability. We are looking forward to growing and transitioning our existing trading system to a next generation system.
The PIONEER eRates Team provides a real-time analytical calculation engine framework and develops varieties of real-time pricing, quoting, and execution to meet business requirements in electronic market making and strategy trading.
WORK DESCRIPTION
- Develop and enhance electronic Rates pricing and eTrading frameworks and related services.
- Responsible for supporting primarily the rates business. Work includes developing and enhancing rates pricing engines, trading strategies and execution algorithms, and real-time relative value analyses.
- Maintain common analytical library and develop analytic calculation modules and services that other eRates teams need and promote a common analytical library across eRates.
- Follow release and production change procedures and work with other teams to deliver and maintain reliable and functional front-office pricing and trading applications.
- Communicate with traders and quantitative analysts directly to clarify requirements or address issues.
- Participate in rotational production support activities.
- Identify, analyze, communicate and resolve application, infrastructure and environmental issues and problems.
Required Skills : Develop and expand a common framework and core services to facilitate real-time pricing and electronic trading development and promote standardization and re-use of analytical calculation modules.
- Clear articulate communication skills - Ability to communicate ideas and designs. We collaborate often and look for developers that are able to break problems down analytically and explain the pros/cons of why and alternatives.
- Experienced with agile and modern software development/DevOps practices. Ability to describe previous projects they've participated in using iterative development, continuous deployment, CI/CD, automated testing and why those disciplines are useful and important.
- Integrate pricing models for liquid rates products, particularly in government and agency bonds. These models strive for full automation in programmatically generating tradable prices to meet electronic market making business demands.
- Seven-plus years of hands-on core Java developer experience.
- Solid analytical skills and strong technical or engineering background.
- Strong verbal and written communication skills.
- Desire and a positive attitude to work in a front-office development and to respond to and address production situations promptly.
- Ability to communicate and act professionally with IT staff and business clients.
- Ability to work in a collaborative team-oriented setting. We offer a Hybrid working style - remote and in-office flexibility.
- Java: strong in multi-threading programming and messaging middleware (such as publish/subscribe, JMS, and Tibco RV or similar technologies).
- Shell Scripting, Red Hat Linux, Windows, Oracle SQL, Maven, Eclipse, IntelliJ, Jenkins, Ansible Tower, JUnit
- Experience refactoring existing code and working on performance or design issues
- Eagerness to design extensible modules and ensure that code is cleanly written, testable and maintainable by others Desired Skills : • Knowledge and experience of Fixed Income market and electronic trading (Treasuries, Swaps, Futures, etc.).
- Knowledge of concepts such as bond pricing, yield to maturity, swap curve building, discounting, present value, Basis, asset swap spread
- Working experience with Directed Acyclic Graph (DAG) pricing frameworks
- Advanced degree in financial engineering, math, physical sciences or engineering is a huge plus.
- Experience working with analytic pricing models and integrating models in real-time code
- Experience migrating projects to a CI/CD automated build and testing approach and following a disciplined SDLC agile approach
- Experience with industry standard protocols like FIX, FpML