Convocatoria: 10 Desarrolladores Full Stack

Jul 09, 2019

Se extiende postulación hasta el 14 de julio

OIM Chile los invita a participar en la convocatoria para 10 Desarrolladores Full Stack. Envía currículum específicando asunto: Postulación para Desarollador Full Stack

Enviar propuesta al correo: IOMSANTIAGOHRU@IOM.INT  indicando en el sujeto del correo: Desarrollador Full Stack

Términos de Referencia para la contratación de servicios

Nombre de la consultoría:

Desarrollador Full-Stack

Proyecto de la OIM:     

Plan de Respuesta Regional para Refugiados y Migrantes de Venezuela (RMRP).

Lugar:                                      Santiago, Chile

Fecha estimada de inicio:          15 de julio de 2019

duración estimada:                       5,5 meses

 

El Gobierno de Chile, a través del Departamento de Extranjería y Migración (DEM) del Ministerio del Interior y Seguridad Pública, ha solicitado a la OIM el acompañamiento para la implementación del Proyecto “Sistema Unificado para el Registro y Análisis de Permisos de Residencia”, que tiene por objetivo modernizar los procesos de solicitud de trámites y estandarizar el canal de envío para reducir el tiempo de tramitación a través de herramientas tecnológicas. Así se busca mejorar la gestión de las políticas públicas sobre migrantes y la inserción de los extranjeros en Chile.

 

De esta forma, además de las mejoras operativas, se logrará obtener datos cualitativos y cuantitativos que permitan mejorar las políticas públicas sobre migración, y beneficien a la población migrante y principalmente a la venezolana, al ser la comunidad más grande en Chile (con 288 mil venezolanos, correspondientes al 23% del total). En función de esto, el Proyecto se enmarca en el Plan de Respuesta Regional para Refugiados y Migrantes de Venezuela (RMRP), Área de Intervención 4, “Fortalecimiento de Capacidades del Gobierno Receptor”, Objetivos 1 y 3 que responden a; Apoyo al fortalecimiento de los sistemas de registro y documentación; y Refuerzo a las capacidades institucionales en el área de gestión de la información.

 

 

 

 

El presente proyecto, permitirá facilitar la integración y normalización migratoria de los usuarios extranjeros, a través de la puesta en marcha de formularios digitales para el envío de solicitudes, estandarizando la experiencia de usuario al momento de capturar la información requerida, en el proceso de solicitud de trámites y fortaleciendo el ecosistema de interoperabilidad que sustentará la existencia del Registro Nacional de Extranjeros (RNE).

 

Objetivos específicos:

 

  • Mejorar los ingresos digitales de los productos migratorios; permanencia definitiva; nacionalización; y prórroga de visas (que representan cerca del 70% de todos los trámites migratorios). A través de la plataforma digital SIMPLE de la División de Gobierno Digital (DGD).

 

  • Implementar la plataforma de admisibilidad de los productos migratorios (previamente señalados), a través del conocimiento de los procesos actuales, implementando nuevos flujos que consideren interoperabilidad con Policía de Investigaciones de Chile (PDI) y otras instituciones pertinentes.

 

  • Generar el Certificado de Permanencia Definitiva en formato digital.

 

  • Modelar la base de datos preliminar del Registro Nacional de Extranjeros.

 

 

Metodología:

 

Se utilizará como base la Guía Técnica sobre Lineamientos para el Desarrollo de Software[1], elaborada por la División de Gobierno Digital del MINSEGPRES. Esta guía establece que el análisis, desarrollo e implementación de software en el Estado, deberá ser realizado en base a metodologías ágiles.

 

El utilizar metodología ágil permitirá hacer documentación de los requisitos, planificación y desarrollo de software de forma incremental, generando entregas periódicas (de 1 a 4 semanas). La metodología de desarrollo que se utilizará en este proyecto será generalmente SCRUM.

 

El Consultor trabajará bajo la supervisión de OIM y del Jefe de Proyecto que el DEM designe, quien evaluará el cumplimiento de los objetivos y la conformidad de los entregables, no obstante, el Consultor deberá seguir las directrices de calidad y escritura de código señaladas en la Guía Técnica sobre Lineamientos para el Desarrollo de Software ya mencionado.

 

Cada funcionalidad implementada debe incluir como mínimo: pruebas unitarias, pruebas de integración y pruebas de aceptación, con sus resultados documentados.

 

