Senior Back-End .NET Developer
Airmont, NY / Greater Lakewood Area, NJ
Location: In-person / Hybrid — Airmont, NY / Greater Lakewood NJ Area
About the Role
We are looking for a Senior Back-End Developer to join our engineering team. In this role, you will design and build the services, data models, and background systems that power our platform at scale. You will work together with other developers, tech leadership, and our product team from early discovery through delivery, helping to shape features end to end — from architecture and data modeling to APIs and integrations. This is a senior position, and we expect the successful candidate to bring years of hands-on experience and strong technical judgment.
What You'll Do
- We work with massive volumes of data, and performance is critical — our systems need to be fast, reliable, and rock-solid under heavy load.
- Design, build, and maintain scalable back-end services and APIs using .NET / C# and SQL Server.
- Architect and optimize solutions for high performance and reliability when working with large-scale data.
- Model, query, and tune data for performance at scale using Entity Framework and SQL Server — including indexing, query optimization, and profiling.
- Build scheduled jobs and event-based systems as part of core application workflows.
- Design and build integrations with third-party systems and internal services.
- Collaborate with other developers, tech leadership, QA engineers, and the product team to translate business needs into well-scoped technical solutions.
- Participate in technical planning, estimation, and architectural discussions.
What We're Looking For
- 6+ years of professional experience in .NET (C#) development.
- Strong experience with SQL Server in production environments.
- Proven track record of designing scalable, maintainable systems in production environments.
- Strong focus on performance and reliability, with hands-on experience optimizing applications that handle large volumes of data.
- Strong understanding of software architecture, design patterns, and best practices.
- Hands-on experience with Entity Framework, scheduled jobs, and event-based systems.
- Experience designing and consuming RESTful APIs.
- Comfortable working with Git in a team-based workflow (branching, pull requests, code review).
- Familiarity with CI/CD pipelines.
- Experience with automated testing, including unit and integration tests.
- Solid grasp of the software development lifecycle (SDLC) and agile methodologies.
- Strong collaboration skills, including working with QA engineers, product managers, and other stakeholders to deliver business value.
- Excellent analytical, debugging, and problem-solving skills, along with strong written and verbal communication.
Nice to Have
- Prior experience working on healthcare projects or software.
- Experience with Hangfire, Azure Service Bus, and SignalR.
- Experience with Redis or other distributed caching.
- Experience with Azure AI services or other AI / ML tooling.