Acerca de:
Diseñar la solución técnica de las iniciativas de acuerdo a los requerimientos entregados por análisis para cumplir con la necesidad del negocio, respetando los estándares arquitectónicos establecidos dentro de la organización para la construcción de software.
Responsabilidades:
- Desarrollar y mantener servicios backend de alta calidad cumpliendo estándares de arquitectura, seguridad y buenas prácticas
- Implementar lógica de negocio y APIs REST asegurando cumplimiento de requerimientos funcionales y no funcionales
- Ejecutar pruebas unitarias, revisiones de código y apoyar en la resolución de incidencias técnicas
- Colaborar con equipos de QA, DevOps y producto en entornos ágiles.
Requisitos:
- 3 años de experiencia en desarrollo con Python
- WhatsApp Business API (Meta): Experiencia directa integrando servicios de mensajería, manejo de webhooks, plantillas y sesiones.
- Bases de Datos: Manejo de MongoDB (diseño de esquemas, agregaciones, consultas y optimización).
- Análisis de Datos: Capacidad para realizar diagnósticos y telemetría avanzada mediante Kusto Query Language.
Gestión de APIs: Experiencia en la configuración y administración de proxies en Apigee Cloud
Educación:
- Licenciatura en Informática, Ingeniería en Sistemas, Ingeniería en Software, Licenciatura en Informática, Licenciatura en Sistemas Computacionales.
Prestaciones:
- Sueldo base
- Fondo de Ahorro
- Descuentos en compras de muebles y ropa
- Aguinaldo
- Vacaciones
- Prima vacacional
- Reparto de Utilidades
- Día libre de cumpleaños
- Becas para estudio
- Útiles escolares
- Club de protección familiar
- Ambiente de trabajo agradable
Responsibilities
- Implementar los procesos y estándares establecidos
- Cumplir con los procesos del Manual Técnico MCC Sistemas Programación
- Formarse como instructor interno para apoyar capacitación interna y/o asesorías técnicas
- Participar cómo certificador técnico, implementar y dar seguimiento al proceso de Contrataciones y Promoción Interna
- Participar e involucrarse en las actividades detonadas por los Comités Tecnológicos
- Tomar decisiones relacionadas con el diseño de software
- Sugerir tecnología apropiada para la solución tomando como base las establecidas por el departamento de optimización de código
- Participar en investigaciones para mejorar el rendimiento de los sistemas
- Cumplir en tiempo y forma con la entrega de la documentación
- Documentar la solución técnica (código fuente)
- Apoyar a la mejora continua de los estándares técnicos de Sistemas Programación
- Proponer el uso de nuevas tecnologías enfocadas al desarrollo de software
- Transmitir el conocimiento de herramientas tecnológicas a Programadores