.NET Full Stack Developer

Job Category: .NET
Job Type: Onsite
Job Location: New York City New York State
Compensation: Depends on Experience
W2: W2-Contract Only; Kindly note that applications on a C2C basis will not be considered for this role.

Job Description:

We are seeking a highly experienced .NET Full Stack Developer to join our Valuation IT team and help design, build, and scale a brand-new, data-intensive web platform from the ground up.

This role is ideal for someone who enjoys working across the full stack—frontend, backend, cloud, and architecture—and wants the opportunity to grow into a Senior Architect or Engineering Manager role over time. You will work closely with business stakeholders, UX designers, and engineering teams to build a highly interactive, cloud-native application on the Microsoft Azure platform.

Key Responsibilities

Development & Architecture

  • Gain a deep understanding of complex business processes and translate them into scalable technical solutions
  • Collaborate closely with business stakeholders to gather requirements and proactively clarify needs
  • Design and develop cloud-native applications using microservices, Azure Functions, and cloud databases
  • Build responsive, high-performance UI components using Angular (TypeScript), DevExpress, AG Grid, Bootstrap, jQuery
  • Ensure cross-browser compatibility, accessibility standards, and performance optimization
  • Develop reusable UI components and contribute to frontend architecture decisions
  • Work closely with UX designers to align implementation with design standards
  • Integrate frontend components with backend APIs and ensure efficient data communication
  • Design, develop, debug, and optimize full-stack solutions using C#, .NET, SQL Server, Angular, and Azure
  • Identify root causes of complex issues and implement long-term fixes
  • Participate in code reviews and help establish engineering best practices
  • Implement backend unit testing using NUnit, xUnit, Moq
  • Implement frontend testing using Jasmine and Karma
  • Learn business workflows and IT standards with the opportunity to grow into a senior architect or team leadership role

Required Qualifications & Experience

Experience

  • 12+ years of professional experience as a Full Stack / .NET Developer
  • Proven experience building net-new, custom enterprise applications from scratch
  • Experience working with and/or leading global development teams
  • Strong understanding of SDLC methodologies and Agile practices

Backend & Database

  • Deep expertise in .NET Framework, .NET Core, ASP.NET, C#, LINQ, ADO.NET
  • Strong experience with Entity Framework, Dapper
  • Expertise in building REST and SOAP services
  • Advanced experience with SQL Server:
  1. Database design and development (tables, views, stored procedures, functions, indexes)
  2. Handling large data volumes
  3. Performance tuning and optimization
  4. Debugging and query optimization

Frontend

  • Strong experience with Angular (TypeScript) and modern UI frameworks
  • Hands-on experience with DevExpress, AG Grid, and component-based UI design
  • Solid understanding of HTML, CSS, JavaScript, Bootstrap, AJAX, JSON/XML
  • Experience building data-heavy, highly interactive web applications

Azure & Cloud Technologies

  • Hands-on experience with Microsoft Azure, including:
  1. Azure App Services (Web Apps)
  2. Azure Functions
  3. Azure Service Bus, Event Grid, Event Hub
  4. Azure Storage (Blob, Queue, Table)
  5. Azure Key Vault
  6. Azure API Management
  • Experience with event-driven and message-based architectures
  • Knowledge of auto-scaling, load balancing, and cloud performance tuning
  • Familiarity with Azure Monitor, Application Insights, Log Analytics
  • Experience with Azure Front Door / Azure CDN is a plus

Security & DevOps

  • Experience implementing Azure AD authentication, OAuth2, OpenID Connect, RBAC
  • Experience with Git, CI/CD pipelines, and Azure DevOps
  • Familiarity with Agile tools such as Azure Boards

Domain Knowledge (Preferred)

  • Experience in the finance or asset management domain
  • Understanding of financial data concepts such as assets, positions, trades, funds, and valuations is a strong plus

Soft Skills

  • Passion for building new platforms from the ground up
  • Strong analytical and problem-solving abilities
  • Excellent communication and stakeholder engagement skills
  • Ability to work independently and collaboratively in a team environment
  • High attention to detail with a strong commitment to quality