Desarrollador sm 1
Referencia: HCM/VAC/000009
Bogotá, D.C.
- Colombia
SOPORTE E INFRAESTRUCTURA
Se requiere Desarrollador SM1 con actitud proactiva, orientación a resultados y habilidades técnicas para apoyar el desarrollo, mantenimiento y mejora de nuestras soluciones tecnológicas internas y para clientes. El cargo tiene como propósito participar en el ciclo completo de desarrollo de software, garantizando la calidad, funcionalidad y estabilidad de los sistemas implementados.
¿Qué estamos buscando?
Buscamos un profesional con sólida experiencia técnica y una marcada orientación a la ingeniería de producto, capaz de traducir complejos requerimientos de negocio en soluciones de software robustas, escalables y mantenibles.
El titular de este puesto será responsable de la arquitectura, diseño y construcción de las funcionalidades centrales de nuestra suite (Contabilidad, Nómina, HIS, Producción, etc.)
Este rol es fundamental para la estrategia de I+D de la compañía, requiriendo una colaboración directa en la ejecución del roadmap de producto. Adicionalmente, el desarrollador actuará como soporte técnico de Nivel 3 (Sustaining), diagnosticando y resolviendo incidencias críticas para garantizar la estabilidad y continuidad operativa que requieren nuestros clientes.
- FUNCIONES
- Sostenibilidad y Calidad ("Sustaining"): Soporte Nivel 3: Ser el punto de escalamiento final para el área de Soporte e Infraestructura. Investigar y resolver los bugs más complejos que el soporte de Nivel 1 y 2 no pueden solucionar. Optimización: Identificar cuellos de botella y optimizar consultas de base de datos o procesos batch (ej. cálculo de nómina, corridas contables) para mejorar el rendimiento. Code Reviews: Revisar el código de desarrolladores Junior y otros Semi-Seniors, asegurando que se cumplan las buenas prácticas, la calidad y la coherencia del código.
- Colaboración y Metodología: Autonomía: Gestionar tareas de mediana y alta complejidad de principio a fin, estimando tiempos y comunicando proactivamente los avances o bloqueos. Mentoría Ligera: Apoyar a los desarrolladores Junior en sus dudas técnicas del día a día. Documentación: Documentar las características técnicas clave de los nuevos desarrollos para el consumo interno y del equipo de Operaciones (implementación).
- Desarrollo de "Core Product" (I+D): Diseño y Construcción: Tomar requerimientos del Roadmap de Producto (definidos por el Product Owner) y traducirlos en soluciones técnicas robustas, escalables y mantenibles dentro del framework de Odoo. Investigación: Proponer y evaluar nuevas tecnologías, librerías de Python o metodologías que puedan mejorar nuestros módulos. Modelado de Datos: Diseñar y optimizar la estructura de la base de datos (PostgreSQL) para soportar nuevos procesos de negocio complejos. Desarrollo Full-Stack: Trabajar tanto en el backend (lógica de negocio, ORM, Python) como en el frontend (vistas XML, JavaScript/QWeb) para entregar una funcionalidad completa.
- REQUISITOS MINIMOS
- Experiencia: 2-5 años de experiencia demostrable en desarrollo de software.
- Python (Core): Nivel intermedio-avanzado en Python. No solo sintaxis, sino comprensión de su modelo de objetos, manejo de excepciones y librerías estándar.
- Framework Odoo (Indispensable): Experiencia comprobable desarrollando módulos nuevos en Odoo (no solo modificando vistas). Debe entender el ORM, la arquitectura de módulos, el sistema de vistas (XML) y la seguridad de Odoo.
- Base de Datos: Sólido conocimiento de PostgreSQL. Capacidad para escribir y entender consultas SQL complejas (aunque se priorice el ORM), y entender conceptos como índices y transactions.
- Frontend Web: Experiencia con las tecnologías web de Odoo (JavaScript, QWeb) para crear interfaces dinámicas y funcionales.
- Control de Versiones: Dominio de Git (branches, merges, pull requests) para trabajo en equipo.
- Resolución de Problemas
- Abstracción de Negocio
- Autonomía y Proactividad
- Comunicación
- Atención al Detalle
- DESEABLES
- Experiencia previa en desarrollo de ERPs (SAP, NetSuite, o competidores de Odoo).
- Conocimiento funcional en alguna de las áreas que cubren: Contabilidad, Facturación Electrónica, HIS, Nómina, Manufactura.
- Experiencia con integración de APIs (REST, SOAP).
- Conocimientos de metodologías ágiles (Scrum/Kanban).
¿Qué ofrecemos?
Día libre por cumpleaños.
Día libre por mudanza.
Modalidad de trabajo híbrido (presencial y remoto según necesidades).
Oportunidades de crecimiento y desarrollo dentro de la empresa.
Actividades de integración y teambuilding.
Apoyo a la formación académica relacionada con el cargo.
Capacitación y desarrollo profesional continuo.