شرکت آریانا پتروگاز
شرکت آریانا پتروگاز

Senior .NET Backend Engineer (Real-time Platform)

Isfahan
Remote
Full Time
Saturday to wendsday
-
-
11 - 50 employees
Oil & Gas / Petrochemical
توضیحات بیشتر

key Requirements

4 years experience in similar position

Job Description

Senior .NET Backend Engineer (Real-time Platform)

Type: Full-time / Contract 

Experience: 4+ years (.NET)

About the Role
We’re building a high-throughput, low-latency real-time data platform.
You’ll design and ship: Collectors/ingestors (long-running .NET services) that gather and normalize device/stream data with buffering & replay, and a backend control plane in .NET (RBAC, org/tenant, config, audit, reporting) plus read-only APIs for dashboards. You’ll own reliability, performance, and clean architecture in production.

What You’ll Do
Build .NET 8 Worker Services for data ingestion (timeouts, retry/backoff, batching, buffering/WAL, replay).
Design ASP.NET Core (Minimal APIs / Web API) for read-only telemetry and admin endpoints. Implement the control plane: RBAC/ABAC (roles, permissions, policies), org/tenant models, audit logging, config/versioning.
Model data with EF Core (plus Dapper where performance matters); write migrations & seeds. Add observability: structured logs (Serilog), service metrics (prometheus-net), health checks, rate limiting, output caching.
Collaborate on performance budgets, SLAs, retention/rollups, and API contracts (OpenAPI).

Must-Have
4+ years C# / ASP.NET Core (.NET 6/7/8), async/await, Task-based concurrency.
Strong with Worker Service / IHostedService patterns for long-running services.
EF Core (relations, migrations, tracking/no-tracking) + Dapper for hot paths.
Security: OAuth2/OIDC (JWT), policy-based authorization, claims/roles; can design a practical RBAC schema.
Production experience with Docker on Linux, HTTP client tuning (timeouts, pools), caching, pagination, and API versioning.

Nice to Have
Familiarity with Django/DRF (helps when interfacing with Python teams or legacy admin tools). Time-series & observability: VictoriaMetrics, Prometheus/Grafana, Loki/ELK.
Messaging (Kafka/NATS/RabbitMQ), CQRS/MediatR, Native AOT, Hangfire/Quartz.
Basic front-end integration awareness (Razor/React) for end-to-end flow.

Why Join
Build core, high-impact real-time systems with modern .NET.
Remote, flexible,ownership of critical services.
Competitive compensation tied to experience and scope.

Job Requirements

Gender
Men / Women

ثبت مشکل و تخلف آگهی

ارسال رزومه برای شرکت آریانا پتروگاز

این آگهی بسته شده است