Full Stack Python Developer

Develop and manage a web application for statistical indicators.

This opening expired 3 years ago. Do not try to apply for this job.

ECLAC - Economic Commission for Latin America and the Caribbean

Open positions at ECLAC / Open positions at UN
Logo of ECLAC

Application deadline 3 years ago: Wednesday 24 May 2023 at 23:59 UTC

Open application form

Overview

Develop and manage a web application for statistical indicators.

You have:

  • Título profesional informático, electrónico, industrial o carrera afín.
  • Experiencia laboral en el desarrollo de aplicaciones web HTML5 responsivas y dinámicas, intensivas en datos, utilizando JavaScript, CSS y librerías JS relacionadas.
  • Experiencia en diseño, desarrollo y testing de APIs restful con Python.
  • Experiencia con Linux y shell scripting.
  • Experiencia en desarrollo de Bases de Datos (PostgreSQL y/o SQL Server).
  • Familiaridad con herramienta de gestión de código (GIT, Gitlab, Github).
  • Spanish or English language proficiency required.

Result of Service - Actividad 1: Elaborar un plan de ejecución con las nuevas funcionalidades del proyecto, presentarlo al equipo, planificar y priorizar las entregas en sprints, de acuerdo al backlog del requerimiento funcional y no funcional. - Actividad 2: Arquitecturar, desarrollar, testear y poner en producción todos los ajustes y nuevos elementos del Front-End, API JSON y Base de Datos, de acuerdo a las directrices de arquitectura y stack tecnológico de CEPAL, referidos al Sistema de Información sobre las capacidades estadísticas nacionales para la producción de los indicadores ODS. Siempre con tecnología Open Source como Python y base de datos PostgreSQL. - Actividad 3: Implementar los nuevos elementos de ciberseguridad (encriptación, captcha, passwords, sql injection, etc.), gestión de usuarios (edición de datos y credenciales), backups, reportes y monitoreo. - Actividad 4: Participar activamente en el despliegue productivo de la aplicación, coordinado con STIC y el equipo técnico de UIDE. - Actividad 5: Realizar reuniones periódicas con los supervisores y otras áreas involucradas, para la coordinación de las tareas y revisión de los avances

Work Location Working remotely

Expected duration 01.06.23 - 30.11.23

Duties and Responsibilities En el contexto del proyecto del Sistema de información sobre las Capacidades Estadísticas Nacionales para la producción de los indicadores ODS alojado en el SDG Gateway, la División de Estadísticas (DE) debe implementar una aplicación web para que los países gestionen los cuestionarios que permiten incluir el estado de situación respecto de sus fortalezas y desafíos para el cálculo de los indicadores de los ODS a nivel nacional tal que sirva de base para las estrategias de asistencia técnica y capacitación en los indicadores ODS.

Un requerimiento fundamental de este Sistema de Información, es contar con una aplicación web que permita, al usuario autenticado, gestionar (listar, crear, modificar, eliminar y aprobar) sus registros en forma ágil y segura. También es necesario construir la respectiva API y la base de datos, para dar persistencia a la información, así como contar con una herramienta que permita generar reportes dinámicos, gráficos y tablas, en base a los datos previamente capturados en la base de datos. Este sistema debe ser desarrollado de acuerdo con los estándares tecnológicos vigentes de CEPAL

Se desarrollará: - Aplicaciones operativas en ambientes de desarrollo y productivo. - Código fuente y documentación en el repositorio GIT institucional. - Informe técnico con el detalle de las actividades realizadas, individualizando las piezas de código y arquitectura de la solución.

Important: El consultor debe tener en cuenta las consideraciones de seguridad requeridas, aplicar buenas prácticas de desarrollo y adherirse a las directrices de TI de la Unidad de Servicios Web-CEPAL. Adicionalmente el consultor desarrollará su trabajo bajo los estándares de confidencialidad regidos por la CEPAL.

Qualifications/special skills Título profesional informático, electrónico, industrial o carrera afín. Full Stack Developer. Experiencia laboral en el desarrollo de aplicaciones web HTML5 responsivas y dinámicas, intensivas en datos, utilizando JavaScript, CSS y librerías JS relacionadas (Bootstrap, React, JQuery, etc;). Experiencia en diseño, desarrollo y testing de APIs restful con Python. Experiencia con Linux y shell scripting Experiencia en desarrollo de Bases de Datos (PostgreSQL y/o SQL Server). Familiaridad con herramienta de gestión de código (GIT, Gitlab, Github).

Languages Spanish or English

No Fee THE UNITED NATIONS DOES NOT CHARGE A FEE AT ANY STAGE OF THE RECRUITMENT PROCESS (APPLICATION, INTERVIEW MEETING, PROCESSING, OR TRAINING). THE UNITED NATIONS DOES NOT CONCERN ITSELF WITH INFORMATION ON APPLICANTS’ BANK ACCOUNTS.

Potential interview questions

Can you describe a project where you had to implement a new technology? This question assesses your adaptability to changing technology. Discuss a specific project, the technology adopted, and the impact on the project outcome.
How do you approach testing an API you have developed? The interviewer wants to understand your testing methodology. Pro members can see the explanation.
Describe a time when you had to work with a distributed team. How did you manage your tasks? Pro members can see the explanation. Pro members can see the explanation.
What security practices do you follow while developing applications? Pro members can see the explanation. Pro members can see the explanation.
Explain a challenge you faced during a previous project and how you overcame it. Pro members can see the explanation. Pro members can see the explanation.
Added 3 years ago - Updated 1 year ago - Source: careers.un.org