Software Development Contractor

Software Development Contractor

Posted 2 weeks ago by Jobs via Dice

Negotiable
Undetermined
Undetermined
New York, NY

Summary: Talent Software Services is seeking a Software Development Contractor for a six-month contract position in New York, NY, with potential for long-term extension. The role focuses on developing the Credit Trader Workstation, integrating various systems into a streamlined platform, and building a new RFQ engine and auto-hedging system using Core Java. The position requires strong server-side development skills and collaboration with Fixed Income trading teams. Immediate contributions in unit testing and deployment processes are expected.

Key Responsibilities:

  • Core Java server-side development focused on low-latency data structures
  • Work closely with the Fixed Income (FI) trading teams to understand workflows, specifically related to pricing
  • Build and enhance systems dealing with Preferred Stocks, Corporate Bonds, Munis, Investment Grade products, TIPS, REITs, Money Market Funds, and Credit Trading instruments
  • Develop and integrate a net new RFQ engine and auto-hedging system
  • Contribute to pricing components relayed to external systems
  • Day 1 contributions expected in Core Java unit testing, code pipelines, builds, and deployment processes
  • Participate in a highly technical, fast-paced environment and quickly ramp up on Fixed Income concepts and platform-specific integrations

Key Skills:

  • Post secondary degree - Bachelors in Computer Science or Financial Engineering
  • 3-5 years - strong Core Java development experience, particularly on server-side, low-latency systems
  • Hands-on experience with data structures and scalable, high-performance platforms
  • Strong understanding of full software development lifecycle including unit testing, CI/CD pipelines, and deployment
  • Ability to pick up complex concepts quickly with minimal supervision - teachable
  • Strong Java knowledge - the candidate should be able to write clean, working Java code with little to no guidance
  • Data structures and algorithms - depending on the problem, the candidate should be able to identify the appropriate data structure and devise an efficient algorithm
  • Communication - this is critical. Without clear communication, the candidate may misunderstand the question or fail to articulate their solution effectively

Salary (Rate): undetermined

City: New York

Country: United States

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Talent Software Services, Inc, is seeking the following. Apply via Dice today!

Software Development Contractor Job Summary: Talent Software Services is in search of a Software Development Contractor for a contract position in New York, NY. The opportunity will be six months with a strong chance for a long-term extension.

Position Summary : We are building the Credit Trader Workstation (CTW), a central platform for all Credit Trading activities. Currently, multiple systems are in place across US and Canadian desks. The goal is to simplify and integrate everything into a single, streamlined platform. Integration with DSTS is complete; the next key initiative is integrating Bloomberg TOMS, with a focus on pricing components and an upcoming build of an RFQ (Request for Quote) engine and auto-hedging system. This is a server-side, low-latency, Core Java development role. The integration work is largely complete, and we are now focused on expanding the development of new functionality. This is both a backfill and a net new role, with a significant focus on building the RFQ engine from scratch.

Primary Responsibilities/Accountabilities:

  • Core Java server-side development focused on low-latency data structures
  • Work closely with the Fixed Income (FI) trading teams to understand workflows, specifically related to pricing
  • Build and enhance systems dealing with Preferred Stocks, Corporate Bonds, Munis, Investment Grade products, TIPS, REITs, Money Market Funds, and Credit Trading instruments
  • Develop and integrate a net new RFQ engine and auto-hedging system
  • Contribute to pricing components relayed to external systems
  • Day 1 contributions expected in Core Java unit testing, code pipelines, builds, and deployment processes
  • Participate in a highly technical, fast-paced environment and quickly ramp up on Fixed Income concepts and platform-specific integrations

Qualifications:

  • Post secondary degree - Bachelors in Computer Science or Financial Engineering
  • 3-5 years - strong Core Java development experience, particularly on server-side, low-latency systems
  • Hands-on experience with data structures and scalable, high-performance platforms
  • Strong understanding of full software development lifecycle including unit testing, CI/CD pipelines, and deployment
  • Ability to pick up complex concepts quickly with minimal supervision - teachable
  • Strong Java knowledge - the candidate should be able to write clean, working Java code with little to no guidance
  • Data structures and algorithms - depending on the problem, the candidate should be able to identify the appropriate data structure and devise an efficient algorithm
  • Communication - this is critical. Without clear communication, the candidate may misunderstand the question or fail to articulate their solution effectively

Preferred:

  • Exposure to Capital Markets (CM) or Fixed Income (FI) concepts (coupon rate, fixed rate coupons, bond pricing) is a strong plus but not required
  • Familiarity with Fixed Income instruments is a plus (not quant pricing, but general bond pricing knowledge)

If this job is a match for your background, we would be honored to receive your application! Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities including contract, contract to hire and permanent placement. Let's talk!