Backend Developer Senior (.NET/C#) at Wonder Dynamics
Villa Nueva, Guatemala Department, Guatemala -
Full Time


Start Date

Immediate

Expiry Date

05 Apr, 26

Salary

0.0

Posted On

05 Jan, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, .NET, Microservices, APIs, ASP.NET Core, Clean Architecture, SOLID Principles, Azure Service Bus, Kafka, RabbitMQ, Performance Optimization, Security, OpenTelemetry, Docker, Kubernetes, CI/CD

Industry

Description
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). 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. Knock‑out (KO) Disponibilidad horaria en GMT‑4 (±2 horas). Uso efectivo y cotidiano de herramientas de IA (p. ej., GitHub Copilot o equivalente) integrado al flujo de diseño, desarrollo y revisión de código. Resultados esperados (60–90 días) 1 ADR de arquitectura aprobado para un dominio/microservicio relevante. 1 microservicio crítico en producción con SLOs básicos (p95 y error rate) y panel de observabilidad. Plan de mejora de performance/seguridad para un servicio existente (quick wins) y ejecución de al menos 1. Mentoría activa (code reviews) y adopción de 1 guideline técnica por el equipo. Reporte & stakeholders Reporta a Arquitecto/Sr. Tech Lead del dominio. Interlocución con FE, QA, Plataforma/DevOps, Product Own
Responsibilities
Design and implement high-performance microservices in C#/.NET, ensuring standards for resilience, security, and performance. Provide mentorship to junior and intermediate profiles while collaborating with architecture and platform teams.
Loading...