REQUISITOS: Formación y Experiencia
- Profesional en Ingeniería de Sistemas, Ingeniería Informática, Ingeniería de Software, Ciencia de Datos o áreas afines.
- Experiencia de 1 a 2 años en desarrollo de software, automatización, integración de sistemas o transformación digital. También podrán participar candidatos con menor experiencia que demuestren una base técnica sólida mediante proyectos, prácticas, desarrollos propios o portafolio.
- Deseable experiencia en instituciones educativas, procesos administrativos o proyectos de transformación digital.
COMPETENCIAS REQUERIDAS: CENTRALES
- Comunicación efectiva con usuarios técnicos y no técnicos.
- Trabajo en equipo y construcción de relaciones de confianza.
- Pensamiento lógico, analítico y orientación a la solución de problemas.
- Autonomía, iniciativa y capacidad para investigar y aprender nuevas tecnologías.
- Capacidad de planificación, organización y documentación.
- Creatividad, interés tecnológico y orientación a la mejora continua.
- Orientación al servicio y acompañamiento a usuarios.
- Responsabilidad y criterio ético en el manejo de la información y los datos.
COMPETENCIAS REQUERIDAS: APTITUDINALES
- Visión y capacidad de comprender las necesidades institucionales.
- Iniciativa y capacidad de priorización.
- Adaptabilidad frente a nuevas tecnologías y escenarios de cambio.
- Capacidad para acompañar y motivar la adopción de soluciones digitales.
- Capacidad de juicio y toma de decisiones.
TÉCNICAS
- Microsoft 365, automatización y soluciones digitales: Power Automate; Microsoft 365 a nivel funcional y técnico; SharePoint Online; gestión de permisos; y bases para trabajar con Copilot/Copilot Studio, chatbots o asistentes digitales.
- Desarrollo full stack: JavaScript/TypeScript; desarrollo backend y frontend; React; APIs REST y arquitectura desacoplada. Se valorará experiencia con NestJS, Redux y Tailwind CSS.
- Datos e integración: MySQL y/o PostgreSQL; modelado relacional y consultas; integración de APIs; manejo de JSON. Experiencia con ORM como TypeORM o Prisma es deseable.
- Cloud y DevOps: Conceptos de servicios cloud, preferiblemente Azure; Git; Docker y conocimientos básicos de CI/CD.
- Seguridad: Buenas prácticas de desarrollo seguro, autenticación y autorización, OAuth 2.0/JWT, conocimiento general de OWASP Top 10 y protección de datos.
CONOCIMIENTOS QUE SERÁN VALORADOS
- Experiencia con SPFx, Web Parts y React en SharePoint Online.
- Conocimiento de n8n, Power BI, WebSockets/Socket.io, MongoDB o arquitecturas de microservicios.
- Experiencia con Azure, servicios de IA generativa, RAG, agentes o integración de modelos de lenguaje mediante APIs.
- Portafolio, repositorio GitHub o evidencia de proyectos propios, académicos o profesionales.
Objetivo del Cargo
Apoyar la implementación, mantenimiento y evolución de soluciones digitales, automatizaciones e integraciones en COLEGIATURA, con énfasis en el ecosistema Microsoft 365, incorporando herramientas de inteligencia artificial cuando aporten valor, y dar continuidad técnica a los desarrollos de software actualmente en operación o ejecución.
FUNCIONES
- Implementar automatizaciones y soluciones digitales utilizando Power Automate, Microsoft 365, Copilot/Copilot Studio y herramientas complementarias.
- Desarrollar, mantener y evolucionar aplicaciones web, integraciones y APIs requeridas por los procesos institucionales.
- Integrar servicios de Microsoft 365, SharePoint Online, fuentes de datos, servicios cloud y aplicaciones internas o de terceros.
- Analizar, diseñar, crear y probar soluciones de sistemas informáticos y de software, garantizando su estabilidad, seguridad y mantenibilidad.
- Monitorear, documentar y mejorar los procesos automatizados, plataformas y desarrollos existentes.
- Brindar soporte y capacitación a usuarios en los sistemas de información y nuevas soluciones digitales, promoviendo su correcta adopción y uso.
- Acompañar a las áreas institucionales en la identificación de necesidades y traducirlas en soluciones técnicas viables.
- Analizar los sistemas existentes e identificar oportunidades de optimización, integración y nuevas funcionalidades.
- Trabajar colaborativamente con desarrolladores, diseñadores, administradores de plataformas y proveedores tecnológicos.
- Documentar los procesos de la Unidad y proponer acciones de mejoramiento continuo alineadas con los objetivos académico-administrativos de la Institución.
- Conocer, aceptar y acatar el reglamento interno de trabajo, organigrama y demás normativa de la Institución.
- Las demás funciones que le asigne el jefe inmediato inherentes a la naturaleza del cargo.
- Las demás funciones afines o complementarias con las anteriores que contribuyan para el cumplimiento de la misión, los principios, los estatutos y los objetivos de la Corporación Colegiatura Colombiana.