Result of Service
The Full-Stack Web Developer is expected to fulfill the following deliverables: – 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 fulfillment/progress of requested tasks/activities; – Final source code/design/images/animations and all assets related to the website and web applications being developed; – Any other related delivery as needed following UN ICT or ESCWA’s strategy.
Work Location
UN-House ESCWA
Expected duration
6 Months
Duties and Responsibilities
Background: As part of the efforts from ICTS department in expanding and improving ESCWA technological capacities and its Digital Transformation to be a reference point for the Arab region, the department is invested in several initiatives and projects involving data management, data pipelines, data visualizations, pre-processing, Machine Learning and optimization, web development, web hosting, User Interface (UI), User Experience (UX), 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 for opting for in-house solutions whenever possible. In this context, the role of Full-Stack Web Developer is critical for the creation and maintenance of websites that are user-friendly, intuitive, and compliant with UN established standards. Duties and Responsibilities: Under the overall guidance of the Chief of ICTS and the unit lead, with direct supervision and guidance from the technical team leader, the Full-Stack Web Developer will perform the following tasks: – Develops websites and applications as per the UNICT strategy and ESCWA’s needs applying UX/UI concepts and principles, UN established standards for web design, technologies and tools and following security and data protection schemes; – Maintains, upgrades, or enhances existing websites and applications and their integration to interrelated systems and program elements; – Organizes and performs unit and integrated testing, designing and utilizing test bases; assists users in accepting testing; – Interpret user requirements and translate these into system specifications; – Conducts research on new technologies as requested, keeps abreast of developments in the fields; 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 by UN ICT or ESCWA Strategy.
Qualifications/special skills
A high school diploma with a certification or degree in Information Systems, Information Technology, Computer Science, Computer Engineering 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 5 years of professional experience in the computer software industry as an ASP.NET Core developer with proficiency in front-end languages and libraries (HTML, CSS, JavaScript), back-end languages (C#), SQL Server, and open-source data visualization libraries like Apache ECharts is required, along with competency in C# and .NET Core is required. Knowledge in database design, and development using MS SQL Relational Database is required. Familiarity with databases (PostgreSQL, MySQL, MongoDB) is desirable. At least 1 year of work experience with Web API development is desirable. At least 1 year experience with version control tools, such as GIT is desirable. Knowledge of Mobile applications development is desirable. Understanding of industry trends, latest web development standards, and technologies is desirable.
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. 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.