Logo ciudad del saber
soy un alt por defecto por favor validar en imagen

Publicado 23 Junio 2025

Analista Sénior de Programación (Oficial Senior de TIC - Desarrollo de Software) Retainer

En: UNOPS (Oficina País)

location_onCiudad de Panamá (Home-based)

business_centerHíbrido / Hybrid

Categoría

Tecnología

Idiomas requeridos

- Dominio de idioma español. - Conocimiento intermedio de idioma inglés (hablado y escrito) deseable.

Tipo de contrato

Freelance / Freelance

Descripción

La misión de UNOPS es servir a las personas necesitadas mediante la ampliación de la capacidad de las Naciones Unidas, los gobiernos y otros asociados para gestionar proyectos, infraestructuras y adquisiciones de forma sostenible y eficiente. Dentro de estas tres áreas de conocimientos principales, UNOPS proporciona a sus asociados, servicios transaccionales, de asesoramiento e implementación en proyectos que abarcan desde la construcción de escuelas y hospitales hasta la adquisición de bienes y servicios o la formación del personal local. UNOPS trabaja en estrecha colaboración con los gobiernos y las comunidades para garantizar una mayor sostenibilidad económica, social y ambiental en los proyectos que apoyamos, con especial énfasis en el desarrollo de la capacidad nacional.

Como Analista Sénior de Programación brindará asesoría técnica y estratégica para garantizar el adecuado análisis, diseño, desarrollo, mejora y monitoreo de soluciones tecnológicas requeridas por la institución. Su rol se enfocará en la evaluación de sistemas actuales, recomendación e implementación de mejoras, desarrollo de soluciones informáticas, además de gestión de procesos de calidad de software, gestión de pruebas de software, diseño y desarrollo de documentación relacionada con los desarrollos realizados, siguiendo las mejores prácticas internacionales y normativas locales. Además deberá liderar iniciativas de capacitación a fin de dejar capacidades instaladas en la institución, así como dar respuesta a incidentes que puedan darse en los sistemas tecnológicos institucionales y adoptar procesos de mejora que hagan frente a posibles riesgos o amenazas a los mismos. Actuará como consultor interno para fortalecer la gestión y operación de los sistemas informáticos  en coordinación con otros especialistas y áreas técnicas, operativas y administrativas, según corresponda.

A continuación se detallan algunas de las actividades sobre las que el especialista brindará soporte y asesoramiento:

  • Análisis y Diseño 
    • Diseñar y Desarrollar arquitecturas modernas bajo principios de Clean Architecture, DDD y microservicios.
    • Modelar soluciones orientadas a servicios escalables y resilientes (API-first).
  • Desarrollo e Implementación
    • Desarrollar soluciones front-end con React, Vue.js,TypeScript o Angular.
    • Integrar soluciones con bases de datos SQL/NoSQL (PostgreSQL, MongoDB).
  • Desarrollo y Operaciones (DevOps), Calidad y Despliegue 
    • Automatizar flujos CI/CD (GitLab CI, GitHub Actions, Jenkins).
    • Gestionar control de versiones (Git), seguimiento de issues (Jira) y documentación (Confluence).
  • Etapa de Pruebas
    • Realizar pruebas de usabilidad para garantizar que el software sea funcional, fácil de usar, con diseño adaptable simple y limpio.
  • Documentación y Capacitación
    • Crear manuales técnicos, flujogramas, historias de usuario (UML, BPMN).
    • Capacitar a usuarios finales y equipos técnicos en el uso y mantenimiento de sistemas.
  • Innovación
    • Investigar e implementar tecnologías emergentes: Inteligencia Artificial (LLMs, Copilots), chatbots, RPA.
    • Proponer mejoras de UX/UI (Design Thinking, Figma, Material UI).

       

**Para obtener información más detallada acerca de las funciones del puesto por favor ingrese a la página de aplicación de la vacante en donde podrá encontrar un documento con los términos de referencia.**

Requisitos del puesto

a. Educación

  • Título universitario a nivel de licenciatura de preferencia en Ingeniería de Sistemas, Informática, o afines es requerido.
  • Título universitario a nivel de maestría preferiblemente en las áreas mencionadas será valorable y podrá sustituir algunos de los años de experiencia requeridos.
  • Certificaciones valoradas:
    • AWS Certified Developer / Solutions Architect.
    • Microsoft Certified: Azure Developer.
    • Google Professional Cloud Developer.
    • Scrum Master / Product Owner.
    • Certificaciones en React, Node.js, DevOps, Kubernetes, GitOps.
    • Google Mobile Web Specialist.

***Por favor subir sus diplomas académicos o constancias académicas a su postulación***

b. Experiencia laboral

  • Mínimo 4 años (o menos en función del nivel de título universitario) de experiencia en desarrollo de software y/o gestión de bases de datos.
  • Experiencia en al menos dos (2) de las siguientes áreas es requerida:
    • Desarrollo Full Stack Moderno: Construcción de aplicaciones web completas (frontend y backend) utilizando tecnologías actuales (React, Angular, Vue.js, Node.js, Django, Spring Boot, .NET Core, etc.).
    • APIs y Servicios Web: Diseño, desarrollo y consumo de APIs RESTful y GraphQL, con integración a sistemas internos/externos.
    • Metodologías Ágiles: Participación activa en equipos Scrum o Kanban, con entrega iterativa de funcionalidades y uso de herramientas como Jira, Trello o similares.
    • DevOps y CI/CD: Implementación de pipelines de integración y despliegue continuo (GitLab CI, GitHub Actions, Jenkins), control de versiones con Git (GitFlow), y revisión de código mediante PRs (Pull Requests).
    • Documentación y Transferencia de Conocimiento: Elaboración de manuales técnicos, diagramas (UML, BPMN) y capacitación a equipos o usuarios finales.
  • Experiencia deseable en sector público u organismos internacionales, con capacidad de adaptación a normativas y procesos institucionales.
  • Habilidades técnicas requeridas: Excel avanzado (macros, Power Query), Conocimiento en reingeniería de procesos (BPMN, Agile).

Modalidad de contrato: Contrato por retención de servicios (Retainer), en este tipo de contrato se establece un número estimado de días a trabajar durante el periodo. El/la Supervisor/a llamará a trabajar al contratista únicamente los días que sea necesario y se pagará sólo por los días trabajadosEl contratista debe contar con equipo / computador portátil propio y con sus herramientas para documentación.

Carta de Motivación

Si bien su currículum vitae muestra sus habilidades, experiencia y formación, también estamos ansiosos por conocer más sobre sus intereses y motivaciones. Por eso, le invitamos a subir una carta de motivación junto a su solicitud para el puesto. Recuerde compartir en la carta su motivación para sumarse al equipo de UNOPS en el puesto publicado, sus intereses y habilidades. Adicionalmente nos gustaría conocer su perspectiva respecto a los valores de Naciones Unidas: Inclusión, Integridad, Humildad y Humanidad. Para más información sobre los Valores de ONU, ver documento Marco UN de Valores y Comportamientos.

error

La Fundación Ciudad del Saber no asume ninguna responsabilidad sobre las oportunidades ofrecidas por estas organizaciones.

Analista Sénior de Programación (Oficial Senior de TIC - Desarrollo de Software) Retainer

Fecha límite de aplicación:

17 Julio 2025

Correo electrónico:

laurapa@unops.org

Conoce la organización:

Website logo
Aplica Aquí