Programador Senior de Base de Datos

Date of Publication: 
8 September 2020
Application Deadline: 
25 September 2020
Company: 
Justice Education Society of BC
Brief Description: 

CONVOCATORIA DE CONSULTORÍA: Programador Senior de Base de Datos

Construyendo una Plataforma Tecnológica para los Servicios de Atención a la Víctima

Ciudad de Guatemala, Guatemala

1. Antecedentes / Contexto Institucional

Justice Education Society of British Columbia (JES) es una organización sin fines de lucro con más de 30 años de experiencia brindando educación legal y formación en el sistema de justicia en Canadá y a nivel internacional. JES ha implementado programas en Guatemala, El Salvador, Honduras, Panamá y Guyana trabajando en coordinación con instituciones nacionales para el desarrollo de los sistemas de justicia, incrementando el acceso a la justicia y fortaleciendo la seguridad ciudadana. Además de su sede en Vancouver, Canadá, JES tiene oficinas en Guatemala, Honduras y Guyana. JES recibe financiamiento de los gobiernos nacionales y provinciales de Canadá. Para más información sobre los programas internacionales de JES visite: www.justiceeducation.ca

2. El Proyecto

El proyecto Plataformas Tecnológicas busca fortalecer las instituciones públicas a las diversas necesidades y derechos de las víctimas de delitos en Guatemala, especialmente mujeres y grupos vulnerables, mediante el uso de la tecnología de aplicaciones web progresivas que mejorará la información y coordinación de servicios dirigida a las víctimas.

Los resultados esperados del proyecto son:

  • Sitio web con información sobre servicios de atención a víctimas en Guatemala en español y  4 idiomas mayas: K'iche', Q’eqchi, Kaqchikel y Mam.
  • Plataforma en línea que facilitará la sistematización de procesos para la atención a la víctima. 
  • Herramientas digitales que facilitarán la generación de datos automatizados en materia de atención a la víctima.

3. Objetivo de la consultoría 

El objetivo de la consultoría es el desarrollo de la base de datos y la integración de la aplicación web progresiva desarrollada por el proyecto con el Sistema Informático Integrado de Gestión de Casos del Ministerio Público asegurando que el entorno de desarrollo cumpla con las especificaciones del sistema.

4. Metodología de trabajo

Trabajo con un grupo pequeño e interfuncional en un ambiente de desarrollo ágil de software, desde el cual se definirá, desarrollará, probará y lanzará  la Plataforma Tecnológica. Utilizando la metodología SCRUM se enfocará en la comunicación y colaboración para entregar resultados y mejoras continuas. El equipo de desarrollo junto a los actores claves, definirán prioridades, paquetes de trabajo estimado, planificación de la iteración y el trabajo hacia la continua integración y lanzamiento.

5. Características de la Consultoría

La persona contratada para realizar la consultoría trabajará directamente con el equipo digital de JES, bajo la dirección de la Gerente de  Diseño y Tecnología y la Directora del Proyecto de JES en la Ciudad de Guatemala. Trabaja en colaboración con la Gerente de Diseño y Tecnología y el Programador/a Senior en la recomendación de herramientas y potenciar la tecnología para apoyar la estrategia de administración y visualización de datos e inteligencia empresarial.

Duración de consultoría: Octubre 2020 - marzo 2021 (6 meses)

La fecha del inicio estará sujeta al tiempo del proceso de contratación.

Ubicación: Remoto y/o Oficina de JES Guatemala en zona 10 de Ciudad de Guatemala.

 5.1 Experiencia y competencias básicas

Educación

Graduado de las carreras de Ingeniería  en sistemas, computer science, ciencia de la computación y tecnologías de la información  o carrera afín.

Experiencia Profesional

Mínimo 2 años de experiencia comprobable de trabajo en desarrollo de bases de datos y migración de datos con una especialidad en desarrollo front-end de aplicaciones web.

Competencias

  • Conocimiento avanzado de la creación y gestión de base de datos SQL, datawarehouse  y en desarrollo de JavaScript
  • Conocimiento avanzado de la administración de sistemas gestores de bases de datos relacionales
  • Conocimiento de MongoDB
  • Conocimiento en desarrollo de web services REST
  • Conocimiento en REACT, node.js, Yarn, NPM.
  • Conocimiento en aplicaciones web progresivas.
  • Conocimientos en tecnología Java y Java EE.
  • Conocimiento de procesos de ETL
  • De preferencia: Conocimiento en RedBird, Loopback, PM2, HTML, CSS, Bootstrap 4, Tableau
  • Alto nivel de comprensión de diseño de bases de datos relacionales y técnicas de implementación
  • Excelente habilidades para la resolución de problemas y análisis de datos
  • Alto nivel de experiencia, conocimientos y pericia con metodologías de desarrollo Ágil

Idiomas

Español avanzado e inglés intermedio o avanzado preferido

6. Actividades y funciones de la consultoría

  • Responsable de la veracidad y seguridad de datos suministrados  a la aplicación web progresiva
  • Realizar modificaciones a los sistemas del Sistema Informático Integrado de Gestión de Casos del Ministerio Público  para soportar la integración con la plataforma tecnológica
  • Desarrollo de bases de datos y liderar la migración de datos requeridos para soportar la aplicación web progresiva
  • Apoyar la evaluación de la infraestructura del Sistema Informático Integrado de Gestión de Casos del Ministerio Público, los sistemas y los métodos de seguridad de datos.
  • Definir, analizar y mantener los modelos de datos y guiar para adaptarlos.
  • Apoyar los datos combinados de múltiples fuentes y presentarlos de forma unificada.
  • Participar en las sesiones de diseño de datos y decisiones general de datos que garanticen la integración total de datos.
  • Diseñar, planificación y desarrollo de APIS REST consistentes con los estándares arquitectónicos para sustentar la aplicación web progresiva.
  • Colaborar  para la construcción de la estrategia de pruebas e integración desde una perspectiva de datos con el equipo de desarrollo de JES, MP y consultores
  • Administrar y dar soporte para mitigar el riesgo de entrega de soluciones e integración.

Las personas interesadas deberán enviar un correo electrónico a jobs@justiceeducation.ca adjuntando:

a)     Carta interés

b)     Currículum Vitae no documentado que incluya referencias laborales.

c)      Portafolio de proyectos realizados (sitios web, aplicaciones desarrolladas, otros productos informáticos)

Fecha de cierre de convocatoria: el 25 de septiembre, 2020 pero se revisan las aplicaciones de forma continua.

Agradecemos de antemano a todos los candidatos por su interés, únicamente serán contactados aquellos que sean seleccionados para entrevista.

Location: 
Guatemala