Consultant UNECE

Reengineer the UN/LOCODE System and ensure compliance with security standards and operational requirements.

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

UNECE - Economic Commission for Europe

Open positions at UNECE / Open positions at UN
Logo of UNECE

Application deadline 3 years ago: Friday 30 Jun 2023 at 23:59 UTC

Open application form

Overview

Reengineer the UN/LOCODE System and ensure compliance with security standards and operational requirements.

You have:

  • Recognised 1st level degree in computer science, information systems, mathematics, statistics or related field required.
  • 20 years of experience in the area of Information Management and Technology - Web Development required.
  • Fluency in English is required.

Result of Service An upgraded UN/LOCODE System (Web Application), which: - Successfully satisfies the UN/LOCODE business requirements. - Successfully passes the UN ICT security requirements. - Successfully clears the cyber security audit by the UN Office of Information and Communications Technology (OICT). - Successfully passes MFA or EATF review. - Successfully transfers the required knowledge to execute data management and maintenance required to ensure the system remains operational.

Work Location Various locations

Expected duration 31.07.2023 - 31.10.2023

Duties and Responsibilities Under the supervision of the Programme Manager, the consultant will undertake the following tasks which include but are not limited to:

1) Reengineering of the current front-end system (https://apps.unece.org/unlocode/), providing source code that should be compiled to both .Net Framework 6 and 7, hosted on Microsoft Server IIS/SQL 2022 environment. 2) The re-engineered system should be compatible with UN Azure AD Authentication (MFA) or Enterprise Architecture Task Force (EATF) approved. 3) After the user’s satisfactory testing, the framework version will be determined at the deployment phase. 4) Lead to conduct the cyber security audit and have the system cleared for production compliant with the UN ICT security requirements. 5) Implement best account management practices and fix the following vulnerabilities found during the OICT audit. 6) Provide source code and complete walkthrough/handover with the team. 7) Provide technical documents, including a business requirement analysis report, architecture design, database design, a deployment and maintenance manual and a user manual. 8) Contribute to meetings, training sessions and other assignments, as required by the project manager.

Qualifications/special skills Recognised 1st level degree in computer science, information systems, mathematics, statistics or related field required. 20 years of experience in the area of Infomation Management and Technology - Web Development required. Special skills in the area of web development to complete the task of re-engineering the front-end of the UN/LOCODE system - Data Maintenance Request system (https://apps.unece.org/unlocode/), including: a. Improve the web form, input validation and auto-fill, especially for modification requests. b. Improve user management. c. Improve reference data management. d. Improve data interfaces with the rest of the UN/LOCODE system, such as Microsoft SQL Server, Microsoft Access and Google Sheet, ensuring efficient data interchange and transformation. e. Provide a RESTful application programming interface (API) based on the UN/LOCODE API Specification. f. Other functionality required to support new business needs.

Languages Fluency in English is required.

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 time when you successfully improved a web application based on user feedback? The interviewer wants to assess your ability to incorporate user feedback into your work. Discuss a specific project where you implemented changes based on user suggestions and the impact of those changes.
How do you ensure the security of a web application during development? This question gauges your understanding of secure coding practices and risk management. Pro members can see the explanation.
What strategies do you employ for effective data management in web applications? Pro members can see the explanation. Pro members can see the explanation.
Added 3 years ago - Updated 1 year ago - Source: careers.un.org