Result of Service
The candidate will be expected to:
• Introduce improvements and enhancements into Manara and other ICTS developed products
• Collaborating with designers by implementing wireframes into interactive Portals
• A highly scalable and reliable backend system
• A robust messaging system built and maintained using Rabbit MQ
• Search capabilities implemented using Apache Solr
• High-performance databases designed and maintained using PostgreSQL
• Develop Dockerfiles and Docker Compose files for containerized applications
• Collaborate with DevOps teams to integrate Docker containers into the overall infrastructure
• High-quality software products delivered through collaboration with cross-functional teams
• Code reviews conducted and adherence to software development best practices ensured
UN-House ESCWA
Expected duration
6 Months
Duties and Responsibilities As part of the efforts from ICTS department in expanding and improving ESCWA technological capacities, and the creation of Manara Platform to be a UN wide Knowledge Hub, the department is invested in several initiatives and projects involving data management, data pipelines, data visualizations, pre-processing, Machine Learning, sentiment analysis, optimization, web development, web hosting, User Interface, and graphic design.
Therefore, there is a need for technical talent to implement these projects while increasing ESCWA technological awareness and capacity building, with the goal of opting for in-house solutions whenever possible.
In this context, the role of Full Stack Web Developer is critical for the correct maintenance and enhancement of Manara, a tool for gathering and automated analysis of publications, news, social media comments and maps.
• Design and develop highly scalable and reliable backend systems
• Build user interfaces using modern frontend frameworks (Angular, reactJS)
• Build and maintain robust messaging systems using Rabbit MQ
• Implement search capabilities using Apache Solr
• Design and maintain high-performance databases using PostgreSQL
• Collaborate with DevOps teams to integrate Docker containers into the overall infrastructure
• Collaborate with cross-functional teams to deliver high-quality software products
• Conduct code reviews and ensure adherence to software development best practices
• Continuously learn and stay up-to-date with emerging technologies and trends
An advanced university degree in Computer Science, Computer Engineering or related area is required.
A first-level university degree in combination with minimum of two additional years of qualifying work experience may be accepted in lieu of the advanced university degree.
All candidates must submit a copy of the required educational degree. Incomplete applications will not be reviewed.
A minimum of 2 years of professional work experience as full stack developer or similar role is required.
Excellent Knowledge of Angular Framework is required.
Knowledge of multiple back-end languages (C#, Python) is required.
The following are desirable:
- Knowledge of multiple front-end languages and libraries (HTML/ CSS, JavaScript, XML, jQuery)
- Knowledge of React frameworks
- Knowledge of Docker and/or Kubernetes
- Familiarity with databases (namely: MS SQL Server, MySQL, MongoDB), web servers (IIS, Apache) and UI/UX design
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. Knowledge of 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
Recruitment for this position is on a local basis. The incumbent is required to have the legal right to live and work in the specified working location.
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.