Programador(a) de Soluciones Full Stack
Proceso:
Desarrollo e implementación, mantenimiento y soporte a los sistemas web y aplicaciones móviles (frontend y backend).
Objetivo del Cargo:
Construir, mantener y mejorar aplicaciones web o móviles completas trabajando tanto en el frontend (interfaz de usuario) como en el backend (lógica del servidor, base de datos y API), capacitar, dar soporte a las aplicaciones web o móviles desarrolladas, atender requerimientos establecidos en cuanto a calidad, plazos y beneficios, satisfaciendo los requerimientos de los usuarios de la empresa.
Formación:
Ingeniería Informática, Sistemas o ramas afines.
Experiencia:
Mínima de 2 años en cargos similares.
Habilidades:
Compromiso, orientación al cliente, trabajo en equipo, proactividad, aprendizaje continuo, orientación a los resultados, integridad, desarrollo de relaciones interpersonales.
Requisitos:
• Conocimiento en herramientas IA (N8N) (Deseable).
• Conocimiento de bases de datos: SQL Server, MySQL, PostgreSQL, SQLite.
• Conocimiento en Service Layer (Deseable).
• Conocimiento de inglés básico-intermedio.
• Conocimiento de Office (Word, Excel, etc.).
• Conocimientos en la plataforma GitHub (Deseable).
Conocimiento de Programación Frontend:
• HTML/CSS/JavaScript.
• Frameworks/Librerías de JavaScript.
• Frameworks/Preprocesadores de CSS.
• Diseño.
Conocimiento de Programación Backend:
• PHP puro.
• PHP con frameworks.
• Javascript.
• XAMPP.
• Apache.
• Visual Code.
Funciones:
• Desarrollar, implementar y dar mantenimiento a aplicaciones web y móviles —nuevas y existentes— para las áreas de Logística, Comercial, RR. HH., Balanzas e Importaciones, siguiendo los estándares tecnológicos y metodologías de la empresa.
• Crear, mantener y optimizar integraciones entre aplicaciones web/móviles.
• Desarrollar y mantener APIs utilizando tecnologías actuales y formatos adecuados para su consumo.
• Capacitar y brindar soporte a los usuarios sobre las funcionalidades operativas de las aplicaciones web y móviles implementadas.
• Generar reportes y consultas de información, incluyendo el envío de correos masivos.
• Elaborar manuales de usuario para aplicaciones móviles y sistemas web.
• Coordinar con el Coordinador de TIC la estructura de bases de datos para nuevos proyectos.
• Presentar informes periódicos a la Jefatura de Sistemas sobre el avance y estado de las tareas asignadas.
• Mantener en óptimas condiciones su equipo y espacio de trabajo, reportando cualquier anomalía.
