Descripción del puesto
Objetivo del Puesto:
Diseñar, desarrollar, implementar y mantener soluciones de software full stack, asegurando calidad técnica, escalabilidad y alineación con los requerimientos del negocio.
Requisitos del Puesto:
Estudiante (últimos ciclos), Egresado(a) o Bachiller en Ingeniería de Sistemas, Ingeniería Informática, Ingeniería de Software, Ciencia de la Computación, Tecnologías de la Información y Desarrollo de Software.
Experiencia mínima de 2 años y medio desarrollando soluciones Full Stack en entornos productivos, participando en todo el ciclo de vida del software (diseño, desarrollo, testing y despliegue).
Conocimientos Técnicos:
Desarrollo Full Stack (Front-End y Back-End) – Intermedio
JavaScript / TypeScript – Intermedio
Node.js – Intermedio
React (Client) – Intermedio
Gestión y administración de bases de datos (SQL) – Intermedio
Diseño de arquitectura de software y APIs – Intermedio
Control de versiones (Git u otros) – Avanzado
Conocimientos en despliegue y entornos (cloud / servidores) – Intermedio (deseable)
Conocimiento de Testing - Intermedio
Uso de herramientas de IA para desarrollo de software - Claude Code - Intermedio
Funciones del Puesto:
Diseñar y desarrollar soluciones digitales a medida para clientes, orientadas a la automatización de procesos y optimización operativa en iniciativas de transformación digital.
Proponer soluciones que contribuyan a mejorar la calidad interna de la empresa.
Liderar el desarrollo e implementación del sistema ERP corporativo, definiendo arquitectura, estructura de datos, lógica funcional e interfaces.
Garantizar la estabilidad, seguridad y continuidad operativa de servidores, aplicaciones y entornos tecnológicos de la organización.
Administrar integralmente servidores y bases de datos, asegurando su correcta configuración, actualización, respaldo y disponibilidad.
Analizar y resolver incidencias técnicas internas y de clientes, identificando causas raíz y proponiendo soluciones eficientes y sostenibles.
Ejecutar el mantenimiento preventivo y correctivo de los aplicativos desarrollados por la empresa, asegurando su correcto funcionamiento.
Actualizar y optimizar desarrollos existentes conforme a nuevos requerimientos de clientes y lineamientos de mejora continua.
Atender requerimientos técnicos relacionados con aplicativos y herramientas utilizadas por los equipos internos.
Documentar desarrollos, procesos y soluciones implementadas, asegurando la estandarización y transferencia de conocimiento.