Application Developer

Overview

On Site
DOE
Contract - W2

Skills

Quality Assurance
Production Support
Knowledge Sharing
Trading
Quoting
Real-time
GRID
Virtual Machines
RICE
FX
Market Risk
Software Development
Java
Systems Architecture
Concurrent Programming
Conflict Resolution
Problem Solving
Analytical Skill
Attention To Detail
Fixed Income
Derivatives
Front Office
Communication
Collaboration
Capital Market
Finance
Risk Management
High Performance Computing
Pricing
Market Analysis
Profit And Loss
Agile
DevOps
Workflow
Control Flow Analysis
Cloud Computing
Scala

Job Details


; Job Summary
We are looking for a talented and motivated Application Developer to join our Linear Rates Technology team, supporting front-office systems for Fixed Income trading. This role offers the opportunity to work directly with trading desks, quantitative strategists, and other IT teams to design and implement critical components of pre-trade pricing, risk management, and market data systems. Youll contribute to the development of the Firms next-generation Risk Calculation Environment (RICE)a high-performance, cross-asset platform central to risk and P&L analysis.
;


; Key Responsibilities
Collaborate with traders, quants, QA teams, and technologists to gather and document business and technical requirements.Design and implement robust system architectures for risk, pricing, and market data applications.Develop and maintain high-performance code within one of the worlds largest Scala codebases.Guide QA teams to design integration tests and ensure software quality.Conduct post-deployment validation and provide ongoing production support for mission-critical applications.Participate in knowledge-sharing sessions and contribute to a collaborative team environment.Support pre-trading systems used for pricing client quote requests and booking trades.Work on risk systems that calculate and generate real-time and end-of-day P&L and risk metrics across multiple market scenarios.Engage in the Firm's RICE platform, which runs on a scalable compute grid of 5K+ virtual machines to execute billions of calculations daily.Coordinate with other technology groups including RICE Core/FX/Credit, Optimus, Enterprise Infrastructure, and Market Risk.
;


; Required Qualifications
Strong software development experience in Scala, Java, or other JVM-based languages.Proficiency in system architecture design, distributed systems, and concurrent programming.Strong problem-solving and analytical skills with attention to detail.Understanding of financial instruments, especially in Fixed Income or derivatives.Ability to work effectively in a front-office environment, interacting with traders and strategists.Excellent communication and collaboration skills.


; Preferred Qualifications (if any)
Prior experience in capital markets or financial risk technology.Familiarity with high-performance computing or compute grids.Exposure to pricing engines, market data feeds, or P&L systems.Knowledge of Agile development practices and DevOps workflows.


; Certifications (if any)
No certifications required, but any of the following are a plus:CFA Level I or higherCertified Scala DeveloperRelevant cloud or distributed systems certifications
; Education:
Bachelors Degree


; Certification:
Certified Scala Developer

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.