Nagarro1
Associate Distinguished Engineer (.Net Core, Azure Cosmos DB, Azure Service Bus)
Company
Role
Associate Distinguished Engineer (.Net Core, Azure Cosmos DB, Azure Service Bus)
Location
Job type
Full-time
Posted
Yesterday
Salary
Job description
Requirements
- 15+ years of experience in software architecture and hands-on development with .NET Core, ASP.NET Core Web API, and Clean Architecture.
- Deep expertise in Azure services including App Service, APIM, Functions, Cosmos DB, Service Bus, Blob Storage, Key Vault, and Application Insights.
- Strong command of CQRS, REST/OpenAPI design, domain modelling, and event-driven architecture.
- Proven experience with Cosmos DB modelling, partitioning, RU optimization, schema design, and ETag-based concurrency.
- Must have hands-on integration experience with payment gateways, PoS systems, CMS, notification services, invoice engines, and third-party APIs.
- Solid understanding of security protocols including OAuth2, OIDC, Entra ID/Azure AD, Okta/CIAM, APIM policies, OWASP API Security, and PII handling.
- Working knowledge of React, Ionic, PWA, Azure DevOps, CI/CD pipelines, SonarQube, and release governance.
- Preferred domain knowledge in cart, checkout, order lifecycle, refunds, subsidy/entitlements, pre-ordering, and multi-counter ordering.
Responsibilities
- Define high-level and low-level design (HLD/LLD), API contracts, data models, integration flows, sequence diagrams, and deployment architecture for the client’s digital food ordering platform covering mobile app/PWA, APIs, CMS, PoS, payments, orders, subsidy, and integrations.
- Guide development teams on Clean Architecture, CQRS, REST API best practices, domain modelling, and implementation standards.
- Own technical governance by conducting design reviews, pull request reviews, quality checks, risk assessments, and managing technical debt.
- Collaborate closely with product, UX, QA, DevOps, security, business teams, and client stakeholders to align technical decisions with business goals.
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.


