Software Engineer – Middle Office C#

Senior Development
New York City
Posted 2 weeks ago

Our team is responsible for the calculation of real-time PnL for our Portfolio Managers. We are looking for a software engineer who has the ability to lead the development of back-end technical solutions that solve complex business problems in this area. To be successful you must be able to interact with Middle Office staff, Portfolio Managers, and other IT teams to turn business requirements into actionable technical plans and deliver against them.

Principal Responsibilities

  • Design, Implement and Support PnL applications and solutions for a global organization
  • Work directly with business users and business analysts to identify business and technical requirement
  • Lead projects to completion, while managing stakeholders’ expectations
  • Grow, coach and mentor junior development staff

Qualifications/Skills Required

  • Candidates must have a minimum of bachelor’s degree in Computer Science or Engineering and have minimum of 5 years programming experience
  • 5+ years of hands on coding in C#.  Deep understanding of object oriented programming, design patterns, concurrency
    • Other technologies include Rabbit MQ, Kafka, Elastic/Kibana
    • Experience with enterprises databases such as Postgres and MS SQL Server
  • Basic understanding of financial products, purchase and loss accounting processes or other relevant financial services domain knowledge beneficial
  • Self-motivated and delivery focused
  • Strong written and verbal communication skills
  • Quick learner, Detail oriented; Demonstrable thoroughness and strong ownership of work
  • Good team player with a strong willingness to participate and help others
  • Able to prioritize in a fast moving, high pressure, constantly changing environment; High sense of urgency
  • Working knowledge of agile development practices and DevOps

Job Features

Job CategoryFull Time

Apply Online

A valid phone number is required.
A valid email address is required.