OBJETIVO DEL PUESTORealizar el análisis de las necesidades de software y aplicaciones de la Universidad, con la finalidad de participar en el proceso de desarrollo e implementación con un enfoque de calidad y seguridad que permita la continuidad de la operación.
FUNCIONES PRINCIPALES: No.
FUNCIONES PRINCIPALES
1 Desarrollar soluciones de software que cumplan con estándares de calidad y seguridad, siguiendo una metodología ágil para responder oportunamente a los requerimientos de los usuarios. 2 Conocer los requisitos funcionales y no funcionales de los proyectos en los que participa, para poder realizar las tareas que se le asignen. 3 Mantener las aplicaciones productivas, corregir errores e implementar nuevas funcionalidades, para asegurar su disponibilidad y óptimo funcionamiento. 4 Brindar soporte y asesoría a los usuarios sobre el desarrollo implementado, mediante atención de tickets, elaboración de documentación y de capacitación. 5 Investigar nuevas tecnologias y recomendaciones en desarrollo de software con la finalidad de proponer mejoras.
NIVEL MÍNIMO DE ESTUDIO Y ÁREA(S) DE ESTUDIO:Superior en Ingeniería en tecnologías de información, de sistemas o desarrollo de software.
EXPERIENCIA LABORALIndispensable - Experiencia en desarrollo de software en tecnologías - 3 a 5 años
Indispensable - Manejo de herramientas de ambientes de desarrollo - 3 a 5 años
CONOCIMIENTOS ESPECÍFICOS Y/O CERTIFICACIONESIndispensable - Dominio de lenguajes de programación, bases de datos y lenguaje de consultas estructurados
Indispensable - Conocimiento de metodologías para el análisis y desarrollo ágil de proyectos
Indispensable - Conocimiento de arquitectura de software
Indispensable - Manejo de herramientas para la gestión de requerimientos y ambientes de desarrollo
IDIOMAS NECESARIOS PARA DESEMPEÑAR EL PUESTOInglés - Intermedio
DISPONIBILIDAD PARA VIAJAR:Ocasionalmente
COMPETENCIASComunicación efectiva (Nivel 3)
Creatividad e innovación (Nivel 4)
Efectividad ante la presión (Nivel 3)
Toma de riesgos (Nivel 2)
OTROS REQUISITOS - Capacidad de dominar distintos lenguajes de programación según el proyecto
- Experiencia en integraciones mediante APIs, Web Services, Webhooks
- Experiencia en bases de datos relacionales como MySQL
- Conocimiento intermedio a avanzado de PHP o Python
- Conocimiento básico a intermedio de Linux
- Tecnologías de frontend como HTML, CSS, React, Angular, Vue, JavaScript, jQuery, Bootstrap
- Tecnologías de backend con PHP o Python utilizando Laravel o Django
- Tecnologías de contenerización como Docker
- Deseable - Conocimiento básico de desarrollo web
- Deseable - Conocimiento básico de desarrollo móvil