Skip to Job Description
Web Development Specialist / DMFAS IT expert
United Nations Conference on Trade and Development (UNCTAD)
CON Chief and Senior Professional Full-time
Closing soon: 30 Jan 2026
Apply Now
Posted Yesterday
Job Description
Result of Service
Deployment of DMFAS 7 middleware module, DMFAS 7 Release 2.1, which includes the latest updates, and gather the comprehensive set of technical documentation needed for distribution and installation for the application.
Work Location
home based
Expected duration
05/02/26 - 04/05/26
Duties and Responsibilities
Under the supervision of the Chief of the DMFAS Programme, Debt and Development Finance Branch of UNCTAD's Division on Globalization and Development Strategies, and under the supervision of the DMFAS Systems Analyst, the consultant will undertake responsibilities:: 1. Collaboration with DMFAS Systems Development Team The consultant will collaborate with the DMFAS Systems Development team to analyze, test, plan, and develop the DMFAS V7 version, leveraging the latest technological standards, including the JEE 8 architecture model. Recommendations for programming model enhancements will be made to establish a secure foundation for Service-Oriented Architecture, utilizing REST, SOAP, XML, and JSON-based web services. Java APIs for RESTful Web Services and XML-based web services (JAX-WS) will also be employed. When necessary, the Angular framework will be utilized, adhering to the latest UX standards and integrating it with the microservices architecture currently in use for DMFAS 7. 2. Participate on the construction of the DMFAS 7 Middleware Module Develop and deliver the DMFAS 7 Middleware Module (DMFAS 7 MIddleware module) as part of the DMFAS 7 release portfolio, ensuring integration compatibility with existing DMFAS 7 microservices and service-oriented architecture, including REST, SOAP, and messaging patterns as specified in the work plan. Ensure documentation, testing, and deployment artifacts are complete and aligned with DMFAS standards. In detail, the consultant will be responsible for the following tasks, in accordance with agreed standards and the established work plan: a. Review and Specification Preparation Review and prepare specifications for the development of DMFAS 7 modules using the latest version of the Angular development framework and its PrimeNG implementation. b. Artifact Validation and Standardization Validate and standardize development artifacts produced by team members to ensure alignment with naming conventions, programming standards, and documentation practices. c. Support and Guidance Provide support and guidance to team members in creating development artifacts and understanding development documentation. d. Documentation of Application Requirements Collaborate with the Business Analyst to document and specify application requirements. e. Test Case Documentation and Validation Document and validate test cases for web services and/or microservices modules that integrate DMFAS with other applications, ensuring the integrity of application logic. f. Implementation of Corrections and Enhancements Implement necessary corrections and enhancements for the creation and development of the DMFAS 7 software. g. Adherence to Testing Procedures Follow established testing procedures to ensure DMFAS 7 Release 1 is ready for distribution according to the current work plan. 3. Delivery of Required Artifacts Deliver all required artifacts (documents, specifications, and development and distribution plan implementation) as outlined in the development work plan for DMFAS version 7. Promptly inform the DMFAS Systems Analyst of any delays to facilitate corrective actions. 4. Collaboration on Testing Collaborate with the programming team on unit and integrated testing, by actively participating in the development of test plans and test cases. The consultant will assist in executing test scenarios and identifying defects or issues that arise during testing. By facilitating communication between the programming team and other stakeholders, the consultant will ensure that acceptance criteria are clearly defined and met, contributing to a thorough and efficient testing phase. 5. Technical Documentation Preparation Collaborate with the programming team to prepare technical documentation in accordance with DMFAS standards. 6. Support Local Development Process Support the local development process of the DMFAS 7 project to ensure that assigned software modules are produced within the timelines established in the work plan, adhering to standards and related specifications, thereby contributing to the timely distribution of the new version. 7. Tracking Work Plans Follow and track work plans related to software development, communicate progress and any potential delays to the Systems Analyst, and propose corrective actions as appropriate. 8. Installation and Training Missions Perform installation, training, analysis, and conversion missions in DMFAS beneficiary countries, as outlined in the DMFAS activities calendar. Participate in the technical design activities of interfacing modules for Pakistan. Prepare necessary technical training materials and write relevant mission reports following the activities. 9. Status Reporting Provide status reports on assigned activities through regular communication with the DMFAS Systems Analyst.
Qualifications/special skills
Advanced university degree, Master, in computer science, information systems, mathematics, statistics or related field is required. A first-level university degree, Bachelor, in combination with 3 years of qualifying experience may be accepted in lieu of the advanced university degree. At least 5 years of progressively responsible experience in planning, design, development, implementation and maintenance of computer information systems, is required. Working experience and thorough knowledge of Web technology, Systems development using Object Oriented methodology, is required. Use of JUnit and related unit test frameworks, in addition to Subversion and other selected development and collaboration tools required for development processes, is required. Working experience with major database systems and development tools is required. Thorough knowledge and understanding of the Oracle database management system, Object Oriented Development, Web technology, Java programming and different application servers such as Apache Tomcat and Jboss, is required. Working experience in developing countries and in training debt officials in the DMFAS system is required. Working experience on the development, installation and maintenance of the DMFAS version 6 system is desirable.
Languages
Fluency written and spoken in English and French is required.
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.
{{waiting}}
This position is no longer open.