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) is an operational arm of the United Nations, established to support the successful implementation of peacebuilding, humanitarian, and development projects globally. UNOPS aims to enhance the efficiency, effectiveness, and sustainability of these projects by providing essential services. As a central resource for the UN, it offers project management, procurement, and infrastructure services to various governments, donors, and UN organizations. UNOPS operates in multiple countries, leveraging its expertise to build a better future for communities in need.
Job Overview: The Software Engineer position at UNOPS focuses on the development, testing, and maintenance of the UNWB platform, an e-commerce solution tailored for the humanitarian and development sectors. The role involves collaborating with a small IT team, currently based in Bangkok, to enhance the platform's functionality and ensure its reliability. The successful candidate will work under the guidance of the UNWB Application Architect, contributing to the implementation of new features, maintaining existing code, and ensuring the platform's performance aligns with established architectural standards. This position requires a proactive approach to problem-solving and a commitment to delivering high-quality software solutions that meet user needs.
Duties and Responsibilities: The Software Engineer will engage in several key activities: 1) Development: Collaborate with the UNWB Application Architect to implement new functionalities, maintain and enhance existing code, and ensure that all code adheres to the prescribed architecture and technical designs. 2) Testing: Write unit tests and automated tests, perform technical testing of new and existing functionalities, and assist in troubleshooting issues that arise during upgrades or patches. 3) Support and Maintenance: Respond to user-reported issues, develop software patches and enhancements, and communicate effectively with UNWB stakeholders to address their inquiries and requests. The impact of these responsibilities includes adding new functionalities to the platform, supporting operational tasks, and fostering knowledge sharing within the team.
Required Qualifications: Candidates must possess a minimum of 7 years of professional experience in roles such as full-stack web developer, backend developer, or frontend developer. If the candidate holds a Bachelor's degree, a minimum of 3 years of experience is required, while a Master's degree necessitates at least 1 year of relevant experience. Proficiency in technologies such as .NET, C#, and relational databases (e.g., SQL Server) is essential, along with familiarity with web technologies including JavaScript/TypeScript, HTML, CSS, and at least one modern front-end framework like Svelte or React.
Educational Background: A Secondary school diploma is the minimum educational requirement for this position. However, candidates with a relevant University degree (Bachelor's or Master's) will be considered favorably, as such qualifications may substitute for some of the required years of experience.
Experience: The position requires a significant level of experience, specifically a minimum of 7 years in software development roles. Candidates with a Bachelor's degree must have at least 3 years of experience, while those with a Master's degree need only 1 year of relevant experience. This experience should encompass a range of development tasks, including both backend and frontend work, to ensure a well-rounded skill set.
Languages: Full working knowledge of English is mandatory for this position. Proficiency in additional languages may be beneficial but is not explicitly required.
Additional Notes: The contract type for this position is an Individual Contractor Agreement (ICA), specifically at the LICA-7 level. The contract duration is open-ended, contingent upon organizational requirements, availability of funds, and satisfactory performance. UNOPS emphasizes diversity and encourages applications from qualified women and candidates from underrepresented groups. The organization is committed to providing equal employment opportunities and fostering an inclusive work environment. Candidates should be prepared to complete mandatory courses prior to commencing work, and all personnel are subject to background checks as part of the recruitment process.
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.