Lead - Development

Role Summary : <\/span><\/b>
<\/p>

We are looking\nfor a .NET Software Developer who will design, build, and own scalable,\ncloud\-native microservices using the latest .NET Core ecosystem. You will\ndrive technical strategy across cross\-functional squads, establish patterns and\nguardrails for Clean Architecture, Domain\-Driven Design (DDD), and CQRS, and\nmentor engineers to elevate the entire team's craft.<\/span>
<\/p>

<\/span>
<\/p>

Key\nResponsibilities :<\/span><\/b>
<\/p>

<\/span>
<\/p>

1. Architecture\n& Design<\/span>
<\/p>

\u2022\nHaving exposure on microservices built on latest .NET Core ecosystem, Clean\nArchitecture, and DDD.<\/span>
<\/p>

\u2022\nArchitect event\-sourcing strategies with Marten and Apache Kafka, including\ntopic design, consumer group topology, and schema registry governance.<\/span>
<\/p>

\u2022\nHaving understanding on resilience patterns \u2014 retry, circuit breaker.<\/span>
<\/p>

<\/span>
<\/p>

2. Development\n& Implementation<\/span>
<\/p>

\u2022\nLead development of RESTful, GraphQL and gRPC APIs using ASP.NET Core Minimal\nAPIs and controllers.<\/span>
<\/p>

\u2022\nImplement secure authentication and authorization flows with JWT, Azure\nIdentity, and role\-based access control.<\/span>
<\/p>

\u2022\nHaving understanding on Build and maintain distributed messaging infrastructure\nusing Mass Transit.<\/span>
<\/p>

\u2022\nOwn background job infrastructure using Hang fire and Quartz.NET.<\/span>
<\/p>

<\/span>
<\/p>

3. Data &\nPersistence<\/span>
<\/p>

\u2022\nHaving exposure on data partitioning, indexing, and migration strategies for\nPostgreSQL and SQL Server via EF Core.<\/span>
<\/p>

\u2022\nHaving exposure on Redis cache \u2014 distributed cache and session management.<\/span>
<\/p>

<\/span>
<\/p>

4. Observability\n& Quality<\/span>
<\/p>

\u2022\nEstablish OpenTelemetry instrumentation (traces, metrics, spans) exported to\nthe organisation's observability stack.<\/span>
<\/p>

\u2022\nHaving exposure for define structured logging standards.<\/span>
<\/p>

\u2022\nBuild a testing culture: domain/application\-layer unit tests with XUnit.<\/span>
<\/p>

<\/span>
<\/p>

5. DevOps &\nCloud<\/span>
<\/p>

\u2022\nOwn Dockerisation and cloud\-native deployment manifests; CI/CD pipeline\nstandards.<\/span>
<\/p>

<\/span><\/span>
<\/p>

<\/span><\/span>
<\/p>

Must\-Have\n(Non\-Negotiable)<\/b><\/span>
<\/p>

\u2022 7+ years of\nhands\-on .NET development; minimum 4 years on .NET 6+ with proven progression\ntoward .NET 8/10.<\/span>
<\/p>

\u2022 Strong command\nof Clean Architecture and DDD \u2014 aggregates, value objects, domain events,\nbounded contexts.<\/span>
<\/p>

\u2022 Solid EF Core\nskills: fluent configuration, migrations, performance tuning, multi\-database\nsupport.<\/span>
<\/p>

\u2022 JWT / OAuth 2.0\n/ OpenID Connect implementation in ASP.NET Core.<\/span>
<\/p>

\u2022 MSSQL Server at\nproduction scale.<\/span>
<\/p>

\u2022 Docker and\ncontainer\-first development; CI/CD awareness (GitHub Actions, Azure DevOps, or\nequivalent).<\/span>
<\/p>

\u2022 Proficiency in\nxUnit for unit and integration testing.<\/span>
<\/p>

<\/span>
<\/p>

Strong Advantage<\/b><\/span>
<\/p>

\u2022 Experience with\nAzure Identity, Managed Identity, and Azure Key Vault secret management.<\/span>
<\/p>

<\/span>
<\/p>

Good\-To\-Have\n(Negotiable)<\/b><\/span>
<\/p>

\u2022 Practical CQRS\nand event\-sourcing experience.<\/span>
<\/p>

\u2022 Production\nexperience with Apache Kafka \u2014 topic design, consumer groups, offsets, exactly\-once\nsemantics.<\/span>
<\/p>

\u2022 Experience with\nMass Transit or a comparable messaging framework including saga/state machine\npatterns.<\/span>
<\/p>

\u2022 Redis in a\ndistributed caching.<\/span>
<\/p>

\u2022 Hang fire or\nQuartz.NET for durable background job processing.<\/span>
<\/p>

\u2022 Open Telemetry\nSDK instrumentation.<\/span>
<\/p>

\u2022 Seri log with\nenrichers, structured sinks.<\/span>
<\/p>

\u2022 Kubernetes\nbasics \u2014 health probes, resource limits.<\/span>
<\/p>

<\/b><\/span>
<\/b><\/p>

Soft Skills<\/b><\/span>
<\/p>

\u2022 Ability to\ncommunicate trade\-offs clearly to both technical and non\-technical\nstakeholders.<\/span>
<\/p>

\u2022 Strong\nownership mindset .<\/span>
<\/p>

\u2022 Collaborative\ncode\-review culture; constructive and specific feedback.<\/span>
<\/p>

\u2022 Comfortable\noperating in ambiguity and decomposing large problems independently.<\/span>
<\/p>

<\/span>
<\/p>

Education<\/b><\/span>
<\/p>

\u2022 Master's degree\nin Computer Science, Software Engineering, or a related field \u2014 or equivalent\ndemonstrable experience.<\/span>
<\/p>

<\/span>
<\/p>


<\/p>


<\/div><\/span>