Descripción
Resumen del Puesto:
Buscamos un desarrollador Odoo Python para diseñar, desarrollar y mantener módulos personalizados, integrar APIs y optimizar funcionalidades.
Puntos Destacados:
1. Diseño y desarrollo de módulos Odoo personalizados.
2. Integración de APIs robustas con sistemas externos.
3. Personalización y extensión de funcionalidades Odoo.
**DESCRIPCIÓN DEL PUESTO:**
**FUNCIONES**
* Diseñar, desarrollar y mantener módulos personalizados y aplicaciones dentro del ecosistema Odoo, utilizando Python y el framework propio de Odoo.
* Gestionar la implementación de APIs robustas y eficientes (REST/XML\-RPC) para integración con sistemas externos, utilizando frameworks como FastAPI o Flask cuando sea necesario.
* Personalizar y extender funcionalidades existentes de Odoo (CRM, Ventas, Contabilidad, Inventario, Project) para adaptarse a procesos de negocio específicos.
* Optimizar consultas y gestionar la base de datos PostgreSQL subyacente en las implementaciones de Odoo.
* Desarrollar informes personalizados (QWeb, PDF) y automatizar flujos de trabajo (Automation Rules, Scheduled Actions).
* Colaborar en la implementación, migración y soporte de instancias de Odoo.
* Implementar buenas prácticas de desarrollo (ORM de Odoo, patrones de herencia, seguridad).
* Documentar código, procesos técnicos y soluciones implementadas para usuarios finales y otros desarrolladores.
**GRADO DE INSTRUCCIÓN**
* Bachiller o título universitario en Ingeniería de Software, Ciencias de la Computación, Sistemas o afines.
* Certificaciones en Odoo, Python o Cloud (deseable).
**CONOCIMIENTOS:**
* Python avanzado para Odoo (ORM de Odoo, herencia de modelos, decoradores, contextos).
* Framework Odoo (Estructura de módulos, vistas XML, QWeb, permisos de seguridad, flujos de trabajo).
* Base de datos: PostgreSQL (Esencial para Odoo).
* APIs REST/XML\-RPC de Odoo para integraciones.
* Git y metodologías ágiles (Scrum/Kanban).
* Front\-end básico: XML, JavaScript (para personalizaciones de vistas).
* Librerías de data science (Pandas, NumPy) para análisis de datos dentro de Odoo.
* Frameworks backend complementarios (FastAPI, Flask).
* Otras bases de datos NoSQL (MongoDB).
* Herramientas de despliegue y CI/CD (Docker, Kubernetes, GitHub Actions).
**EXPERIENCIA:**
* \+1 año en desarrollo con Python para Odoo.
* \+2 años de experiencia en Desarrollo de software.
* Experiencia demostrable en la personalización de módulos de Odoo y desarrollo de módulos nuevos.
* Experiencia en integración de Odoo con sistemas de terceros.
* Participación en al menos 2 proyectos de implementación o desarrollo sobre Odoo.
**COMPETENCIAS CLAVE**
* Resolución de problemas complejos de negocio mediante la personalización de Odoo.
* Trabajo en equipo y comunicación clara con consultores funcionales y usuarios.
* Capacidad de autoaprendizaje para mantenerse actualizado con las nuevas versiones de Odoo.
* Orientación a resultados y optimización de procesos empresariales.
**MODALIDAD DE TRABAJO**
* Híbrido / Presencial (según necesidad del proyecto).
* Horario flexible (Lunes a Viernes, 9:00 am \- 6:00 pm).
Sueldo: S/.7,000\.00 al mes
Lugar de trabajo: Empleo presencial