Ir al contenido

Software Engineer - TI

Naco, República Dominicana

Este rol existe para convertir problemas reales en soluciones de software claras, mantenibles y útiles. Como Software Engineer, formarás parte del equipo que diseña, desarrolla y mejora la tecnología que sostiene nuestras soluciones, trabajando con autonomía, criterio técnico y foco en calidad.

EL PROPÓSITO NO SE QUEDA EN PALABRAS

La transformación digital se habla mucho. Nosotros hacemos que se note.

Únete a un equipo que conecta tecnología, conocimiento y criterio para transformar retos empresariales en mejores formas de operar.

Simplifica

Impulsa

Conecta

Tu impacto dentro del equipo

La tecnología que construimos en Progressa está detrás de procesos y operaciones que nuestros clientes utilizan todos los días. Eso significa que desarrollar no es simplemente escribir código: necesitamos entender el problema, evaluar alternativas y construir soluciones que funcionen bien hoy y puedan mantenerse mañana. 

Como Software Engineer formarás parte de Technology, trabajando junto a otros perfiles técnicos para desarrollar, mantener y evolucionar nuestras soluciones. Participarás desde el análisis del problema hasta la implementación, las pruebas, la revisión y la documentación del código.

Tu impacto también está en cómo construyes: identificar la causa real de un error antes de corregirlo, elegir soluciones razonables frente a la complejidad innecesaria y dejar código que otras personas puedan entender, mantener y mejorar.

Lo que necesitas saber del rol

Lo que harás, la base que necesitas y aquello que puede ayudarte a destacar en el rol.

Lo que harás

  • Comprender necesidades y convertirlas en soluciones técnicas claras y viables.
  • Diseñar, desarrollar, probar y mantener funcionalidades y soluciones de software.
  • Identificar, analizar y resolver errores desde su causa, no solo desde el síntoma.
  • Trabajar con modelos de datos, relaciones, lógica de negocio y bases de datos.
  • Participar en revisiones de código y aplicar buenas prácticas de desarrollo.
  • Documentar decisiones, componentes y soluciones cuando sea necesario.

  • Implementar mejoras que eleven la calidad, mantenibilidad y eficiencia de nuestras soluciones.


Colaborar activamente con el equipo técnico durante el desarrollo y evolución de productos y proyectos.

Lo que necesitamos de ti

  • Experiencia práctica desarrollando software y capacidad para ejecutar con autonomía a un nivel mid-level.
  • Buen dominio de Python para desarrollar, leer y mantener código con criterio.
  • Comprensión práctica de programación orientada a objetos.
  • Experiencia trabajando con ORM, modelos y relaciones de datos.
  • Conocimientos de bases de datos y estructuras de información.
  • Manejo de Git / GitHub y flujos colaborativos de desarrollo.

Buena capacidad de debugging y resolución estructurada de problemas.

Criterio sobre calidad de código: mantenibilidad, pruebas, revisión y documentación.

Capacidad para explicar cómo piensas, comunicar decisiones técnicas y colaborar con otros.

Suma puntos

  • Experiencia desarrollando o implementando sobre Odoo.
  • Experiencia con ERP o sistemas empresariales.
  • Haber trabajado en soluciones con lógica de negocio, procesos, workflows y datos relacionados.
  • Experiencia participando en revisiones de código y equipos de desarrollo colaborativos.
  • Buen criterio para equilibrar velocidad, simplicidad y mantenibilidad.
  •  

Lo que estamos construyendo

Simplificamos lo complejo para que las empresas puedan enfocarse en lo que importa.

Simplificar para avanzar

En Progressa integramos tecnología y conocimiento para transformar procesos críticos y construir soluciones adaptadas a la realidad de cada organización.

Implementamos y optimizamos soluciones empresariales, acompañamos procesos de transformación digital y ayudamos a nuestros clientes a operar con mayor claridad, eficiencia y autonomía.

La forma también importa

No llegamos con respuestas prefabricadas. Nuestra manera de trabajar parte de comprender el contexto, cuestionar lo que no aporta y tomar decisiones conectadas con el resultado.

Empieza preguntando Mantenlo simple Haz que valga la pena Actúa con criterio Suma al resultado

Lo que acompaña tu experiencia

Un marco de trabajo que combina autonomía, conexión, aprendizaje y espacio para desconectar.

Híbrido con intención

Trabajamos desde donde el trabajo fluye mejor. La presencialidad se utiliza cuando agrega valor al resultado, al cliente o al equipo.

Tiempo para desconectar

Vacaciones, Chill Days y Birthday Day Off para hacer una pausa, recargar y volver con mejor energía.

Aprendizaje aplicado

Formación, certificaciones, exposición a distintas industrias y oportunidades para aprender mientras resuelves retos reales.

Bienestar y conexión

Beneficios de salud, iniciativas de bienestar y espacios para reconocer, compartir y construir relaciones dentro del equipo.

Algunos beneficios están sujetos a condiciones de elegibilidad, antigüedad y políticas internas aplicables.

¿Te ves aquí?

No esperamos que llegues con todas las respuestas.

Sí esperamos curiosidad, criterio, disposición para aprender y responsabilidad sobre el resultado. Si este reto conecta con la forma en que quieres trabajar y crecer, queremos conocerte.