IT DevOps expert - Web Architect
Support the DMFAS Programme with database migration and knowledge transfer.
Overview
Support the DMFAS Programme with database migration and knowledge transfer.
You have:
- Advanced university degree (Master's degree or equivalent) in computer science, information systems, mathematics, statistics or related field.
- A first-level university degree (Bachelor's Degree) in combination with additional two years of qualifying experience may be accepted in lieu of the advanced university degree.
- A minimum of 5 years of progressively responsible experience in planning, design, development, implementation and maintenance of computer information systems.
- Relevant working experience with major database systems (including Oracle) and development tools is required.
- Work experience on the management of IT operations and configuration of related architecture (IT service/DevOps) is required.
- Work experience on the management and configuration of versioning and deployment tools (GitHub, Bitbucket and/or Maven) is required.
- Experience in development for Web technology, using Object Oriented methodology, Java Programming Language and Web User Interface development using Angular Framework and related tools, is required.
- Work experience in the development of the DMFAS system is desirable.
- Fluency spoken and written in English is required.
- Knowledge of other UN language is a distinct advantage.
Contract
This is a Consultancy contract. More about Consultancy contracts.
Result of Service
The consultant will support the DMFAS Programme in migrating the database from Oracle to PostgreSQL, manage external access to the DMFAS 7 distribution environment within the current development environment, and provide knowledge transfer to DMFAS internal staff on the configuration and distribution of DMFAS 7, thereby enabling continued development of the DMFAS 7 software.
Work Location
Home Based
Expected duration
30/09/25 - 31/12/25
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. IT DevOps Expert: - Provide advice on the distribution of the DMFAS 7 software. - Provide guidance to the DMFAS 7 Development team, on the programming of the changes and required testing of the DMFAS database, migrating from Oracle RDBMS to PostgreSQL. - Review and update the technical documentation for the training on the distribution of DMFAS 7. - Support the DMFAS internal staff on the installation, maintenance and troubleshooting of the DMFAS 7 software. - Facilitate knowledge transfer to DMFAS support staff in user countries, as required during installation missions of the DMFAS 7 application. 2. Development Tools: - Utilize GIT, Eclipse IDE, and other selected collaboration tools throughout the development process. 3. Documentation: - Prepare necessary technical documents and material for distribution in accordance with DMFAS standards. 4. Peer Reviews: - Participate in peer reviews of their work, coordinating deliverables with the DMFAS 7 development team. 5. The consultant will provide regular status reports on assigned activities through formal communication with the DMFAS Systems Analyst. The DMFAS Systems Analyst will oversee the consultant's work in collaboration with the DMFAS Development and Helpdesk team. This consultancy position is essential to support the current DMFAS development team in executing their technical tasks over a 3-month period including in-person training and support to the first installation of DMFAS 7.
Qualifications/special skills
Advanced university degree (Master's degree or equivalent) in computer science, information systems, mathematics, statistics or related field, is required. A first-level university degree (Bachelors Degree) in combination with additional two years of qualifying experience may be accepted in lieu of the advanced university degree. A minimum of 5 years of progressively responsible experience in planning, design, development, implementation and maintenance of computer information systems, are required. Relevant working experience with major database systems (including Oracle) and development tools is required. Work experience on the management of IT operations and configuration of related architecture (IT service/ DevOps) is required. Work experience on the management and configuration of versioning and deployment tools (GitHub, Bitbucket and/or Maven). including experience in development for Web technology, using Object Oriented methodology, Java Programming Language and Web User Interface development using Angular Framework and related tools, is required. Work experience in the development of the DMFAS system is desirable.
Languages
Fluency spoken and written in English is required. Knowledge of other UN language is a distinct advantage.
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.
Potential interview questions
| Can you describe your experience with database migration from Oracle to PostgreSQL? | This question assesses your hands-on experience with specific database systems. | Detail your previous projects, challenges faced, and your role in the migration. |
| How do you ensure effective knowledge transfer within a team? | This question explores your approach to training and mentoring staff. | Pro members can see the explanation. |
| What tools do you use for version control in development projects? | Pro members can see the explanation. | Pro members can see the explanation. |
| Describe a challenging peer review you partook in. What was your approach? | Pro members can see the explanation. | Pro members can see the explanation. |
| How do you keep your technical documentation current and accessible? | Pro members can see the explanation. | Pro members can see the explanation. |
| What is your experience with DevOps practices in software development? | Pro members can see the explanation. | Pro members can see the explanation. |
| Can you provide an example of how you've utilized collaboration tools in a project? | Pro members can see the explanation. | Pro members can see the explanation. |
| What experience do you have in developing web applications using Angular? | Pro members can see the explanation. | Pro members can see the explanation. |