Desarrollador sr 1
Referencia: HCM/VAC/000024
Bogotá, D.C.
- Colombia
SOPORTE E INFRAESTRUCTURA
Se requiere profesional para aportar capacidad técnica de alto nivel al equipo de desarrollo, asumiendo la construcción de los módulos más complejos de las verticales propias de DrivErp (textil, salud, comercialización, producción y servicios). Debe ser capaz de recibir un problema de negocio poco definido y devolver una solución diseñada, implementada, documentada y entregable, sin requerir acompañamiento permanente. Incluye levantamiento de requerimientos con clientes, optimización de rendimiento en instancias productivas, revisión de código del equipo y atención de escalamientos de tercer nivel sobre sus desarrollos.
Se valorará la autonomía real, el criterio de ingeniería para distinguir entre la solución rápida y la correcta, la comunicación clara con clientes no técnicos y la disposición a compartir conocimiento con el equipo.
¿Qué estamos buscando?
Profesional en Ingeniería de Sistemas, Software o afín, con mínimo siete (7) años de experiencia en desarrollo de software, de los cuales al menos cinco (5) años sobre el framework de Odoo, en al menos tres (3) versiones distintas incluyendo una igual o superior a la 16. Debe contar con portafolio verificable de módulos complejos diseñados de extremo a extremo y puestos en producción con clientes reales. Dominio avanzado de Python, del ORM de Odoo (modelos, campos calculados, herencia y extensión), seguridad del framework, wizards, informes QWeb, frontend con OWL 2, integraciones (XML-RPC/JSON-RPC, APIs REST) y PostgreSQL a nivel avanzado.
- FUNCIONES
- Diseñar e implementar módulos complejos sobre el framework de Odoo, con criterio de mantenibilidad a largo plazo y compatibilidad con versiones futuras.
- Definir el modelo de datos y las decisiones de arquitectura de los desarrollos a su cargo, dejando registro de las alternativas evaluadas y descartadas.
- Evaluar cuándo extender un módulo estándar frente a construir desarrollo propio, y sustentar la decisión.
- Optimizar el rendimiento de módulos y consultas en instancias con volumen productivo real.
- Proponer y aplicar buenas prácticas de desarrollo: convenciones, estructura de módulos, seguridad de registros y pruebas.
- Participar en la revisión de código del equipo, aportando criterio técnico de forma constructiva.
- Escribir pruebas automatizadas sobre la lógica crítica de negocio.
- Levantar requerimientos directamente con clientes y con las áreas internas, traduciendo procesos de negocio a diseño funcional y técnico.
- Estimar el esfuerzo con sustento y comunicar los riesgos técnicos antes de comprometer alcance.
- Entregar cada módulo con documentación funcional y técnica, y realizar la sesión formal de transferencia al área de Soporte.
- Atender escalamientos de tercer nivel sobre los desarrollos a su cargo, con diagnóstico de causa raíz y no solo corrección sintomática.
- Compartir conocimiento con el equipo de desarrollo.
- Participar en la planificación y ejecución de migraciones entre versiones de DrivErp
- REQUISITOS MINIMOS
- Profesional en Ingeniería de Sistemas, Software o afín. Se acepta experiencia demostrable equivalente.
- Mínimo siete (7) años de experiencia en desarrollo de software, de los cuales al menos cinco (5) años sobre el framework de Odoo.
- Experiencia comprobable en al menos tres (3) versiones distintas de Odoo, incluyendo una versión igual o superior a la 16.
- Python avanzado y dominio del ORM de Odoo: campos calculados y almacenados, @api.depends / @api.constrains, onchange, operaciones en lote y control de rendimiento.
- Herencia y extensión sin romper actualizaciones: _inherit / _inherits, herencia de vistas por XPath, extensión de módulos de terceros y seguridad del framework (ir.model.access, reglas de registro, multi-compañía).
- PostgreSQL a nivel avanzado: SQL complejo, diseño e interpretación de índices, EXPLAIN ANALYZE, optimización de consultas lentas y diagnóstico de bloqueos.
- Migraciones de versión y de datos en producción, con scripts elaborados bajo criterio de reversibilidad.
- Conocimiento funcional contable en Odoo: account.move / account.move.line, plan de cuentas, impuestos, conciliación y cierres, además de inventarios, compras, ventas y facturación.
- Inglés técnico: lee y comprende documentación en inglés.
¿Qué ofrecemos?
- Excelente plan de comisiones.
- Horario flexible.
- Día libre por cumpleaños.
- Día libre por mudanza.
- Trabajo modalidad híbrido.
- Oportunidades de crecimiento y ascenso dentro de la empresa.
- Teambuilding y eventos corporativos.
- Apoyo a formación académica.
- Capacitación y desarrollo profesional continuo.