NET Developer

Ascii Group, LLC
New York, NY, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$112,320.0 - $118,560.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET .NET Framework Command-Query Responsibility Segregation (Software Development) Distributed Systems Entity Framework Internet Information Services (IIS) Microsoft SQL Server Performance Tuning Windows PowerShell RabbitMQ Azure DevOps Pipelines SignalR
+17 more
WebSocket YAML RxJS Scripting Database Optimization Backend Event Driven Architecture AngularJS Deployment Automation Apache Kafka Front End Software Development Api Design Api Gateway Restful APIs Domain Driven Design Web Deploy Web Api

Requirements

Relevant Experience (in Yrs.): +yrs.

Role Descriptions:

  • .NET Backend (8+ years) *

  • ASP.NET Core Web API on IIS; Entity Framework Core (advanced: migrations, temporal tables, schema isolation)

  • Domain-Driven Design in practice: aggregates, domain events, anti-corruption layers

  • API design (RESTful, contract-first, versioned, paginated) including API Gateway / BFF patterns

  • CQRS (MediatR), durable background jobs (Hangfire), real-time push (SignalR)

  • Angular Frontend (5+ years) *

  • Component architecture, lazy-loaded modules, reactive forms, RxJS

  • State management with NgRx; real-time UI via SignalR/WebSocket

  • Strong UX sensibility. Able to collaborate with operator SMEs and achieve mental-model parity with legacy screens

  • SQL Server (5+ years) *

  • Scalable schema design: high-volume tables, partitioning for growth, archival strategies, read/write separation

  • Core design craft: normalization (3NF+), schema-per-service, indexing strategies (clustered, filtered, covering), constraints, temporal tables

  • Performance optimization: Query Store, execution plan analysis, wait statistics, index tuning

  • Distributed Systems & Messaging (5+ years) *

  • Kafka/RabbitMQ at production depth: partitioning, consumer groups, exchange types, dead-letter handling, exactly-once semantics, clustering/HA

  • Patterns: transactional outbox, saga/process manager, idempotent consumers

  • Resilience: circuit breaker, retry with backoff, bulkhead isolation

  • Event-driven architecture; contract-first API design

Must Have Skills:

.NET Developer

SQL Server, Azure DevOps pipelines (YAML, self-hosted agents)

IIS deployment automation (Web Deploy / msdeploy)

PowerShell, scripting, RESTful, API Gateway,

State Management, UI, WebSocket

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

1:35 min

Centralizing configuration logic with native YAML block references

Matthieu Vincent Matthieu Vincent · Europe 2026 Virtual

9:56 min

Expanding browser capabilities with modern web APIs

Ire Aderinokun · JS Congress

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · World Congress 2022

4:36 min

Improved TypeScript type inference features in RxJS 7

Jan-Niklas Wortmann · LIVE

Videos

See all

Related articles

See all