Domain Service Developer

Improving South America

Perú

Presencial

USD 100.000 - 160.000

Jornada completa

Hace 7 días
Sé de los primeros/as/es en solicitar esta vacante

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Ventajas ofrecidas por este puesto de trabajo

Contrato a largo plazo
100% Remoto
Vacaciones y PTOs
Bonos bi-anuales
Revisiones salariales dos veces al año
Clases de inglés
Equipamiento Apple
Plataforma de cursos en linea
Budget para libros
Budget para materiales de trabajo

Descripción de la vacante

Improving South America busca un Domain Service Developer para unirse al desarrollo y evolución de servicios backend basados en C# / .NET. Se trabajará con componentes de dominio, integración de APIs REST y comunicación asincrónica entre sistemas, diseñando y manteniendo aplicaciones robustas y asegurando calidad mediante testing y buenas prácticas de desarrollo.

El rol implica trabajar con MassTransit/NServiceBus/Wolverine, sagas y outbox, ORM con EF Core y pipelines CI/CD, con enfoque en

Formación

  • Experiencia sólida en desarrollo backend con C# / .NET.
  • Experiencia con .NET 8, o .NET 6/7.
  • Conocimiento de librerías de mensajería (MassTransit, NServiceBus, Wolverine).
  • Conocimiento de patrones consumer/producer.
  • Experiencia con sagas y transactional outbox.
  • Experiencia con Entity Framework Core u ORM similar.
  • Experiencia integrando REST APIs con sistemas legados o APIs inconsistentes.
  • Experiencia con unit testing/integration testing (xUnit, NUnit).
  • Manejo de Git y procesos de CI/CD.
  • Inglés avanzado.

Responsabilidades

  • Diseñar, construir y mantener servicios backend robustos basados en .NET.
  • Integrar APIs REST y conectar con sistemas legados o APIs inconsistentes.
  • Implementar flujos de mensajería con patrones producer/consumer y sagas/outbox.
  • Colaborar en contratos, adaptadores e integraciones, asegurando calidad mediante pruebas y buenas prácticas.

Herramientas

MassTransit
NServiceBus
Wolverine
Git
CI/CD
Entity Framework Core
REST APIs
Unit testing (xUnit/NUnit)
Consumer/Producer patterns
Sagas / transactional outbox
C# / .NET
English (advanced)
CI/CD pipelines

Descripción del empleo

En Improving South America, brindamos servicios de TI para transformar la percepción del profesional de TI. Nos enfocamos en consultoría de TI, desarrollo de software y formación ágil. La empresa promueve una cultura de trabajo excepcional basada en el trabajo en equipo, la excelencia y la diversión, con enfoque en crecimiento personal y recompensas compartidas. Al integrarse, el/la candidato/a formará parte de una comunidad que prioriza la comunicación abierta y relaciones laborales sólidas a largo plazo, respaldada por una estructura de desarrollo profesional y aprendizaje continuo.

Job Functions

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.

Qualifications And Requirements
  • 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.
Desirable Skills
  • MassTransit specifically
  • Apache Avro
  • EAV (entity-attribute-value) data modeling
  • Vue.js 2 or Angular exposure
  • MongoDB / Cosmos DB API specifically
Conditions
  • 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.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Remote C#/.NET Backend Developer – Domain Services
Remote C#/.NET Backend Developer – Domain Services

Improving South America • Perú

Presencial
USD 100.000 - 160.000
Contrato a largo plazo
100% Remoto
Vacaciones y PTOs
+7
Senior Software Developer
Senior Software Developer

Improving South America • Perú

Presencial
USD 120.000 - 180.000
Remote work 100%
Vacation & PTO
Biannual bonuses
+6
Semi Senior Back-end Engineer: Java
Semi Senior Back-end Engineer: Java

Improving South America • Perú

Presencial
USD 80.000 - 110.000
100% Remoto
Vacaciones y PTOs
2 bonos anuales
+5
Back-end Engineer (Java)
Back-end Engineer (Java)

Improving South America • Perú

Presencial
USD 130.000 - 170.000
Contrato a largo plazo
100% Remoto
Vacaciones y PTOs
+8
Senior Backend Engineer – Remote (Java/Spring, AWS)
Senior Backend Engineer – Remote (Java/Spring, AWS)

Improving South America • Perú

Presencial
USD 80.000 - 110.000
100% Remoto
Vacaciones y PTOs
2 bonos anuales
+5
Senior Software Engineer — 100% Remote, AWS & UI/API
Senior Software Engineer — 100% Remote, AWS & UI/API

Improving South America • Perú

Presencial
USD 120.000 - 180.000
Remote work 100%
Vacation & PTO
Biannual bonuses
+6
Senior Java Backend Engineer - Remote & AI-Driven
Senior Java Backend Engineer - Remote & AI-Driven

Improving South America • Perú

Presencial
USD 130.000 - 170.000
Contrato a largo plazo
100% Remoto
Vacaciones y PTOs
+8
Front-end Engineer (Angular)
Front-end Engineer (Angular)

Improving South America • Perú

Presencial
USD 120.000 - 180.000
Contrato a largo plazo
100% Remoto
Vacaciones y PTO
+5
Data Engineer (ML & LLM Focus)
Data Engineer (ML & LLM Focus)

Improving South America • Perú

Presencial
USD 90.000 - 150.000
Clases de inglés
Equipo Apple
Presupuesto libros
+2
Desarrollador BackEnd (Hibrido Quito)(Exp en Banca) K826
Desarrollador BackEnd (Hibrido Quito)(Exp en Banca) K826

Keppri • Lima Metropolitana

Presencial
PEN 60.000 - 90.000