Skip to main content

Programador Full Stack

El Programador Full Stack de PAE, es responsable de desarrollar, mantener e integrar sistemas y plataformas que optimicen los procesos internos y externos de PAE. Con su experiencia en lenguajes de programación como PHP, JavaScript y Python, así como conocimientos en bases de datos relacionales y no relacionales, el Full Stack de PAE es clave en la implementación de integraciones mediante API REST, colaborando estrechamente con otros equipos para asegurar que las soluciones tecnológicas cumplan con los objetivos de la empresa.

Position Specs

Position

Full Stack

Level

L3

Leader

Gerente de Tecnologia

Division

Playbooks

Master Document

Category

Tiempo completo

Position Details

Essential Tasks

  • Automatización/Integración de los sistemas de información
  • Optimizar los recursos tecnológicos
  • Garantizar sincronización de los datos en el DWH
  • Implementación de IA

Responsibilities

  • Desarrollo y Mantenimiento de Sistemas: Diseñar, desarrollar y mantener aplicaciones utilizando PHP, JavaScript y Python; implementar mejoras en las plataformas actuales para garantizar rendimiento y escalabilidad.
  • Integraciones con API REST: Consumir e integrar servicios de API REST para conectar diferentes plataformas y herramientas de la empresa. Desarrollar y documentar API internas para su uso en proyectos futuros.
  • Gestión de Bases de Datos: Diseñar, optimizar y administrar bases de datos relacionales como MySQL y PostgreSQL. Trabajar con bases de datos no relacionales como MongoDB para proyectos específicos.
  • Implementación de CRM: Configurar, personalizar y mantener sistemas CRM para mejorar la gestión de relaciones con clientes. Desarrollar integraciones entre el CRM y otras plataformas de la empresa.
  • Pruebas y Depuración: Realizar pruebas exhaustivas para identificar y resolver errores en el código. Asegurar la calidad del software mediante prácticas de programación limpia y eficiente.
  • Colaboración con Equipos Internos: Trabajar en estrecha colaboración con equipos de diseño, marketing y operaciones para garantizar que las soluciones técnicas cumplan con los requisitos del negocio. Proveer soporte técnico y asesoramiento sobre tecnologías implementadas.
  • Documentación y Mejores Prácticas: Crear y mantener documentación técnica de los proyectos desarrollados. Implementar y promover el uso de mejores prácticas en el desarrollo de software.
  • Vivir la mision, vision, y valores PAE

KPIs

  1. Tiempo de Actividad/Inactividad del Sistema
  2. Tiempo de Resolución de Soporte Tecnico
  3. Tasa de Incidentes/Errores
  4. Incidentes de Seguridad de Datos
  5. Satisfacción del Cliente (CSAT)
  6. C
  7. F

Qualifications & Skills

  • Experiencia sólida en PHP, JavaScript (Node.js, React o similar) y Python
  • Dominio en bases de datos relacionales como MySQL y PostgreSQL
  • Experiencia con bases de datos no relacionales como MongoDB
  • Capacidad para consumir, desarrollar y documentar API REST para integrar sistemas y servicios
  • Experiencia trabajando con plataformas CRM y personalización de estas herramientas
  • Conocimiento de entornos de desarrollo ágil y herramientas de control de versiones como Git
  • Experiencia en gestión de servidores y entornos de despliegue
  • Habilidad para diagnosticar y solucionar problemas técnicos de manera eficiente.
  • Educación:
  • Licenciatura en Ingeniería en Sistemas, Ciencias de la Computación o campos relacionados (deseable)
  • Capacidad para leer y entender documentación técnica en inglés.