Descripción del puesto
TM Capacitación busca estudiantes en práctica de carreras relacionadas con Informática, Computación, Desarrollo de Software o áreas afines, interesados en desarrollar experiencia práctica participando en proyectos reales y apoyando el desarrollo, mantenimiento y mejora de soluciones tecnológicas utilizadas por la empresa.
La práctica contempla participación en distintas etapas de los proyectos, desde el levantamiento y análisis de requerimientos hasta el desarrollo, integración, pruebas, documentación y mejora de las soluciones implementadas.
Conocimientos fundamentales
Los postulantes deben contar con conocimientos básicos en:
Lógica de programación.
Programación orientada a objetos.
HTML, CSS y JavaScript.
TypeScript.
Desarrollo de interfaces web.
Diseño responsive.
Consumo e integración de APIs REST.
Bases de datos y consultas SQL.
Arquitectura cliente-servidor.
Git y control de versiones.
Identificación y corrección de errores.
Pruebas funcionales.
Documentación de código y procesos.
No se requiere dominio avanzado de todas estas materias, pero sí una base de programación que permita comprender código existente, realizar modificaciones y desarrollar nuevas funcionalidades bajo supervisión.
Conocimientos deseables
Se valorarán conocimientos o experiencia académica en:
Angular u otros frameworks frontend.
Ionic y Capacitor.
Desarrollo de aplicaciones móviles Android.
Node.js, PHP o Python.
Automatización de procesos mediante n8n.
WordPress y desarrollo de temas o plugins.
MySQL, SQLite, Turso u otras bases de datos.
Integración de servicios mediante API.
Gemini, OpenAI u otros modelos de inteligencia artificial.
Generación de reportes y visualización de datos.
Linux, hosting, Cloudflare y despliegue de aplicaciones.
Conceptos básicos de seguridad informática.
Manejo seguro de credenciales, permisos y datos personales.
Estos conocimientos son deseables, pero pueden adquirirse y profundizarse durante la práctica.
Funciones principales
Los practicantes podrán participar en las siguientes actividades, de acuerdo con sus conocimientos, perfil de formación y necesidades de los proyectos:
Apoyar el levantamiento y documentación de requerimientos.
Analizar procesos y detectar oportunidades de automatización.
Investigar herramientas y alternativas tecnológicas.
Crear y mantener automatizaciones y flujos de trabajo.
Apoyar la construcción de soluciones basadas en inteligencia artificial.
Integrar APIs, bases de datos, aplicaciones y servicios externos.
Participar en el desarrollo de aplicaciones móviles con Ionic y Capacitor.
Apoyar la mantención de aplicaciones web, móviles y de escritorio.
Implementar diseños responsive para computadores y dispositivos móviles.
Apoyar la generación de reportes y paneles de información.
Corregir errores funcionales, técnicos y visuales.
Ejecutar pruebas en distintos navegadores, dispositivos y sistemas.
Registrar incidencias y documentar las soluciones implementadas.
Elaborar manuales de usuario y documentación técnica.
Presentar periódicamente los avances realizados.
Participar en reuniones de revisión y mejora continua.
Apoyar tareas relacionadas con WordPress cuando sea necesario.
Colaborar en la preparación y validación de versiones antes de su implementación.
Perfil buscado
Buscamos estudiantes con interés por el desarrollo de software y las nuevas tecnologías, capacidad para aprender de manera autónoma, disposición para investigar y resolver problemas, y motivación por participar en proyectos reales.
Se valorará especialmente la capacidad de trabajo ordenado, comunicación, responsabilidad en el cumplimiento de tareas y disposición para recibir retroalimentación y trabajar en equipo.
Modalidad
Híbrida
La práctica se desarrollará mediante herramientas de comunicación, gestión de proyectos y colaboración digital, manteniendo coordinación y seguimiento periódico con el equipo de trabajo.
Disponibilidad: La cantidad de practicantes a incorporar dependerá de los requerimientos de la empresa y del proceso de selección.