Senior .NET Microservices Architect en esApp | Torre

Senior .NET Microservices Architect

Emma destaca
La IA de Emma escribió esto. Habla con Emma para editarlo.
Freelance
Único proyecto
Oculto
(ACCEDER para conocer si es un match)
Los admins del trabajo solicitaron ocultar esto del público.
location_on
Calacoto, La Paz, Bolivia
Publicado hace 8 meses

Responsabilidades y entregables


Sobre el rol Diseño e implementación de microservicios en C#/.NET, definiendo estándares, resiliencia, seguridad y rendimiento. Mentoría a perfiles Jr/Intermedio y colaboración con Arquitectura y Plataforma. Misión / Impacto • Diseñar servicios de alto rendimiento y disponibilidad, alineados al negocio. • Elevar la barra técnica: patrones, pruebas, observabilidad y seguridad desde el inicio. • Guiar decisiones (ADRs) y mentoría al equipo para acelerar delivery con calidad. Responsabilidades • Diseño de APIs/microservicios en ASP.NET Core con Clean/Hexagonal y principios SOLID. • Integración asíncrona con eventos (Azure Service Bus/Event Grid, Kafka o RabbitMQ); patrones SAGA/Outbox. • Optimización de performance (APIs/consultas SQL), profiling y escalabilidad. • Seguridad de APIs (OAuth2/OIDC con JWT), versionado y compatibilidad. • Observabilidad con OpenTelemetry (trazas/métricas/logs) y SLOs (latencia p95, error rate). • Code reviews, guidelines, soporte a CI/CD y estrategia de pruebas (unit/integración/contratos). Requisitos (Must‑have) • 5+ años en C#/.NET (6–8) con entregas en producción. • ASP.NET Core avanzado (Minimal APIs/Controllers), DI/middleware y resiliencia (Polly: timeouts/reintentos/circuit breaker). • EF Core avanzado (migraciones, índices, rendimiento) y SQL (PostgreSQL/SQL Server). • Diseño event‑driven (SAGA/Outbox) y mensajería (ASB/Event Grid, Kafka o RabbitMQ). • Seguridad con OAuth2/OIDC (JWT) y gestión de secretos (mejores prácticas). • Despliegues containerizados (Docker/Kubernetes) e integración con CI/CD. Deseable (Nice‑to‑have) • gRPC, versionado de API, caché distribuido (Redis). • Service Mesh (mTLS, retries) y API Gateway. • Testing de contratos (Pact) y e2e con test containers.