HamburgerMenu
hirist

.Net Developer

Innomatics research Labs
7 - 11 Years
Pune

Posted on: 06/08/2026

Job Description

Role Summary:

We are looking for a .NET Software Developer who will design, build, and own scalable, cloud-native microservices using the latest .NET Core ecosystem. You will drive technical strategy across cross-functional squads, establish patterns and guardrails for Clean Architecture, Domain-Driven Design (DDD), and CQRS, and mentor engineers to elevate the entire team's craft.

Key Responsibilities:

1. Architecture & Design:

- Having exposure on microservices built on latest .NET Core ecosystem, Clean Architecture, and DDD.

- Architect event-sourcing strategies with Marten and Apache Kafka, including topic design, consumer group topology, and schema registry governance.

- Having understanding on resilience patterns retry, circuit breaker.

2. Development & Implementation:

- Lead development of RESTful, GraphQL and gRPC APIs using ASP.NET Core Minimal APIs and controllers.

- Implement secure authentication and authorization flows with JWT, Azure Identity, and role-based access control.

- Having understanding on Build and maintain distributed messaging infrastructure using Mass Transit.

- Own background job infrastructure using Hang fire and Quartz.NET.

3. Data & Persistence:

- Having exposure on data partitioning, indexing, and migration strategies for PostgreSQL and SQL Server via EF Core.

- Having exposure on Redis cache distributed cache and session management.

4. Observability & Quality:

- Establish OpenTelemetry instrumentation (traces, metrics, spans) exported to the organisation's observability stack.

- Having exposure for define structured logging standards.

- Build a testing culture: domain/application-layer unit tests with XUnit.

5. DevOps & Cloud:

- Own Dockerisation and cloud-native deployment manifests; CI/CD pipeline standards.

Must-Have (Non-Negotiable):

- 7+ years of hands-on .NET development; minimum 4 years on .NET 6+ with proven progression toward .NET 8/10.

- Strong command of Clean Architecture and DDD aggregates, value objects, domain events, bounded contexts.

- Solid EF Core skills: fluent configuration, migrations, performance tuning, multi-database support.

- JWT / OAuth 2.0 / OpenID Connect implementation in ASP.NET Core.

- MSSQL Server at production scale.

- Docker and container-first development; CI/CD awareness (GitHub Actions, Azure DevOps, or equivalent).

- Proficiency in xUnit for unit and integration testing.

Strong Advantage:

- Experience with Azure Identity, Managed Identity, and Azure Key Vault secret management.

Good-To-Have (Negotiable):

- Practical CQRS and event-sourcing experience.

- Production experience with Apache Kafka topic design, consumer groups, offsets, exactly-once semantics.

- Experience with Mass Transit or a comparable messaging framework including saga/state machine patterns.

- Redis in a distributed caching.

- Hang fire or Quartz.NET for durable background job processing.

- Open Telemetry SDK instrumentation.

- Seri log with enrichers, structured sinks.

- Kubernetes basics health probes, resource limits.

Soft Skills:

- Ability to communicate trade-offs clearly to both technical and non-technical stakeholders.

- Strong ownership mindset.

- Collaborative code-review culture; constructive and specific feedback.

- Comfortable operating in ambiguity and decomposing large problems independently.

Education:

- Master's degree in Computer Science, Software Engineering, or a related field or equivalent demonstrable experience.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...