Design, develop, and maintain server-side components using C# and .NET (Core/Framework) following clean architecture and SOLID principles
Build and maintain RESTful APIs (design, versioning, pagination, error handling, and documentation) and ensure secure authentication/authorization
Develop middleware and integration components to connect internal services with external systems (message formats, adapters, routing, transformation, and orchestration)
Implement and consume integrations using common patterns (sync/async), ensuring resiliency (timeouts, retries, circuit break...