About The Position

Our client, a renowned international bank, is looking for a junior .NET UI developer to take a role in the design and development of a suite of applications on pricing, trading, pre-trade analytics and sales intelligence. The suite includes application modules such as option trading strategy pricer, market and volatility analytics, order blotter and ticketing, and alerting. The role requires the developer to be a team player with a strong communication skill who will interact closely with derivatives desk and Quants. The developer needs to have experience in building multi-thread trading application and can deliver solutions in a timely manner. Having experience in option trading and analytics is a huge plus. Specific responsibilities include, but not limited to Develop new UI components for different modules or the application or enhance and refactor existing ones Collaborate with subject matter experts to capture technical requirements and communicate business impact of changes to relevant teams Plan and manage release cycles, providing guidance to QA and Support teams to meet necessary delivery goals Assist production support teams in the day-to-day inquiries.

Requirements

  • Demonstrate high intellectual capacity and in-depth knowledge of core programming and design patterns
  • 3+ years of hands-on UI application development experience preferably in C#
  • database /SQL experience (function, stored procedures, etc.)
  • Bachelor’s degree in Computer Sciences or Engineering fields
  • Object oriented, multi-threaded UI development
  • Design patterns and algorithmic efficiency
  • A strong team player who is able to work well across different groups
  • Self-motivated with high level of enthusiasm
  • Strong communication skills

Nice To Haves

  • WPF/DevExpress development experience
  • SQL Server and / or KDB database experience
  • .NET application profiling and tuning
  • Messaging middleware (e.g. ZeroMQ, Tib/RV)
  • Financial knowledge (preferably in equity derivatives)
  • Order management/FIX protocol experience

Responsibilities

  • Develop new UI components for different modules or the application or enhance and refactor existing ones
  • Collaborate with subject matter experts to capture technical requirements and communicate business impact of changes to relevant teams
  • Plan and manage release cycles, providing guidance to QA and Support teams to meet necessary delivery goals
  • Assist production support teams in the day-to-day inquiries
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service