Domain Service Developer
Summary
Develops and maintains backend services in C#/.NET, focusing on domain-driven design, async messaging (MassTransit/NServiceBus), REST integrations, and testing with xUnit/NUnit.
En Improving South America estamos buscando Domain Service Developer que se sume al desarrollo y evolución de servicios backend basados en C# / .NET, trabajando sobre componentes de dominio, integración con APIs REST y comunicación asincrónica entre sistemas. La persona será responsable de diseñar, construir y mantener aplicaciones robustas, implementar flujos de mensajería con patrones de consumer/producer, sagas y outbox, modelar datos con ORM sobre bases relacionales y documentales, y colaborar en la definición de contratos, adaptadores e integraciones con sistemas legacy o APIs inconsistentes, asegurando calidad mediante testing, buenas prácticas de desarrollo, Git y pipelines CI/CD.
- Experiencia sólida en desarrollo backend con C# / .NET.
- Experiencia con .NET 8, o experiencia fuerte con .NET 6 / .NET 7.
- Experiencia con librerías de mensajería como MassTransit, NServiceBus o Wolverine.
- Conocimiento de patrones consumer/producer.
- Experiencia o conocimiento en sagas y transactional outbox.
- Experiencia con Entity Framework Core o algún ORM equivalente.
- Experiencia integrando REST APIs, idealmente con sistemas legacy o APIs inconsistentes.
- Experiencia con unit testing / integration testing usando xUnit, NUnit o similares.
- Manejo de Git y experiencia con procesos de CI/CD.
- Inglés avanzado.
- Contrato a largo plazo.
- 100% Remoto.
- Vacaciones y PTOs
- Posibilidad de recibir 2 bonos al año.
- 2 revisiones salariales al año.
- Clases de inglés.
- Equipamiento Apple.
- Plataforma de cursos en linea
- Budget para compra de libros.
- Budget para compra de materiales de trabajo
- mucho mas..