.NET Lead Full Stack Software Engineer

Overview

Hybrid
Depends on Experience
Full Time
No Travel Required

Skills

.NET
C#
JavaScript
Finance
Fintech

Job Details

Fintech firm based in Long Island specializing in technologies for investment management firms including hedge funds, private equity, real estate and venture capital funds.

You will be responsible for delivering high quality financial software solutions across our platform involving portfolio management, portfolio analytics, accounting, and reporting (P&L, Risk, Exposure, Performance and Attribution). Primarily using .NET C#, our development environment includes Microsoft SQL Server, Angular, Bootstrap, RESTful APIs, .NET Core, Python, Selenium, UNIX (Solaris) and Windows Server. Interest in financial markets, stocks, bonds, artificial intelligence and quantitative and statistical mathematics is a plus.

Requirements:

Degree in computer science or related field in engineering

Working experience with:

  • (a) frontend tools including JavaScript
  • (b) Angular and backend programming languages including C# or Java, .NET, SQL, XML, Python
  • (c) web services and cloud computing services
  • (d) code repositories, docker and devops

Strong aptitude for math and interest in capital markets finance - stocks, fixed income etc.

Strong problem solving and analytical skills

Good understanding for financial products and financial accounting is a big plus

Must be flexible, independent problem solvers familiar with a wide variety of languages and environments

Candidacy for the CFA levels or other financial certification is a huge plus

Responsibilities:

Lead a small team of engineers by example and rethink, redesign and implement best practices across our technology suite

Design, development, implementation and testing of core libraries using frontend and backend programming languages

Interact with other members of the development team for code and design reviews

Work with business analysts to accurately understand and translate product specifications into technical specifications

Code in C#, SQL, Python, Shell script etc. to provide straight through processing and integrated workflows.

Lead sprint sessions and daily scrums and track project deliverables and backlog

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.