ICT Analyst-Full-Stack Developer (Remote)
Develop and maintain UNV applications and ensure optimal technical performance.
Overview
Develop and maintain UNV applications and ensure optimal technical performance.
You have:
- Experience in developing web applications with Microsoft technologies (C#, .Net).
- Experience in developing web applications hosted in Microsoft Azure.
- Experience with distributed version control (GIT, Azure DevOps, or similar).
- Experience in delivering application components involving web services (REST, APIs).
- Experience in databases (MSSQL) and complex SQL queries.
- Experience in React JavaScript framework or other front-end frameworks.
- Work experience using Azure portal & services.
- Work Experience in IT Business Analysis and requirements gathering.
Contract
This is a UNV International Specialist contract. This kind of contract is known as International UN Volunteer. It is normally internationally recruited only. More about UNV International Specialist contracts.
The United Nations Volunteers (UNV) programme is administered by UNDP and follows all UNDP rules and regulations. UNV is the UN system common service that promotes volunteerism to support peace and development worldwide. Volunteerism can transform the pace and nature of development and it benefits both society at large and the individual volunteer. UNV contributes to peace and development by advocating for volunteerism globally, encouraging partners to integrate volunteerism into development programming, and mobilizing volunteers.
UNV’s Management Services hold the responsibility for the strategic planning, managerial leadership, oversight, and quality control of an integrated platform of operational services ensuring timely, effective and efficient delivery according to corporate performance standards and in compliance with the UN Regulations and Rules and UNDP´s accountability framework.
The Information and Communication Technology Section (ICTS) is responsible for the running operations of all ICT on-premises and cloud datacenters, cloud platforms and services, business applications, corporate websites, helpdesk, videoconferences, security services, hardware, software, network, and telecommunications services. This includes application system analysis, design, development and maintenance, local and global telecommunication networks, commercial hardware and software installation and operation (at both desktop and network levels), internet, and email. ICTS is also providing network and support services to other UN Agencies in UN Bonn Campus. ICTS is working in close collaboration with UNDP ITM department.
The UN Volunteer is supposed to work remotely for the duration of their assignment without the need to be physically present in the office.
UN Volunteers working remotely are bound by the UNV Code of Conduct, which includes the obligation to comply with local laws at their location, including vis-a-vis taxation, licenses, and work permits for this special assignment, UN Volunteers are not eligible for exit lumpsum and travel entitlements (assignment and repatriation travel).
Systems development, maintenance, and integrations
- Develop and maintain UNV applications.
- Develop new features and functionalities for UNV in line with the development SOPs.
- Integrate UNV applications in a consistent manner (Application integration, data integration, business rules integration);
- Ensure optimum technical performance of the system, upgrade or enhance existing functionalities, troubleshoot and provide continuing user support, including resolving problems (Tier III applications support).
Release management
- Follow release management guidelines.
- Perform User Acceptance testing.
- Develop new automation tests that are required and maintain relevant documentation.
The incumbent performs other duties within their functional profile as deemed necessary for the efficient functioning of the Office and the Organization.
• Accountability • Adaptability and flexibility • Creativity • Judgement and decision-making • Planning and organising • Professionalism • Self-management
Digital & Innovation
Systems thinking & transformation - Understand that complex problems need a non-reductionistic, holistic approach. - Ability to explore challenges from multiple perspectives by zooming in and out, with a focus on relationships and flows rather than individual elements; understand how certain dynamics and conditions are driving and influencing an issue. - Ability to develop a collective understanding by mapping systems and their dynamics
Information Management & Technology
Programming - Knowledge of programming concepts, developing software programs and management of application lifecycle. Knowledge of .NET, Azure-based services, React or equivalent is an asset.
IT Customer Support - Ability to support customers on IT-related issues and generate and contribute to continuous improvement processes to deliver a great user experience. Knowledge of ISO 9001 is desirable. ITIL certification or similar is desirable.
Required skills and competencies
- Experience in developing web applications with Microsoft technologies (C#, .Net);
- Experience in developing web applications hosted in Microsoft Azure;
- Experience with distributed version control (GIT, Azure DevOps, or similar);
- Experience in delivering application components involving web services (REST, APIs);
- Experience in databases (MSSQL) and complex SQL queries;
- Experience in React JavaScript framework or other front-end frameworks;
- Work experience using Azure portal & services
- Work Experience in IT Business Analysis and requirements gathering
Desired additional skills and competencies • Experience with test automation; • Experience with Playwright; • Experience with Service Desk; • Work experience in software testing; • Experience in analysing business process workflow;
This is a remote assignment You can check full entitlements at the duty station at https://app.unv.org/calculator The complete UN Volunteer Conditions of Service is available at https://explore.unv.org/cos.”
Candidate to be located within a reasonable (max 3 hours) time difference from Central European Time Zone.
Potential interview questions
| Can you describe your experience with Microsoft technologies such as C# and .Net? | This question helps assess your proficiency in the key technologies required for the position. | Detail specific projects or applications you have developed using these technologies. |
| How have you integrated web services (REST, APIs) in your past projects? | Assess your practical knowledge and experience in application integration. | Pro members can see the explanation. |
| What tools do you use for version control, and why are they important? | Pro members can see the explanation. | Pro members can see the explanation. |
| Describe any experience you have with cloud environments, especially Azure. | Pro members can see the explanation. | Pro members can see the explanation. |
| Can you give an example of a complex SQL query you have written and its purpose? | Pro members can see the explanation. | Pro members can see the explanation. |
| How do you approach testing and ensuring quality in your applications? | Pro members can see the explanation. | Pro members can see the explanation. |
| What experience do you have with front-end frameworks like React? | Pro members can see the explanation. | Pro members can see the explanation. |
| Discuss how you gather requirements for IT projects. | Pro members can see the explanation. | Pro members can see the explanation. |