Seneca Resources

Senior Dotnet Developer

New York, New York, US

Role snapshot

Seneca Resources is hiring a Senior Dotnet Developer on a full-time basis. This is a role based in New York, New York, US.

Company
Seneca Resources
Location
New York, New York, US
Job type
Full-time
Posted
Nov 1, 2026

Who this role suits

The listing does not state a required experience level here. Read the requirements in the description below and apply if they match your background.

How to prepare your application

  • Match your résumé to the requirements in the description, using the same wording where it is honest to do so.
  • Prepare a short example for each requirement you meet, and be ready to explain any you only partly meet.
  • Read what Seneca Resources publishes about its product or team, so you can say clearly why this role and this company.

Apply only on Seneca Resources's own site. A genuine employer never asks candidates for money, deposits or bank details to apply, interview or “secure” a job. If something looks wrong, use Report a problem with this listing and we will review it. Read how we check listings.

About the role

The ideal candidate will be a hands-on engineer who can design, develop, test, integrate, deploy, and support complex enterprise applications. This person should be comfortable working across API development, front-end development, databases, messaging, serverless computing, data platforms, and system integrations.

Job Duties:

· Design, develop, test, and maintain high-quality .NET / C# REST APIs.

· Develop modern, scalable front-end applications using Angular and TypeScript.

· Design and implement complex SQL queries, stored procedures, views, functions, and database solutions.

· Analyze and optimize SQL queries and database performance.

· Build integrations between internal applications, third-party systems, databases, and cloud services.

· Develop event-driven integrations using Azure Service Bus, including queues, topics, subscriptions, and message processing.

· Develop and maintain Azure Functions for APIs, background processing, scheduled jobs, and integrations.

· Work with Azure Databricks and Databricks notebooks for data processing, transformation, and integration.

· Develop data pipelines and integrations between applications, databases, APIs, and data platforms.

· Work with both synchronous and asynchronous integration patterns.

· Integrate with REST APIs, SOAP services, databases, files, messaging systems, and third-party applications.

· Develop robust error handling, retry mechanisms, logging, monitoring, and alerting for integrations.

· Write comprehensive unit, integration, API, and data-level tests.

· Troubleshoot application, API, database, messaging, and integration issues.

· Participate in code reviews and maintain high standards for code quality and security.

· Work with Azure DevOps and CI/CD pipelines for automated build, testing, and deployment.

· Collaborate with architects, developers, QA engineers, data engineers, and business stakeholders.

· Support applications in development, test, and production environments.

· Identify opportunities to improve performance, scalability, reliability, and maintainability.