Organisation for the Prohibition of Chemical Weapons vacancy search engine

Software Developer (GS-6)

Principal Functions

Under the direct supervision of the Head, IS Business Applications and in accordance with the OPCW Core Values of Integrity, Professionalism and Respect for Diversity/Gender Equality, the Software Developer performs the following duties:

1.     Create software applications and utilities to enhance the modern workplace systems (Microsoft 365) of the organisation using development frameworks such as .NET (C#), ReactJs, SPFx (SharePoint Framework), Power Apps and Power Automate;

2.     Write, test and document programs to meet user requirements;

3.     Support and maintain existing software applications;

4.     Resolve software technical and procedural problems related to the applications;

5.     Respond to user requests for assistance;

6.     Write operating instructions and manuals;

7.     Update existing applications according to changing user needs;

8.     Train users to use new software applications when they are rolled out.

Knowledge and Experience



1.    High School Diploma or equivalent Diploma of higher secondary education.


2.    Highly Desirable: Bachelor’s degree in Computer Science, Information systems or any related fields.




A minimum of 6 years of progressively responsible and relevant experience in:

  1. Developing applications on SharePoint, of which at-least 2 years is on SharePoint Online;
  2. Experience in programming using Microsoft .Net (C#) and any front-end framework (eg. Angular/ReactJs/Vue);
  3. Experience in developing applications using one or more of the following frameworks or platforms: SharePoint Framework (SPFx); Power Apps; Power Automate.



One or more certifications from below:

  1. Microsoft 365 Developer Associate and/or Power Platform Developer Associate;
  2. Good understanding of Microsoft 365 products like SharePoint, Microsoft Teams, Power Automate, Power apps;
  3. ITIL foundation certificate.

Skills and Abilities (key competencies)

  1. Professionalism: Has knowledge of software development mainly using Microsoft Technologies (.Net & SharePoint) and knowledge of software development life-cycle and quality assurance activities. Has good technical/coding skills, the ability to participate in development and maintenance of applications and to provide user support.  Is conscientious and efficient in meeting commitments, observing deadlines, and achieving results. Is motivated by professional rather than personal concerns.
  2. Teamwork: Works collaboratively with colleagues to achieve organizational goals. Solicits input by genuinely valuing others’ ideas and expertise; is willing to learn from others. Places team agenda before personal agenda. Builds consensus for task purpose and direction with team members. Supports and acts in accordance with final group decisions, even when such decisions may not entirely reflect own position. Shares credit for team accomplishments and accepts joint responsibility for team shortcomings.

Language Requirements

Fluency in English is essential and a good working knowledge of one of the other official languages (Arabic, Chinese, French, Russian, and Spanish) is desirable.