Loading job details...
- Programador/a para el desarrollo de módulos del nuevo Sistema de Información y Registro de Educación Extraescolar (SIREEX) de Guatemala, Mexico City, Mexico
Job ID:Location
Grade/Level
ℹ
Deadline
TL;DR Summary FREE
Generating summary...
{{ summary.tldr }}
Key Requirements
- {{ r }}
Key Skills
{{ s }}
Deal Breakers
- {{ d }}
{{ summary.experience_level }}
{{ summary.salary_hints }}
Job Description
## - Programador/a para el desarrollo de módulos del nuevo Sistema de Información y Registro de Educación Extraescolar (SIREEX) de Guatemala, Mexico City, Mexico
- Organization:ECLAC - Economic Commission for Latin America and the Caribbean
- Office:ECLAC Mexico City
El resultado final de la consultoría serán los módulos prioritarios y complementarios del nuevo Sistema de Información y Registro de Educación Extraescolar (SIREEX) de Guatemala programados y operativos, con el modelo de datos implementado, las reglas de negocio y de validación configuradas, las funcionalidades de captura, consulta y reporte en funcionamiento y los datos históricos migrados. El sistema se entregará en versión de producción, con las pruebas técnicas ejecutadas y documentadas, la documentación técnica y del código fuente completa, y transferido a los equipos de la DINFO y la DIGEEX responsables de su administración y mantenimiento. Los servicios de el/la consultor/a serán fundamentales para fortalecer la capacidad del sistema educativo extraescolar para recopilar, sistematizar, analizar y utilizar la información disponible, de modo que esta sirva como base para la toma de decisiones, la planificación y el diseño de programas más pertinentes e inclusivos. Asimismo, contribuyen en la implementación de las actividades del proyecto “Cerrando Brechas Educativas: Mejorando el Futuro de las Niñas en México y Guatemala”. Asimismo, se contribuye a la ejecución del Plan de Trabajo de la CEPAL, en particular 2026-SP11-PRO-1.
Duties and Responsibilities
Antecedentes: La Comisión Económica para América Latina y el Caribe (CEPAL) ha identificado la brecha educativa como una de las desigualdades estructurales que limitan el desarrollo sostenible en América Latina y el Caribe. En Guatemala, las brechas educativas perduran, tanto en relación con otros países como entre los distintos grupos poblacionales del país, lo que evidencia dificultades para hacer efectivo el derecho a la educación, particularmente para grupos en condiciones de exclusión como las personas indígenas, los habitantes de las zonas rurales, las niñas y adolescentes y las personas con discapacidad, entre otras poblaciones. En este contexto, la Sede Subregional de la CEPAL en México implementa el proyecto “Cerrando Brechas Educativas: Mejorando el Futuro de las Niñas en México y Guatemala”, con el apoyo del Wellspring Fund. El proyecto se propone contribuir al cierre de brechas educativas en México y Guatemala mediante tres resultados principales, a saber, la generación de nuevas evidencias y conocimiento, el refuerzo de capacidades de actores clave y la promoción del diálogo y la coordinación entre los actores relevantes de la política educativa. En el ámbito de este proyecto en Guatemala, la CEPAL colabora en el ámbito extraescolar con el Ministerio de Educación (MINEDUC), a través del Viceministerio de Educación Extraescolar y la Dirección General de Educación Extraescolar (DIGEEX), para fortalecer su papel estratégico dentro del sistema educativo nacional. El nuevo SIREEX tiene como objetivo fortalecer la capacidad del sistema educativo extraescolar para recopilar, sistematizar, analizar y utilizar la información disponible, de modo que esta sirva de base para la toma de decisiones, la planificación y el diseño de programas más pertinentes e inclusivos. El desarrollo del nuevo SIREEX se apoya en un conjunto de contratos complementarios, que comprenden la elaboración de su marco conceptual, la coordinación técnica del proceso, el análisis funcional y su desarrollo tecnológico. La coordinación técnica define la arquitectura del sistema, el modelo de datos y los criterios de interoperabilidad, en articulación con la DINFO; el/la analista de sistemas traduce el mapa de módulos y el diccionario de variables estadísticas en especificaciones funcionales y diseños de interfaz, organizados en un bloque 1 de módulos prioritarios y un bloque 2 de módulos complementarios. En este marco, la CEPAL considera pertinente la contratación de un/a programador/a que desarrolle módulos del sistema a partir de dichas especificaciones y diseños, implemente el modelo de datos y las reglas de validación definidas, y deje el sistema operativo, documentado y transferido a las instancias responsables de su administración. 2026-SP11-PRO-1. Actividades o funciones a realizar: Nota: El/la programador/a desarrolla módulos del nuevo SIREEX a partir de las especificaciones funcionales y los prototipos de pantalla elaborados por el/la analista de sistemas, dentro de la arquitectura y los estándares técnicos y de seguridad definidos por la coordinación técnica con la DINFO. El trabajo tiene carácter iterativo y avanza conforme se aprueban y especifican los módulos de los bloques 1 y 2. Sus actividades se organizan en cuatro fases. Fase 1. Configuración del entorno de desarrollo, implementación del modelo de datos y preparación de la migración Descripción de actividades: 1. Configurar los entornos de desarrollo y de pruebas del nuevo SIREEX, conforme a la arquitectura, el lenguaje de programación y el stack tecnológico definidos por la coordinación técnica con la DINFO, y establecer el repositorio de código con control de versiones (Git) dispuesto para el proyecto. 2. Implementar la base de datos central del sistema a partir del modelo de datos diseñado por la coordinación técnica, creando las entidades principales, las relaciones estructurales, las restricciones de integridad referencial y los objetos de base de datos necesarios. Además, se utilizará información en bases de datos ya existentes que administra DINFO del Mineduc. 3. Implementar los controles de seguridad requeridos por los estándares institucionales, entre ellos la gestión de perfiles y roles de usuario, el control de accesos, el cifrado de contraseñas, el registro de eventos (logs), la validación de campos y la prevención de inyección SQL y de ataques de tipo XSS. Esta capa de seguridad será proporcionada por DINFO, es decir, la programación base ya está desarrollada, por lo que se debe programar lo que sea necesario para adoptar estos estándares de programación. 4. Analizar la estructura y la consistencia de las bases de datos históricas del registro extraescolar y desarrollar los procesos de extracción, transformación y carga (ETL) necesarios para su migración al nuevo sistema. 5. Acordar con el/la analista de sistemas y la coordinación técnica el flujo de trabajo para la recepción de especificaciones, el reporte de avances y el registro de incidencias, y hacerlo de conocimiento al supervisor de la consultoría. Fase 2. Programación de los módulos prioritarios (bloque 1) Descripción de actividades: 1. Programar los módulos prioritarios del bloque 1 a partir de las especificaciones funcionales y los prototipos de pantalla elaborados por el/la analista de sistemas, desarrollando la lógica de la aplicación (back-end) y las interfaces de usuario (front-end). 2. Implementar los formularios de captura, los flujos de registro, las reglas de negocio automatizadas y las reglas de validación y valores permitidos derivados del diccionario de variables estadísticas. 3. Desarrollar los servicios web o interfaces de programación de aplicaciones (API) que enlacen el front-end con el back-end mediante los puntos de acceso (endpoints) requeridos. 4. Desarrollar las interfaces con un diseño adaptable (responsive) que asegure su funcionamiento en dispositivos móviles, en particular para el registro en campo. 5. Ejecutar pruebas unitarias y de integración sobre los módulos desarrollados, corregir los errores identificados y aplicar los ajustes derivados de la retroalimentación del/de la analista de sistemas y de la DIGEEX. Fase 3. Programación de los módulos complementarios (bloque 2), funcionalidades de consulta y reporte, interoperabilidad y migración Descripción de actividades: 1. Programar los módulos complementarios del bloque 2, conforme se especifican y se validan, y refinar los módulos del bloque 1
Additional Information
👀 people viewed this job
🔥 Applications surging — 3x more views than average
Ready for this role?
Tailor your resume to this job before you apply. Applications with a matched resume get noticed.
Customize Your Resume for This Role Sign up free · 25 credits to startViews
Posted
Applicants
AI Tools
Prepare your application with AI. Each tool uses credits from your balance.
Prepare with AI
Sign up free to get a tailored resume, cover letter, and interview prep for this role.
Sign Up Free — 75 CreditsNo credit card required
📊 Estimated Applicant Pool