Web Developer Full-Stack

This opening expired 11 months ago. Do not try to apply for this job.

UNESCWA - Economic and Social Commission for Western Asia

Open positions at UNESCWA / Open positions at UN
Logo of UNESCWA

Application deadline 11 months ago: Wednesday 7 Jun 2023 at 23:59 UTC

Open application form

Result of Service The Web Developer is expected to fulfil the following goals:

- Completed project plan upon inception of projects. - Technical documentation and user manual for assigned projects, including dataflow and entity relationship diagrams. - Progress reports with time sheets indicating the fulfilment/progress of requested projects/activities. - Final Source code and all assets related to the products being developed. - Assists in the maintenance and enhancement of existing user systems, the development of new software applications, and data visualization and data analytics initiatives. - Any other related tasks as needed per UN ICT or ESCWA’s strategy.

Work Location UN House - ESCWA

Expected duration 6 months

Duties and Responsibilities The Web Developer will develop and maintain software applications. To do that, the contractor will follow UN established standards for web development, IT technologies, programming languages, and tools, also preparing, maintaining, and referencing project-base agreed technical, user, and functional specifications and documentations. Under the overall guidance of the Chief, ICTS, direct supervision of the Corporate Systems, Web & UI/UX lead, with overall supervision and guidance from the Web Development technical team leader, the web developer will perform the following tasks:

- Develops new software applications as per the UNICT strategy and ESCWA ´s needs following security and data protections schemes. - Maintains, upgrades, or enhances existing user systems and integration of interrelated systems and program elements. - Organizes and performs unit and integrated testing, designing, and utilizing test bases; assists users in acceptance testing. - Interpret user requirements and translate these into systems specifications. - Conducts research on new technologies as requested; keeps abreast of developments in the field; assists in testing and evaluating new products and technologies. - Support in data visualization and data analytics (Business Intelligence) initiatives. - Prepare technical and user documentation for products, as well as training materials and conducts technical presentations. - Maintain functional specifications for websites, programs and procedures developed and/or modified. - Provide support for deployed websites including version management, data recovery and deployment. - Trains staff on completed products. - Performs other related tasks as required per UN ICT or ESCWA’s strategy.

Qualifications/special skills A bachelor’s degree in computer science, computer engineering, information systems or any other related field is required.

All candidates must submit a copy of the required educational degree. Incomplete applications will not be reviewed. A minimum of five years of experience in the computer software industry as a full-time full-stack web developer, with knowledge of multiple front-end languages and libraries (HTML/CSS, JavaScript, and jQuery), back-end languages (C#, Python), ORM frameworks (Entity Framework and Entity Framework core), open-source data visualization libraries such as Apache ECharts and D3.js is required. A proficiency in C# and .Net core, expert knowledge in database design, and development using MS SQL relational database is required. Knowledge of Web API development, mobile applications development, Angular, React, and NodeJS frameworks, CI/CD pipeline and knowledge of version control tools, such as GIT is desirable. Familiarity with databases (PostgreSQL, MySQL, MongoDB) and Docker development is required. Understanding of user experience (UX) and user interface (UI) concepts and principles. Understanding of industry trends, latest web development standards, and technologies is desirable. Good analytical skills and attention to details are desirable.

Languages 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 Arabic and English is required.

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.

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.

Added 11 months ago - Updated 11 months ago - Source: careers.un.org