The United Nations is an international organization founded in 1945. It is currently made up of 193 Member States. The mission and work of the United Nations are guided by the purposes and principles contained in its founding Charter.
Due to the powers vested in its Charter and its unique international character, the United Nations can take action on the issues confronting humanity in the 21st century, such as peace and security, climate change, sustainable development, human rights, disarmament, terrorism, humanitarian and health emergencies, gender equality, governance, food production, and more.
The UN also provides a forum for its members to express their views in the General Assembly, the Security Council, the Economic and Social Council, and other bodies and committees. By enabling dialogue between its members, and by hosting negotiations, the Organization has become a mechanism for governments to find areas of agreement and solve problems together.
Job Description
Job Posting Organization: The United Nations Office for Project Services (UNOPS) serves as an operational arm of the United Nations, dedicated to supporting the successful implementation of peacebuilding, humanitarian, and development projects globally. Established to enhance the efficiency, effectiveness, and sustainability of these projects, UNOPS acts as a central resource for the UN, providing project management, procurement, and infrastructure services to a diverse range of stakeholders, including governments, donors, and other UN organizations. The UN Web Buy team (UNWB), which is part of the UNOPS Procurement Group, offers procurement services to UNOPS offices and external clients through its e-commerce platform, unwebbuyplus.org. This team is responsible for the development and operation of the platform, ensuring it meets the needs of its users and stakeholders.
Job Overview: The UNWB Full-Stack Web Developer will play a crucial role in enhancing and extending the UNWB platform by developing high-quality, secure, scalable, and maintainable code. This position requires collaboration with the UNWB Application Architect and other team members to implement system features and improvements based on technical specifications. The developer will also be responsible for troubleshooting production issues and providing user support, ensuring that the platform operates smoothly and efficiently. The role demands a proactive approach to problem-solving and a commitment to maintaining high standards of code quality and performance optimization. The successful candidate will engage in technical discussions, contribute to design discussions, and stay updated on new technologies to propose system improvements.
Duties and Responsibilities:
Develop the UNWB platform by working independently to implement system features and improvements according to technical specifications. This includes designing and implementing features using technologies such as .NET/C#, SQL Server, Entity Framework, JavaScript, HTML, and CSS. The developer will create detailed technical specifications for complex features and maintain comprehensive technical documentation.
Ensure quality and testing standards by collaborating with QA personnel to resolve issues, implementing automated testing frameworks, and developing comprehensive test strategies for new features. The developer will participate in code reviews, maintain CI/CD pipelines, and troubleshoot complex technical issues while monitoring and optimizing system performance.
Contribute to technical excellence by participating in discussions, conducting research into specific areas, and preparing findings and recommendations. The developer will propose system improvements and maintain high standards for code quality and development practices.
Provide user support and technical troubleshooting by responding to complex technical support tickets, investigating system issues, performing root cause analysis for production incidents, and creating documentation for common support issues. The developer will collaborate with the operations team to minimize system downtime and participate in on-call rotations for critical system support when required.
Required Qualifications: Candidates must possess a Master’s Degree in Computer Science, Information Technology, Information Systems, or a relevant discipline. Alternatively, a Bachelor’s degree combined with two additional years of experience may be accepted in lieu of a Master’s degree. Secondary education combined with six years of additional experience may also be considered in lieu of a Master’s degree. Furthermore, candidates should have a minimum of 2 years of professional experience as a full-stack web developer, with proficiency in at least one of the following: .NET, C#, Entity Framework, and relational databases such as SQL Server. Familiarity with web technologies including JavaScript/TypeScript, HTML, CSS, and at least one modern front-end framework like Svelte or React is also required.
Educational Background: The educational background required for this position includes a Master’s Degree in a relevant field such as Computer Science, Information Technology, or Information Systems. Candidates with a Bachelor’s degree and additional professional experience may be considered, as well as those with secondary education and extensive experience in the field. This flexibility in educational requirements allows for a broader range of applicants with diverse backgrounds and experiences to apply for the position.
Experience: The position requires a minimum of 2 years of professional experience as a full-stack web developer. Candidates should demonstrate proficiency in relevant technologies and frameworks, showcasing their ability to develop and maintain high-quality web applications. Experience in troubleshooting and resolving technical issues is also essential, as the developer will be responsible for providing user support and ensuring the platform's reliability and performance.
Languages: Full working knowledge of English is mandatory for this position. This proficiency is essential for effective communication within the team and with external stakeholders, ensuring that all technical documentation and user support interactions are clear and comprehensible. Additional language skills may be beneficial but are not explicitly required for this role.
Additional Notes: The contract type for this position is an International ICA Contract at level IICA-1 (ICS-09), with an open-ended duration subject to organizational requirements, availability of funds, and satisfactory performance. Candidates must be able to work within the Southeast Asian time zone (GMT+7). It is important to note that UNOPS does not accept unsolicited resumes, and applications received after the closing date will not be considered. Only shortlisted candidates will be contacted for further assessments. UNOPS is committed to diversity and equal employment opportunities, encouraging applications from qualified women and underrepresented groups. All personnel are expected to adhere to the UN Charter and UNOPS Policies, demonstrating an understanding of the Sustainable Development Goals (SDGs) in their work.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.