El Consultor deberá utilizar la plataforma de gestión de versiones de código fuente por el Departamento de Extranjería y Migración. Las cuentas y políticas de uso serán comunicadas por el Jefe de Proyectos del DEM.

 

El Jefe de Proyecto se reserva el derecho a modificar las actividades de desarrollo y los entregables dentro del plazo definido en este proyecto. Las principales tareas y responsabilidades que podrá abordar el Consultor se detallan a continuación:

 

  • Apoyo a División de Gobierno Digital, en la mejora continua de rendimiento del sistema: Incluye el diagnóstico de problemas, propuestas de desarrollo, programación de las propuestas, pruebas de funcionalidad e implementación del código desarrollado en la plataforma productiva de forma iterativa para garantizar tanto la estabilidad, disponibilidad y seguridad de la herramienta, de su backend y su información.

 

  • Desarrollo de actualizaciones de mejoras de usabilidad para frontend usuarios migrantes: Contempla la programación de la propuesta de desarrollo, pruebas de funcionalidad e implementación del código desarrollado en la plataforma productiva de forma iterativa para garantizar una mejor experiencia por los usuarios migrantes que hacen solicitudes en la plataforma y la información que tienen disponible.

 

  • Desarrollo de actualizaciones de mejoras de usabilidad para frontend usuarios administrativos: Incluye la programación de la propuesta de desarrollo, pruebas de funcionalidad e implementación del código desarrollado en la plataforma productiva de forma iterativa para garantizar una mejor experiencia por los usuarios administrativos del DEM en su uso de la plataforma y la información que tienen disponible.

 

  • Migración de datos: Abarca la programación de la propuesta de desarrollo, pruebas de funcionalidad e implementación de procesos de migración y extracción de datos productivos (datos de formularios, documentos almacenados y metadatos) desde el ambiente productivo actual de la plataforma de solicitudes digitales hacia una nueva base de datos por definir.

 

  • POLIN tipificado: Contempla la programación de la propuesta de desarrollo, pruebas de funcionalidad e implementación de los servicios Web Rest para la solicitud y recepción de recursos de informes electrónicos tipificados de un extranjero desde Policía de Investigaciones (PDI).

 

  • Días de ausencia: Incluye la programación de la propuesta de desarrollo, pruebas de funcionalidad e implementación de los servicios Web Rest para la solicitud y recepción de recursos que almacenan los días de ausencias de un usuario migrante.

 

  • Último movimiento migratorio: Considera la programación de la propuesta de desarrollo, pruebas de funcionalidad e implementación de los servicios Web Rest para la solicitud y recepción de recursos que almacena el último movimiento migratorio de un usuario.

 

  • Vigencia de Permanencia Definitiva: Contempla la programación de la propuesta de desarrollo, pruebas de funcionalidad e implementación de los servicios Web Rest para la solicitud y recepción de recursos que almacena la vigencia de la Permanencia Definitiva de un usuario, junto a los servicios web para invalidar una Permanencia Definitiva Vigente desde la autoridad administrativa o policial.

 

  • Estandarización de entrevista de nacionalización: Incluye la modelación de la propuesta entrevista digitalizada de Policía de Investigaciones, generación y envío de documentos con validaciones de seguridad, pruebas de usabilidad y puesta en marcha de la nueva implementación.

 

  • Generación de documento electrónico: Considera la programación de la propuesta de desarrollo, pruebas de funcionalidad, seguridad e implementación de la emisión del Certificado de Permanencia Definitiva (CPD) en línea.

 

  • Desarrollo backend validador CPD: Abarca la programación de la propuesta de desarrollo, pruebas de funcionalidad, seguridad e implementación de códigos de validación a ser utilizados en la generación de un certificado de permanencia definitiva digital. Asegurando la integridad del documento, de sus datos y de la vigencia de su permanencia definitiva.

 

  • Servicio web post SIMPLE: Contempla la programación de la propuesta de desarrollo, pruebas de funcionalidad, seguridad e implementación de la emisión del certificado de permanencia definitiva en línea, junto a los servicios web para informar de la emisión de este certificado a otras instituciones.

 

  • Proceso en SIMPLE de solicitud de CPD digital: Incluye la modelación de la solicitud digital del certificado de permanencia definitiva, su generación, envío de documento con validaciones de seguridad, procesos de firmas, pruebas de usabilidad, interoperabilidad con otros sistemas legados y puesta en marcha de la nueva implementación.

 

  • Validador para SIMPLE: Considera la programación de la propuesta de desarrollo, pruebas de funcionalidad, seguridad, usabilidad y de la implementación de un validador en línea de un certificado de permanencia definitiva digital, asegurando la integridad del documento, de sus datos y de la vigencia de su permanencia definitiva.

 

  • Registro Nacional de Extranjeros Modelación: Abarca el modelamiento a través del esquema de la base de datos, señalando las relaciones que reflejen la operación de los productos digitales disponibles, esquema de los servicios que se están desarrollando, poblando también la base de datos inicial con los datos albergados en los procesos digitales productivos.

 

 

