ICT Senior Analyst - Solution Design (homebased)
UNOPS
Job Information
Description
UNOPS se rige por los valores de profesionalismo, respeto, inclusión y responsabilidad, trabaja para construir bases sólidas para la paz y el desarrollo sostenible. Haciendo hincapié en la diversidad, la organización reúne a personas de todos los orígenes, identidades y habilidades, fomentando un ambiente de trabajo inclusivo y equitativo para todos/as.
**Éste en un cargo ongoing homebased, por lo que se establece en modalidad LICA (Local Individual Contractor Agreement)**.
Un contrato homebas
UNOPS se rige por los valores de profesionalismo, respeto, inclusión y responsabilidad, trabaja para construir bases sólidas para la paz y el desarrollo sostenible. Haciendo hincapié en la diversidad, la organización reúne a personas de todos los orígenes, identidades y habilidades, fomentando un ambiente de trabajo inclusivo y equitativo para todos/as.
**Éste en un cargo ongoing homebased, por lo que se establece en modalidad LICA (Local Individual Contractor Agreement)**.
Un contrato homebased se refiere a un acuerdo contractual en el que el personal desempeña sus funciones oficiales de UNOPS desde su lugar de residencia, en el cual tiene permiso legal para residir y laborar. Este tipo de contrato está diseñado y clasificado para ser desempeñado de forma remota.
UNOPS no reembolsará los costos relacionados con internet u otra conectividad necesaria para realizar funciones desde casa. La persona contratada deberá contar con su equipo para desempeñar sus funciones ya que la Oficina no proporcionará equipo oficial.
El/La Analista Sénior de TIC - Diseño de Soluciones tendrá las siguientes funciones y responsabilidades:
1. Analizar y documentar los requerimientos funcionales que se le soliciten.
2. Desarrollar programas y herramientas informáticas para uso y despliegue en entorno web, móvil o desktop.
3. Brindar soporte técnico informático a las actividades del proyecto.
4. Realizar la capacitación a los/as usuarios/as internos/as y externos/as en los diferentes sistemas que se desarrollen.
** I. Analizar y documentar los requerimientos funcionales que se le soliciten**
- Gestionar con los/as usuarios/as los requerimientos funcionales de los procesos de negocio.
- Documentar los requerimientos funcionales y no funcionales de las necesidades de automatización de los procesos que conlleva la elaboración de los entregables de los proyectos del programa.
** II. Desarrollar programas informáticos para uso y despliegue en entorno web, móvil o desktop**
- Desarrollar las interfaces de ingreso de datos para los/as usuarios/as finales.
- Desarrollar y mantener las aplicaciones que se requieran para la gestión del negocio siguiendo los estándares de UNOPS y las mejores prácticas.
- Brindar el mantenimiento y soporte a los programas informáticos del proyecto.
- Optimizar el código de programación de los desarrollos informáticos.
- Integrar los programas informáticos con otras plataformas o desarrollos de UNOPS para el intercambio de información.
- Utilizar el marco de trabajo DevOps para el desarrollo de los programas.
- Asegurar las versiones del código fuente usando repositorios nubes adoptados a nivel corporativo como Google Cloud Platform y en otros como github, devops.
- Desarrollar las herramientas que permitan la integración de los sistemas de información construidos considerando la consistencia y relacionamiento entre áreas, procesos, subprocesos; procurando la armonización del estándar de datos y campos de las bases de datos.
- Garantizar que los productos desarrollados se fundamenten en programas cuyo código cumpla con los estándares de seguridad informática y arquitectura conforme las políticas de UNOPS lo considere conveniente.
- Brindar la capacitación funcional de los programas informáticos desarrollados.
** III. Brindar soporte técnico informático a las actividades del proyecto**
- Garantizar la documentación completa de los sistemas, la configuración y los procedimientos para mejorar el intercambio y la transferencia de conocimientos dentro del equipo y en toda la práctica de las TICs utilizando repositorios de documentación establecidos.
- Otras actividades requeridas por el/la supervisor/a para apoyo a la gestión de los procesos de la organización.
**IV. Realizar la capacitación a los/as usuarios/as internos/as y externos/as en los diferentes sistemas que se desarrollen.**
- Diseñar y elaborar el material didáctico, manuales de usuario y guías de referencia rápida para facilitar el uso de los sistemas construidos.
- Planificar, coordinar y ejecutar las sesiones de capacitación (virtuales o presenciales) adaptando el lenguaje técnico a un enfoque funcional y comprensible.
- Brindar acompañamiento y resolver dudas operativas durante la fase de despliegue e implementación inicial de las herramientas.
- Recopilar la retroalimentación de los/as usuarios/as durante el proceso de adopción del sistema para identificar posibles oportunidades de mejora en la interfaz o funcionalidad.
Los resultados clave afectan directamente sobre todo la eficiencia de la/s unidades de trabajo y actividades del proyecto. La puntualidad, información oportuna y responsabilidad en la entrega de los servicios contribuyen al desempeño de la oficina, eficiencia y satisfacción del cliente, lo que promueve la imagen y credibilidad del equipo y la oficina como un servicio proveedor efectivo en el manejo y servicios de proyectos. Esto realza la posición competitiva de UNOPS como un socio a elegir en el desarrollo sostenible y servicio de proyectos en la región/país al cual sirve.
**Requisitos:**
**A. Educación**
**Requerido**
- Estudios Universitarios a nivel de maestría (Master 's degree) en Ingeniería de Sistemas, Ciencias de la Computación, Ingeniería Informática, Tecnología de Información, Administración de Sistemas u otro campo relacionado, en combinación con dos (2) años de experiencia relevante.
- Para candidatos/as sin maestría, se aceptan estudios universitarios a nivel de Licenciatura (Bachelor 's degree) en las áreas antes mencionadas, en combinación con cuatro (4) años de experiencia relevante.
**Deseable**
- Conocimientos de estándares para documentación de sistemas (p.e. Agile Scrum, entre otros).
**B. Experiencia**
**Requerido**
- Se requieren mínimo 2 años de experiencia (o más, dependiendo de los estudios académicos presentados) en desarrollo de aplicaciones transaccionales en Javascript (ReactJS), Node JS y PostgreSQL, enfocadas en la gestión de contratos, órdenes de compra, órdenes de entrega y servicios conexos, preferiblemente para equipamiento médico. Esta experiencia debe incluir:
- Experiencia en diseño y desarrollo de soluciones informáticas para monitoreo y seguimiento de procesos de gestión operativa.
- Experiencia en el diseño, modelado y construcción de base de datos relacional garantizando la consistencia y coherencia de la información.
**Deseable**
- Implementación de bases de datos con herramientas tales como PL/SQL, MYSQL, SQL Server u otros
- Diseño y desarrollo de soluciones informáticas de cadenas de abastecimiento y logística, o similares
- Google app script
- NET/, C#, Python, Java, PHP u otros lenguajes de programación modernos
- Google Looker o Looker Studio
- BigQuery
- Conducción de actividades encaminadas a la estandarización de procesos
- Diseño y codificación de aplicaciones y construcción de interfaz
**C. Idiomas**
- Se requiere fluidez en español
- Nivel intermedio de inglés deseable