SEDE: Bogota
SECTOR: Tecnología
PROFESIÓN: Ingeniero de sistemas o de software.Preferiblemente con maestría en desarrollo de software o afines. Cursos en gestión de proyectos de sistemas.
IDIOMAS: Bilingüe en inglés y español (conversacional) B1 o B2
EXPERIENCIA: 3 años en desarrollo de software y al menos 3 años en cargos directivos. Manejo de presupuesto de $700MM, mantenimiento y recambios.
Experiencia en metodologías agiles
Desarrollo web, programación y conocimiento en lenguaje de programación. Experiencia en Google Cloud y bases de datos relacionales y no relacionales.
Desarrollo de software y programación:
✓ Desarrollo de prototipos rápidos con FileMaker o herramientas similares y metodologías ágiles
como SCRUM y KANBAN
✓ Desarrollo web con alguna de las siguientes tecnologías: Reactjs, Nextjs, Vuejs, u otra similar.
(conocimiento de Redux es un plus
✓ Preferiblemente JavaScript o TypeScript, aunque se puede ajustar con Python + DJango, PHP o
GOlang.
✓ HTML/JS/CSS
✓ Fundamentos sólidos en paradigma Single Page-Application (SPA), o architectura basada en
componentes
✓ Conocer sobre Semantic Web / HTML Semantic y Web Accessibility Standard es un gran plus
✓ Uso y consumo de WebServices API RestFul vía web. Uso de POSTMAN para pruebas es un plus
Infraestructura y Cloud:
✓ Conocimientos en Google Cloud Platform, AWS, Azure es un gran plus.
✓ Fundamentos conceptuales y sólidos en Docker, Containers, microservicios.
✓ Conocimiento intermedio en Linux, Unix, Windows Server
✓ Conocimientos en Ansible, Serverless es un plus pero no requerido
Backend:
✓ Conocimientos en Google Cloud Platform, AWS, Azure es un gran plus.
✓ Nodejs V.10+
✓ Javascript o Typescript
✓ Expressjs, Restifyjs, Koajs para construcción de backends y endpoints
✓ Gestión de paquetes: npm o yarn
✓ Webhooks de pagos e integraciones con pasarelas de pagos
✓ Websockets o socket.io opcionales
Bases de datos:
✓ SQL v5+, 8+
✓ MySQL, MariaDB, PostgreSQL o HanaDB
Control de versiones:
✓ Git / Github / Bitbucket o Gitlab
✓ Fundamentos de GIT
Conocimiento de SAP Business One
FUNCIONES: 1. Coordinar y mantener informado del progreso al
Comité Ejecutivo. Esto incluye involucrarse en el desarrollo, junto con otros miembros del equipo de servicios
de tecnología o tercerizados.
2. Integrar las diversas aplicaciones de software que usa el colegio para facilitar la toma de decisiones efectiva y
ágil. Esto incluye coordinar su equipo de trabajo interno y externo para lograrlo.
3. Coordinar su gestión con el CEO y los miembros del comité ejecutivo, para que la tecnología de la
información apoye y facilite las metas de calidad de los servicios educativos y no-docentes del colegio, al
igual que los procesos administrativos, financieros y legales.
4. Optimizar el uso de todos los recursos físicos y financieros asignados a su dirección.
5. Proponer y promover procesos organizacionales que permitan el aprovechamiento de las nuevas tecnologías
con el fin de optimizar la eficiencia y la efectividad organizacional en todos los estamentos con relación a la
Visión Institucional.
6. Servir de interventor de los contratos tercerizados de tecnología.
7. Lograr la seguridad y confiabilidad de todos los sistemas computarizados de información del colegio, aunque
estén bajo la responsabilidad de un contratista externo. Esto incluye la red interna y externa, alámbrica e
inalámbrica, los portales de internet, los servidores, los computadores, el sistema de respaldo eléctrico, el
cuarto de servidores, los sitios donde están instalados los computadores, los aplicativos desarrollados y los
aplicativos contratados con terceros.
8. Cumplir con la normatividad colombiana sobre la propiedad intelectual, tratamiento de datos, el uso
restringido a la Internet por edad y por riesgos asociados con la salud de jóvenes y adultos, y demás
disposiciones legales relacionadas con su cargo. Esto incluye cumplir con las politicas del colegio sobre
tratamiento de datos, trae tu propio dispositivo y uso de tecnología en el Manual de Convivencia.