Productos a entregar:

 

La documentación generada durante la ejecución del Proyecto, deberá ser elaborada y compartida de forma electrónica por cada ciclo de desarrollo, principalmente en formato *.pdf para los informes. Los productos a entregar serán los siguientes:

 

  1. Informes (3) con los trabajos realizados, en base a la siguiente estructura:
  • Informe 1:
    • Estado de avance del proyecto a la fecha de presentación del informe según planificación.
    • Contrato de servicio de los servicios web desarrollados.
    • Pruebas unitarias, pruebas de integración y pruebas de aceptación, con sus resultados documentados.
    • En caso de que se consideren modificaciones o creaciones de base de datos, estas deben ser efectuadas en código (scrips, modificaciones al ORM, *.sql) según corresponda. Dicho código debe estar respaldado en el sistema de control de versiones correspondiente.
    • Entrega del código desarrollado.
    • Repositorio actualizado.

 

  • Informe 2:
    • Estado de avance del proyecto a la fecha de presentación del informe según planificación.
    • Contrato de servicio de los servicios web desarrollados.
    • Pruebas unitarias, pruebas de integración y pruebas de aceptación, con sus resultados documentados.
    • En caso de que se consideren modificaciones o creaciones de base de datos, estas deben ser efectuadas en código (scrips, modificaciones al ORM, *.sql) según corresponda. Dicho código debe estar respaldado en el sistema de control de versiones correspondiente.
    • Entrega del código desarrollado.
    • Repositorio actualizado.

 

  • Informe 3:
    • Estado de avance del proyecto a la fecha de presentación del informe según planificación.
    • Contrato de servicio de los servicios web desarrollados.
    • Pruebas unitarias, pruebas de integración y pruebas de aceptación, con sus resultados documentados.
    • En caso de que se consideren modificaciones o creaciones de base de datos, estas deben ser efectuadas en código (scrips, modificaciones al ORM, *.sql) según corresponda. Dicho código debe estar respaldado en el sistema de control de versiones correspondiente.
    • Entrega del código desarrollado.
    • Repositorio actualizado.

 

 

Perfil requerido:

 

  • Formación académica: Ingenieros(as) en Software/Informáticos/Electrónicos/Técnicos en Programación o carreras afines.

 

  • Experiencia: Experiencia profesional de al menos 3 años en Javascript. Se aprecia experiencia comprobable en Node JS, Python, PHP, Rails 4+ o Java, SQL, bases de datos no relacionales y git. Se espera además que el profesional se encuentre familiarizado con conceptos en cloud computing como AWS, Heroku o Azure.

 

  • Competencias técnicas requeridas:
  • Conocimiento de HTML y CSS.
  • Experiencia desarrollando aplicaciones Web.
  • Angular 2+, NoSQL, NodeJS (Docker es un plus).
  • Dominio de repositorio en git/Github.
  • Estar familiarizado con los servicios AWS, Heroku o AZURE.
  • Experiencia construyendo REST APIs.
  • Conocimiento en WSO2 es un plus.
  • Manejo de metodologías ágiles (Scrum).

 

 

Lenguaje requerido para las actividades

 

Español: Fluido.

Inglés: Nivel de lectura avanzado.

 

 

Términos de pago

 

Se pagará a la cuenta bancaria indicada por el Consultor. El pago se realizará en función de los productos entregados y la finalización satisfactoria del trabajo según lo aprobado por la OIM y el DEM.

 

 

Otros requisitos

 

  • CV actualizado;
  • Copia de documentos de identidad (RUT, Pasaporte);
  • Personal History Form completado (documento interno OIM);
  • Cuestionario Médico (documento interno OIM);

Formulario de información de consultores (documento interno OIM);

  • Certificado de seguro local y/o copia de póliza o documento de seguro médico por enfermedades y accidentes comunes.

ENVIAR PROPUESTA A:

IOMSANTIAGOHRU@IOM.INT

 

[1] https://digital.gob.cl/doc/Guia_de_desarrollo_de_software_para_el_Estado...