Consultant – Senior Full Stack Web Developer to Customize DRIVER

Beirut, Lebanon
negotiable Expired 7 months ago
This job has expired.

JOB DETAIL

Result of Service
The ultimate result is to deliver the final version of the harmonized digital form for handheld devices (mobile application).
Work Location
Remotely
Expected duration
6 months
Duties and Responsibilities
Background: ESCWA is implementing a UNRSF-funded project on “Strengthening evidence-based interventions for road safety in the Arab region through effective and reliable data recording, processing, and analysis.” This project aims to strengthen the technical capacities of Arab countries to establish effective and sustainable evidence-based policymaking for road safety through a). The establishment of common and standardized processes, methods, and tools for efficient recording, processing, and analysis of disaggregated data on road crash fatalities and injuries in the Arab region. b). Provide adequate training, capacity building, and technical assistance to ESCWA Member States through the exchange of experiences and lessons learned between three pilot countries representing the geographic diversity of the region (Tunisia in North Africa, Lebanon in the Mashreq, and Qatar as self-financing). Within the activities of this project, ESCWA is responsible for the customization of a prototype of the harmonized digital form for recording road traffic crash data and for testing it in a regional technical workshop, as well as improving and endorsing its final version. The main features of the proposed harmonized digital form for recording road traffic crash data are the following: • The ability to use a handheld device to record road traffic crash data. • The ability to record data offline without relying on an internet connection to record and save the basic information and location of the crash. • The ability to synchronize with a desktop system to complete filling in the template in the office. • The ability to transfer the records to a centralized database after connecting to the internet is necessary for the reporting and analysis purposes of the road safety situation at local and national levels. ESCWA is willing to customize the open-source system “Data for Road Incident Visualization Evaluation and Reporting (DRIVER),” which was developed by the World Bank and Global Road Safety Facility, as it counts for the above-mentioned features. Duties and Responsibilities: The consultant on road safety data will, namely, be required to: • Customize an open-source web-based tool, “DRIVER,” to align with the features of the proposed “AIRSO MAHDAR” platform by ESCWA. • Develop a companion mobile application, supporting three languages (Arabic, English, and French) and capable of uploading data over cellular or local area networks. • Provide training on data entry, visualization, filtering, exporting results, report generation, and other aspects of the tool, for both the web platform and mobile application. • Develop and implement an initial software deployment and testing plan, incorporating feedback to finalize the platform’s first iteration of the software platform. • Prepare an illustrated technical manual in English covering setup, maintenance, troubleshooting application and database, and other relevant aspects of the tool, as well as resources for additional support. • Prepare an illustrated user manual in English including step-by-step directions for all roles and functions available in the platform developed under the project, as well as resources for additional support.
Qualifications/special skills
A Bachelor’s degree in Computer Science, Computer Engineering, Information Systems or related area is required. All candidates must submit a copy of the required educational degree. Incomplete applications will not be reviewed. A minimum of 8 years of professional work experience as a Full Stack Web Developer or in a similar role, including Docker, with proficiency in front-end languages and Libraries (HTML/CSS, JavaScript), Angular Framework, PostgreSQL database development, Python programming language and Django framework is required. Knowledge of Redis cache database is required. Knowledge of Nginx, Gunicorn, and Windshaft is required. Knowledge of Gradle and Android development is required.
Languages
English and French are the working languages of the United Nations Secretariat; and Arabic is a working language of ESCWA. For this position, fluency in English is required. For this position, knowledge of French or Arabic is desirable. Note: “Fluency” equals a rating of ‘fluent’ in all four areas (speak, read, write, and understand) and “Knowledge of” equals a rating of ‘confident’ in two of the four areas.
Additional Information
Not available.
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.
Beirut, Lebanon

location

This job has expired.