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 optimizados (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 softwar
📌 Lider Técnico Lima
🏢 A2A
📍 Lima