Design, architect, and lead development of large-scale distributed microservices using .NET Core. Define high-level system architecture, integration patterns, service boundaries, and domain-driven design (DDD). Establish standards for API design, versioning, data modeling, caching, observability, and resiliency.