Los admins del trabajo solicitaron ocultar esto del público.
El campo 'Compensación' es obligatorio.
location_on
Calacoto, La Paz, Bolivia
El campo 'Ubicación' es obligatorio.
Publicado hace 8 meses
Responsabilidades y entregables
Sobre el rol
Desarrollo de APIs y microservicios en C#/.NET para dominios como Cuentas, Pagos y
Clientes. Trabajo en células ágiles junto a Frontend, QA y Plataforma/DevOps,
priorizando calidad, pruebas y contratos.
Misión / Impacto
• Entregar microservicios robustos y mantenibles con contratos claros
(OpenAPI/Swagger).
• Asegurar calidad mediante pruebas (unitarias/integración) y revisiones de código.
• Contribuir a la salud operativa (health checks, métricas básicas y logs).
Responsabilidades
• Desarrollar APIs REST en ASP.NET Core con SOLID y arquitectura en
capas/Hexagonal.
• Modelar dominio, validar reglas; manejar idempotencia y errores (códigos HTTP).
• Acceso a datos con Entity Framework Core (migraciones, consultas, índices).
• Documentar contratos con Swagger/OpenAPI y mantener versiones.
• Pruebas unitarias (xUnit/NUnit) y de integración; soporte a e2e con QA.
• Participar en code reviews, proponer mejoras y adherir a estándares.
Requisitos (Must‑have)
• 2–4 años en C#/.NET (preferible .NET 6–8) en producción.
• ASP.NET Core (Minimal APIs/Controllers), DI y middleware.
• EF Core (migraciones, performance básica) y SQL (PostgreSQL o SQL Server).
• Versionado de API y documentación con Swagger/OpenAPI.
• Git y flujo de ramas; consumo básico de colas/eventos (deseable).
Deseable (Nice‑to‑have)
• Patrones: Clean/Hexagonal; DTOs/AutoMapper; validaciones (FluentValidation).
• Mensajería (Azure Service Bus/Event Grid, Kafka o RabbitMQ).
• Observabilidad básica con OpenTelemetry (trazas/métricas/logs).
• Buenas prácticas de seguridad en APIs (JWT/OAuth2), caching e idempotencia.