Senior Dotnet Developer

Marlabs LLC

United States

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading financial services firm in New York is seeking a Senior C# Developer to lead the development of cloud native applications. The ideal candidate will have over 8 years of experience in backend development using C# and ASP.NET Core, strong SQL Server skills, and familiarity with financial applications. This role offers the opportunity to work in a collaborative team environment, contributing to the design and implementation of a robust architecture for financial systems.

Qualifications

  • Experience building cloud native applications.
  • Strong debugging and problem-solving skills.
  • Proficiency in writing efficient SQL queries.

Responsibilities

  • Develop and maintain RESTful APIs and microservices.
  • Implement scalable and secure backend architecture.
  • Work closely with frontend developers on API integration.

Skills

C# backend development
SQL Server
ASP.NET Core
RESTful API design
Azure cloud services
Entity Framework Core
Agile/Scrum
Git and CI/CD

Education

8+ years relevant experience in financial services

Tools

Docker
Kubernetes

Job description

Get AI-powered advice on this job and more exclusive features.

C# Developer (ASP.NET Core, Azure, SQL) Needed at a Leading NYC Hedge Fund

Location: NYC, NY - 3 days in the office

The Valuations IT team is building a platform which will be used by the Valuations and Asset Management teams for the daily, monthly, and quarterly marking of all Credit investments. This new platform will connect to multiple pricing sources to obtain marks, apply pricing rules, track the approval workflow, and integrate to various downstream applications for further processing and reporting. This is a unique opportunity to build a brand-new platform, from the ground up.

We are looking for a senior developer with a minimum of 8 years of relevant industry experience to manage a team of offshore developers to design and build a custom application. The expectations of the candidates are as follows:

  • Understand the business requirements and proactively ask questions; prepare technical requirements and consider existing data when evaluating the impact or provide alternate solutions, such as a different way to traverse the graph objects or process the calculations
  • Prior experience in building cloud native applications, i.e. have experience in building- Microservices, Function apps, Cloud DB etc. mainly on Microsoft tech stack
  • Design using the correct data structure concepts and cost-effective algorithms
  • Must have decent SQL server experience in query building to be used in DB side / app data layers libraries
  • Build and debug applications and willing to dig deeper into issues to discover root causes, especially during unit testing or responding to QA team escalations
  • Manage a team of offshore developers, assigning daily responsibilities and managing day-to-day development activities
  • Coordinate with various application development, infrastructure, and QA technology teams
  • Stay organized by updating the Azure Boards ticketing system and track status updates for our deliverables
RESPONSIBILITIES
  • Develop and maintain RESTful APIs and microservices using ASP.NET Core to support frontend functionality.
  • Design and implement scalable, secure, and high-performance backend architecture.
  • Work closely with frontend developers to ensure smooth API integration.
  • Develop and optimize SQL Server databases, including stored procedures, indexing, and query tuning.
  • Implement data access layers using Entity Framework Core or other ORM frameworks.
  • Work with business stakeholders to understand requirements and translate them into backend modules and services.
  • Design and implement authentication and authorization mechanisms using OAuth, OpenID Connect, or Azure AD.
  • Implement event-driven architecture with message queues (e.g., Azure Service Bus, RabbitMQ, or NServiceBus).
  • Ensure data consistency and integrity across different modules and databases.
  • Optimize application performance and scalability to handle large volumes of financial data.
  • Write unit tests and integration tests to ensure reliability and maintainability of the codebase.
  • Participate in code reviews and contribute to improving development best practices.
  • Deploy and manage applications in Azure cloud environments using Azure App Services, Azure Functions, and Azure SQL.
  • Monitor and troubleshoot backend performance issues, logging, and error handling.
REQUIRED SKILLS
  • Experience in backend development using C# and ASP.NET Core.
  • Strong understanding of RESTful API design principles and best practices.
  • Experience with SQL Server and proficiency in writing efficient queries, stored procedures, and optimizing database performance.
  • Knowledge of Entity Framework Core or other ORM frameworks.
  • Familiarity with Azure cloud services, including Azure App Services, Azure Functions, Azure SQL, and Azure Service Bus.
  • Experience with authentication and security standards such as OAuth2, JWT, and OpenID Connect.
  • Experience in event-driven architectures and working with message brokers like RabbitMQ, Azure Service Bus, or Kafka.
  • Understanding of scalability, performance tuning, and caching mechanisms (Redis, Azure Cache for Redis, etc.).
  • Experience working in Agile/Scrum development environments.
  • Strong debugging, problem-solving, and troubleshooting skills.
  • Proficiency with Git and CI/CD pipelines for automated deployments.
  • Excellent communication and teamwork abilities.
QUALIFICATIONS
  • Experience with financial applications and handling large datasets.
  • 8+ years of relevant experience at a financial services firm; prior knowledge of financial products; base understanding of valuations approaches, key terms (discount rates, cap rates, exit multiples), and common calculations (MV, MTM, PnL) is a plus
  • Familiarity with domain-driven design (DDD) and CQRS architecture.
  • Knowledge of GraphQL for API development.
  • Experience working with containerized applications using Docker and Kubernetes.
  • Exposure to background jobs and scheduling frameworks like Hangfire or Quartz.NET.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Industries

IT Services and IT Consulting

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Developer - Azure/Microsoft Stack
Senior Developer - Azure/Microsoft Stack

Insight Global • New York (NY)

Hybrid
USD 140,000 - 190,000
.Net developer
.Net developer

VDart Inc • United States

On-site
USD 96,000 - 138,000
Software Engineer
Software Engineer

Atlas Search • Dallas (TX)

Hybrid
USD 110,000 - 145,000
Full stack .Net Developer
Full stack .Net Developer

Tata Consultancy Services • Irving (TX)

On-site
USD 100,000 - 120,000
Senior/Lead Full-Stack Developer (.Net+Angular)
Senior/Lead Full-Stack Developer (.Net+Angular)

Luxoft Poland • Town of Poland (NY)

On-site
USD 120,000 - 180,000
Full Stack Developer.NET
Full Stack Developer.NET

Brains Workgroup, Inc. • Woodbridge Township (NJ)

On-site
USD 155,000 - 165,000
.NET/SQL Application Developer/Architect
.NET/SQL Application Developer/Architect

Prosum • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Senior Full Stack .NET Developer with Investment Banking
Senior Full Stack .NET Developer with Investment Banking

Apexon • San Francisco (CA)

Hybrid
USD 120,000 - 150,000
Senior .Net Developer
Senior .Net Developer

Troy Web • City of Cohoes (NY)

Hybrid
USD 120,000 - 150,000
Senior .Net Developer
Senior .Net Developer

Troy Web Consulting • City of Cohoes (NY)

Hybrid
USD 120,000 - 160,000
Competitive salary + bonus
Medical/Dental/Vision from day 1
401k match and employer contribution
+3