Background Information - Job-specific
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.
Lo anteriormente descrito también se aplica para la República de Panamá en donde UNOPS está desarrollando algunos proyectos importantes para el Gobierno Nacional. Los proyectos desarrollados por UNOPS requieren que el profesional seleccionado desarrolle sus conocimientos según la especialidad, siga los protocolos establecidos, documente las actividades, sea proactivo, trabaje en equipo y gestione sus paquetes de trabajo con transparencia, eficacia y eficiencia.
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.
Competencies ES Demuestra comprender el impacto que tiene su función en todos los asociados y siempre pone al beneficiario en primer lugar. Desarrolla y mantiene relaciones externas sólidas y es un asociado competente para otros (si entra en sus funciones). Evalúa los datos y los procedimientos que se deben seguir para lograr decisiones lógicas y pragmáticas. Adopta un enfoque imparcial y racional con riesgos calculados. Aplica la innovación y la creatividad al proceso de resolución de problemas. Establece de forma eficaz una línea de acción propia y/o para otros con el objetivo de alcanzar una meta. Las acciones desembocan en la correcta consecución de la tarea con especial atención a la calidad en todas las áreas. Identifica las oportunidades y toma la iniciativa para actuar. Comprende que el uso responsable de los recursos maximiza el impacto que podemos tener en nuestros beneficiarios. Trata a todos los individuos con respeto, responde con tacto a las diferencias y anima a los demás a hacer lo mismo. Defiende las normas éticas y de la organización. Mantiene altos estándares de confianza. Es un modelo para la diversidad y la inclusión. Está abierto al cambio y es flexible en un entorno con un elevado ritmo de trabajo. Adapta su perspectiva a las circunstancias o los requisitos cambiantes. Reflexiona sobre las experiencias pasadas y modifica su propio comportamiento. El desempeño es constante, incluso bajo presión. Siempre persigue mejoras continuas. Expresa ideas o hechos de forma clara, concisa y abierta. La comunicación indica una consideración por los sentimientos y las necesidades de los demás. Escucha de forma activa y comparte de manera proactiva el conocimiento. Gestiona los conflictos de manera eficaz mediante la superación de las diferencias de opinión y la búsqueda de un denominador común. Actúa como modelo positivo que contribuye al espíritu de equipo. Colabora y apoya el desarrollo de otros. Solo para administradores de personal: mediante el uso de estilos de liderazgo apropiados, actúa como modelo de liderazgo positivo, motiva, dirige e inspira a los demás para que tengan éxito. Contract type, level and duration
Tipo de Contrato: ICA - Acuerdo de Contratista Individual 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 trabajados. El contratista debe contar con equipo / computador portátil propio y con sus herramientas para documentación y modelado de procesos.
Nivel de Contrato: LICA 9 candidatos/as locales (con nacionalidad o residencia permanente en Panamá)
Duración de Contrato: 12 meses, con posibilidad de extensión, sujeto a requerimientos organizacionales, disponibilidad de fondos y desempeño satisfactorio.
Balance vida laboral y personal: UNOPS valora a su personal y reconoce la importancia de mantener un balance entre las responsabilidades profesionales y personales. Contamos con una política de equilibrio laboral-personal y ofrecemos varias posibilidades de horarios flexibles.
UNOPS celebra la diversidad y se compromete a la igualdad de oportunidades de empleo. UNOPS anima a candidatas cualificadas, así como a candidatos/as cualificados/as de grupos infrarrepresentados en la plantilla de UNOPS, a postularse. Estos grupos incluyen personas de grupos racializados o indígenas, miembros de identidades de género y orientaciones sexuales minoritarias, así como personas con discapacidad.
Para más información del contrato ICA puede ingresar al siguiente link:
https://www.unops.org/english/Opportunities/job-opportunities/what-we-offer/Pages/Individual-Contractor-Agreements.aspx
Información adicional
No se aceptarán candidaturas no solicitadas.
No se considerarán las candidaturas recibidas después de la fecha límite. La hora límite es a las 17:00 hora Panamá.
Únicamente se contactará a los/as candidatos/as seleccionados/as, quienes serán invitados/as a la siguiente fase del proceso de selección, la cual consta de varias evaluaciones.
UNOPS celebra la diversidad y se compromete a la igualdad de oportunidades de empleo. La plantilla de trabajo de UNOPS está compuesta por personas de nacionalidades, culturas, idiomas, razas, identidades de género, orientaciones sexuales y habilidades diversas. UNOPS tiene como objetivo mantener y fortalecer esta diversidad para garantizar la igualdad de oportunidades, así como un entorno de trabajo inclusivo para toda su plantilla de trabajo.
UNOPS anima a candidatas cualificadas, así como a candidatos/as cualificados/as de grupos infrarrepresentados en la plantilla de UNOPS, a postularse. Estos grupos incluyen personas de grupos racializados o indígenas, miembros de identidades de género y orientaciones sexuales minoritarias, así como personas con discapacidad.
A UNOPS le gustaría garantizar que todos/as los/as candidatos/as puedan desempeñarse lo mejor posible durante el proceso de evaluación. Si es seleccionado/a y necesita asistencia adicional para completar una prueba de evaluación, como ajustes razonables, informe a la persona responsable de recursos humanos cuando reciba la invitación.
Términos y condiciones
Para los puestos de funcionariado, UNOPS se reserva el derecho de designar a un/a candidato/a para un nivel inferior al publicado en el anuncio de vacante.
Las personas titulares de contratos de modalidad retainer deben completar una serie de cursos obligatorios antes de empezar a prestar servicios a UNOPS. Estos cursos deben completarse fuera de las horas trabajadas para la organización y su duración aproximada es de cuatro horas. Es posible que durante el período de vigencia de su contrato deba realizar cursos de actualización o nuevos cursos obligatorios. Tenga en cuenta que no recibirá ninguna compensación por la realización de estos cursos. Para más información sobre los contratos de modalidad retainer, consulte esta página.
Todo el personal de UNOPS tiene la responsabilidad de desempeñar sus tareas de conformidad con la Carta de las Naciones Unidas y las políticas y las instrucciones de UNOPS, así como con los marcos de rendición de cuentas correspondientes. Además, todo el personal debe demostrar que comprende los Objetivos de Desarrollo Sostenible en consonancia con los valores básicos de las Naciones Unidas y Nuestra Agenda Común.
En el marco de sus políticas, UNOPS lleva a cabo verificaciones de antecedentes de todos/as los/as posibles candidatos/as. La contratación en UNOPS está supeditada a los resultados de dichas verificaciones.
Additional information Cómo Aplicar.pdf (2.4 MB)Cómo presentar una buena solicitud UNOPS.pdf (555 KB)
Marco de valores y comportamientos UN (1).pdf (3.3 MB)
TDR Analista Sénior de Programación (Retainer)(ajustado) - final.pdf (245 KB)