What are the responsibilities and job description for the Tech Lead – .NET & Azure | Cloud-Native Microservices position at iTech US Inc?
We are looking for an experienced Tech Lead – .NET & Azure to drive technical architecture and hands-on delivery for a cloud-native IoT platform
Mandatory Skills:
- 10 years of software engineering experience with .NET / C# web development and prior Tech Lead / Solution Architect experience.
- Strong Microsoft Azure experience: AKS/Kubernetes, Azure Service Bus, Event Hubs, Azure SQL, Blob Storage, Redis, Key Vault, and API Management.
- Strong event-driven microservices architecture, including asynchronous messaging, idempotency, message ordering, eventual consistency, and failure recovery.
- Strong SQL Server and multi-tenant SaaS data modelling; hands-on experience with Dapper or explicit SQL.
- Working knowledge of Angular / TypeScript.
- Experience with Azure DevOps YAML pipelines, Terraform, and Helm.
- Security knowledge of OAuth 2.0, OpenID Connect (OIDC), SSO, and RBAC.
- Strong client-facing communication and distributed/offshore team leadership experience.
Key Responsibilities:
- Own solution design, technical architecture, and MVP delivery in collaboration with the client architect.
- Lead the design of event-driven microservices, integrations, APIs, and resilient asynchronous messaging.
- Guide distributed engineering teams through design/code reviews, technical standards, and releases.
- Ensure scalable, secure, multi-tenant SaaS architecture, data isolation, auditability, and performance