By continuing to browse this site, you agree to our use of cookies. Read our privacy policy

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

Remote | Home Based - May require travel

  • Organization: UNOPS - United Nations Office for Project Services
  • Location: Remote | Home Based - May require travel
  • Grade: Junior level - LICA-9, Local Individual Contractors Agreement
  • Occupational Groups:
    • Information Technology and Computer Science
    • Documentation and Information Management
  • Closing Date: 2025-07-09

Job categories Engineering, IT, Information Security
Vacancy code VA/2025/B5408/30299
Department/office LCR, ICMCO, Panama
Duty station Home based
Contract type Local ICA Specialist
Contract level LICA Specialist-9
Duration 1 año con posibilidades de renovación sujeto a buen desempeño y disponibilidad financiera
Application period 18-Jun-2025 to 09-Jul-2025
Applications to vacancies must be received before midnight Copenhagen time (CET) on the closing date of the announcement.

Functional Responsibilities

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 arquitecturas de software y base de datos bajo mejores prácticas (metodologías, normas y convenciones ampliamente aceptadas en la industria tecnológica para garantizar calidad, seguridad, mantenibilidad y eficiencia en los sistemas desarrollados).

    • 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.

    • Garantizar interoperabilidad con sistemas internos y externos del INADEH.

    • 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).

    • Contenerizar aplicaciones (Docker) y desplegar en Kubernetes.

    • 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.

    • Realizar pruebas de regresión del desarrollo in house de la Institución, como de los aplicativos desarrollados por entes externos que sean parte de entregables de alguna licitación, contrato, o donación, de manera que se pueda garantizar que el código nuevo o cambios al código existente no rompan, ni degraden la funcionalidad del software y así de esta manera se puede verificar que las nuevas características o correcciones de errores no introduzcan nuevos errores, ni afecten el rendimiento del software. Se debe cerciorarse que el nuevo código sea compatible con el código fuente existente.

  • 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.

    • Resolver consultas técnicas y funcionales de usuarios y directivos.

  • Innovación

    • Investigar e implementar tecnologías emergentes: Inteligencia Artificial (LLMs, Copilots), chatbots, RPA.

    • Proponer mejoras de UX/UI (Design Thinking, Figma, Material UI).

    • Participar en sesiones de arquitectura y revisiones de código.

**Para obtener información más detallada acerca de las funciones del puesto por favor revisar los términos de referencia adjuntos.**

Education/Experience/Language requirements

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).

c. Idioma
  • Dominio de idioma español.

  • Conocimiento intermedio de idioma inglés (hablado y escrito)  deseable.

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.

We do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.
Before applying, please make sure that you have read the requirements for the position and that you qualify.
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.
Fellow badge

This feature is included in the Impactpool Fellowship.

Become a Fellow and get a summary of the job description to quickly understand the role and the requirements