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.
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.
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.