Desarrollador .Net Sr en Streambe | Torre

Desarrollador .Net Sr

Diseñarás arquitecturas escalables y mentorizarás el equipo, impulsando la innovación con IA y DDD.
Emma destaca
La IA de Emma escribió esto. Habla con Emma para editarlo.
Tiempo completo

Tipo de contrato: Por definir

Compensación
USD2.8k - 4.3k/mes
Negociable
location_on
Remoto (cualquier lugar)
skeleton-gauges
Excluiste los match de trabajo con .
Para deshacerlo, ve a la sección ‘Tus habilidades e intereses’ de tus preferencias.
Revisar preferencias
Publicado hace alrededor de 2 meses

Requisitos y responsabilidades


Responsabilidades principales: - Diseñar y mantener APIs REST en ASP.NET Core, un framework de desarrollo web de código abierto, utilizando .NET Core 8+ y 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. Requisitos: - Más de 5 años de experiencia en desarrollo con C# / .NET Core y diseño de Web APIs. - Experiencia real aplicando DDD, CQRS, SOLID y Clean Architecture. - Dominio de SQL Server avanzado: modelado, T-SQL, stored procedures, índices, performance y transacciones. - Experiencia integrando sistemas de identidad como Keycloak o similares. - Experiencia en testing automatizado (unit e integración) y prácticas de ingeniería de calidad. - Experiencia trabajando con librerías compartidas distribuidas por NuGet. - Uso habitual de IA para acelerar desarrollo y automatizar tareas (Copilot, Cursor, ChatGPT, n8n). - Metodologías ágiles en la práctica (Scrum/Kanban).
Opcionalmente, puedes añadir más información después (beneficios comunes, preguntas de pre-selección, etc.)
check_circle

Pago confirmado

Un miembro del equipo de Torre se pondrá en contacto contigo en breve

Mientras tanto, continúa agregando información a tu trabajo.