Full Stack Engineer

New York City Metropolitan Area (Hybrid)
175k – 200k with discretionary bonus

Job Description

The person in this role must have a strong understanding of software lifecycle and design of multi-tier/distributed systems. In addition to strong technical skills, the candidate must have excellent communication/interpersonal skills, possess a strong ability to work independently or as a team member and a working knowledge of the financial industry.

Responsibilities:

  • Development and management of multiple, 3-tier back-office systems
  • Capable of making independent decisions while mitigating risk
  • Demonstrate an ownership mentality in all aspects of the firm’s technology systems
  • Must be able to work in a fast paced environment and be able to multi-task between second-line support and strategic development responsibilities

Qualifications:

In order to effectively represent our team and communicate with the users, we are expecting that you will have the below qualifications:

  • C# development expertise, Microsoft .NET , and .NET Core
  • Strong experience in multi-threaded programming and object-oriented design
  • Strong experience building connected, service-oriented applications, REST, WebApi, JSON
  • Familiarity with Agile development processes and sprint planning
  • Experience with Database Systems (Microsoft SQL preferred)
  • Experience in Dev/Ops (JIRA / Git / Build Automation / Deployment Automation, Unit Testing)
  • Ability to communicate well, including writing emails and technical documentation, and communicating with end users

It’s a plus if you have prior experience in any of the following:

  • Experience with Security Master and other Reference Data Systems
  • Experience with Vendor Data (Bloomberg, Reuters, etc.)
  • Experience with Cloud technologies (AWS, Azure, Snowflake, etc)
  • Experience and familiarity with an enterprise messaging systems
  • Experience and familiarity with an enterprise cache systems
  • Behavior and test-driven development experience
  • Web development experience in JavaScript platforms such as React JS or Angular
  • ·Experience with Python