C#/.Net Developer - With Knowledge Of The Fixed Income Business at Talan USA

New York, NY, United States of America

Posted on Dec 13 2018 (3 months ago)




The Company

Talan USA is the American subsidiary of Talan, a French consulting firm with more than 2000 employees worldwide, and locations in eight countries (four continents). In 2018 and for the 4th consecutive year, Talan has been recognized with the “Great Place to Work” award.

Talan USA offers employees a dynamic work environment, growth opportunities and a competitive compensation package, including generous paid time off, health and 401K plans.

Each Talan consultant will join one of our two divisions: IT Consulting or Business Consulting and will be working at our client sites.

Our success is measured by both our employee and client satisfaction, which is our priority.


The position is for a C#/.Net developer with knowledge of the Fixed Income business. The full time consultant will work with the IT department of our client, in charge of Front office e-trading, trade capture, pricing, risk and market access technologies.

The position involves developing a strategic trading tool for dealer to client, and inter-dealer trading across Fixed Income. This position includes client and server-side development. The candidate will be required to take part in the requirements gathering and design process, along with the business analyst, which will require knowledge of finance and trading protocols. The candidate will also be expected to take requirements all the way to delivery meanwhile following agile, continuous delivery and change management processes.


Essential duties and responsibilities include the following. Other duties may be assigned. 

  • Building applications for various front office businesses
  • Ensuring all data and flows between other trading and settlement applications are maintained
  • Defining the architecture for new developments
  • Managing each initiative given by management from start to end, meaning:
  • Work with users and business analysts to understand user needs and translate requirements into systems
  • Propose designs and implement the project accordingly
  • Review and design the architecture for the new systems
  • Estimate effort and ensure timely delivery
  • Ensure agile and continuous delivery methodology is followed
  • Ensure code is well tested
  • Ensure that release management / change management processes are followed
  • Be responsible for the 2nd and 3rd level of support
  • Assist the support team in the roll out of releases
  • Give clear and consistent reports to the clients and management
  • Assess risks and develop contingent strategies
  • Collaborate with other teams (networking, systems, quality insurance, support, architects, others development teams)
  • Rely on IT best practices to improve quality of development
  • Participate as a motivated, proactive and highly contributing member of the global team
  • Manage several streams of work concurrently


Required Qualifications

Technical Skill Set Required:

  • Thorough knowledge of object-oriented programming
  • Strong technical skills in .Net C# 4.0/4.5/4.6
  • Experience in multi-threaded application development
  • Command of WPF development skills with focus on highly performant front-end applications
  • Proficient in messaging technologies, network protocols, socket programming
  • Strong knowledge of programming design patterns including MVVM
  • Source control tools, preferably Git.
  • Understanding of agile development practices
  • Proficient in Dependency Injection and Entity Framework
  • Experience in CI/CD frameworks (TeamCity, Jenkins)
  • Experience with development and deployment of RESTful services


Technical Skill Set Desired/Plus:

  • Other object-oriented design languages and methodologies (Java, C/C++)
  • Big Data (MongoDB, Hadoop, Elastic Search)
  • Test automation tools
  • Excel / VBA development
  • Experience with Python
  • MS SQL Server database
  • Ultra-Messaging or similar low latency messaging framework
  • Experience in scripting

 Required Education and Experience:

  • Good written & verbal communication skills
  • Experience in financial products (Fixed Income)
  • Strong knowledge of trading business processes (both equities and Fixed income) / trading systems- Dealer to Client (RFQ) and Inter-dealer (Order books)
  • Analytical skills
  • Rigorous
  • Dynamic, detail oriented, fast learning capacity and able to work in a high-pressure environ
  • Previous significant experience as a developer in an investment banking environment (at least 5 years  
  • BS degree in Computer Science or equivalent  


Do you have any question or comment for Talan USA about their position C#/.Net Developer - With Knowledge Of The Fixed Income Business?


Please log in to ask a question

Get noticed by being the first to ask Talan USA a question.
No question right now? Subscribe to this job post to be notified when other applicants ask something.