Senior Back-end Developer en Streambe | Torre

Senior Back-end Developer

Emma destaca
La IA de Emma escribió esto. Habla con Emma para editarlo.
Tiempo completo

Tipo de contrato: Contratista

¿Quién paga el cambio de moneda y los impuestos sobre la nómina?:

La compañía

Provee tu compensación deseada mientras aplicas
location_on
Remoto (cualquier lugar)
Publicado hace 9 meses

Responsabilidades


Senior Backend Developer con amplia experiencia en el diseño, construcción y evolución de APIs modulares en .NET, aplicando buenas prácticas de arquitectura y patrones avanzados como DDD y CQRS. Se espera ownership sobre dominios críticos del negocio, asegurando performance, seguridad, trazabilidad y calidad técnica. Además, tendrá un rol clave en la mejora continua, revisión de Pull Requests, mantenimiento de librerías comunes y mentoría del equipo. Responsabilidades principales: - Diseñar y mantener APIs REST en ASP.NET Core 8+ organizadas por dominios y bounded contexts. - Aplicar Domain-Driven Design (DDD), CQRS y principios SOLID, definiendo arquitecturas limpias y escalables. - Trabajar con SQL Server: modelado, T-SQL, stored procedures desacopladas, índices y optimización de performance. - Implementar y mantener la seguridad mediante Keycloak (OIDC/OAuth2), manejo de roles, claims y autorización por políticas. - Integrar prácticas de observabilidad: logs estructurados (Serilog), métricas y diagnósticos. - Mantener y evolucionar librerías internas reutilizables distribuidas como paquetes NuGet (Common). - Realizar testing automatizado (unitario, integración y pruebas de contrato) utilizando xUnit/NUnit y Moq. - Participar en procesos de CI/CD con Azure DevOps, contenedorización con Docker y versionado de base de datos (DbUp/Flyway). - Mentorizar al equipo, revisar Pull Requests y elevar los estándares de ingeniería. - Trabajar con herramientas de IA (Copilot, ChatGPT, Cursor) y automatizaciones con n8n para optimizar tiempos y calidad.