SoftTech Engineers
Posted 2mo ago

Lead - Development

SoftTech Engineers
Pune, Maharashtra, India
₹2500k-₹3000k/yrOnsiteFull Time
Responsibilities
  • designing microservices
  • mentoring engineers
  • driving strategy
Requirements
  • 7+ years .NET development (4+ years on .NET 6+)
  • Strong Clean Architecture and DDD
  • EF Core
  • JWT/OAuth/OpenID
  • Docker, CI/CD, xUnit
  • Experience with Kafka
  • MassTransit, Redis
  • Hangfire/Quartz.NET
  • OpenTelemetry, and Kubernetes preferred
Technical tools mentioned
.NET Core.NET 6+.NET 8/10ASP.NET CoreASP.NET Core Minimal APIsGraphQLgRPCJWTOAuth 2.0OpenID ConnectAzure IdentityAzure Key VaultMartenApache KafkaMassTransitHangfireQuartz.NETPostgreSQLSQL ServerEF CoreRedisOpenTelemetrySerilogxUnitDockerGitHub ActionsAzure DevOpsKubernetes

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.

 

 



About SoftTech Engineers

Develops software products for architecture, engineering, and construction industries.

Similar jobs

.NET Software Developer roles near Pune, Maharashtra
3w
Save
Mark Applied
Hide
Senior .NET Software Engineer – Tieto Banktech (m/f/d)
Pune, Maharashtra, India
HybridFull Time
Tietoevry
TietoevryNasdaq Helsinki: TIETO: A digital services and software providing IT solutions.
7+ YOE7+ years enterprise experience with SQL, C#, .NET, API and microservices design; experience modernizing legacy DB-heavy systems, mentoring teams, and working with CI/CD, Azure, Git, Docker, and Kubernetes.
SQL, C#, .NET, RESTful APIs, CI/CD, Azure, Git, Docker, Kubernetes