Skip to main content
Organisation for Security and Co-Operation

Meta navigation

  • Back to osce.org

Main navigation

  • Home
  • Vacancies
  • How to apply
  • Secondment Jobs
  • Working for the OSCE
  • Webinars

Breadcrumb

  • Home
  • Employment
  • Web Developer

Vacancy

Share
  • English

Web Developer

Alert

You can not apply to this vacancy anymore.
Sorry, the application deadline for this vacancy has expired.

Interested to work at the OSCE?

  • Check the list of current vacancies

    Our field operations, institutions and units are constantly looking for talented profiles.
     

    See our current vacancies
  • OSCE job notifications

    Subscribe to our vacancy alerts and get notifications in your email box.
     

    Subscribe to job notifications
  • Learn more about our work

    From fixed term contracts to internships and a Junior Professional Officer programme, find out what fits you best.

    More information

Archived vacancy details

  • The following information is provided for archival purpose only.
Issued by
OSCE Office for Democratic Institutions and Human Rights
Vacancy number
VNODIC00712
Vacancy type
Experts/Consultants
Field of expertise
Information Technology and Information Management
Duty station
Warsaw
Date of issue
22 March 2018
Deadline for application
22 April 2018 - 23:59 Central European Time (CET/CEST)
Background:  
     
   

OSCE/ODIHR’s Tolerance and Non-Discrimination Department is looking for a Web Developer to conduct a review of hate incident reporting platform for its Turning Words into Action Project.

ODIHR’s Tolerance and Non-Discrimination Department (TND), is tasked with building the capacity of governments in preventing and responding to racism, xenophobia and other forms of intolerance, as well as increasing the ability of civil society to monitor and report on hate crimes and incidents. The Turning Words into Action to Address Anti-Semitism project (WIA), an extra-budgetary project in TND, has developed an online hate incidents reporting platform. The platform will allow for (1) victims and witnesses of hate crime and other incidents to report these incidents, (2) civil society organizations to record and monitor hate crime and other incidents and (3) civil society organizations to share their data with ODIHR. This initiative will make it easier for civil society organizations across the OSCE region to collect data on hate crime and other incidents.

The hate incidents reporting platform is an online tool that has been developed by an external software development company. Once the platform is fully rolled out, civil society organizations across the OSCE region will be able to request access to the platform, and personalize it within specific parameters.

After the end of the pilot phase, the contracted software development company will work towards integrating the feedback collected during the pilot phase. Production of digital tools and software requires extensive user-end as well as technical feedback and subsequent numerous updates. The feedback from piloting organisations will amount to the user-end feedback about the ease of use and the overall design of the software the technical aspects of the platform will need to be audited by an ICT professional. In order to ensure that ODIHR’s hate incident reporting platform is not only user-friendly, but also of high technical standard ODIHR is looking to hire an ICT consultant to test and review the existing software and provide ad hoc technical support to civil society organisations which will request access to the platform.

Objective:

The consultant will provide a full technical review of the hate incident platform ensuring better quality for the final software package.

     
Tasks and Responsibilities:  
     
   
  • Test the installation process of the existing software package of the hate incident reporting platform; feedback about its user-friendliness and clarity of the existing installation manuals should be incorporated into the initial review report;
  • Review the existing software code prepared by the contracted software development company;
  • Provide detailed technical feedback to ODIHR based on the installation test findings and code review;
  • Consult NGOs that piloted the software and incorporate their feedback about the functionality of the platform into the initial review report;
  • Test the installation of the final software package prepared by the contracted software development company;
  • Conduct a vulnerability test of the software package of the hate incident reporting platform;
  • Review the software code of the final version of the platform prepared by the contracted software company;
  • Review of the final version of installation manual prepared by the contracted software company.

Deliverables:

  • A report specifying the technical details of the identified vulnerabilities and other threats to the application, data security and access controls, along with risk rating for each of the issue. The Report should be structured as in accordance to OWASP ASVS 3.0.1, and contain the sections v4, v5, v7 and v9 as a required deliverable; should contain appendix with a list of Control Objectives; requirements; method of testing; findings. All information necessary to verify and reproduce the identified vulnerabilities, including screenshots, http payloads, command line dumps etc should be provided; Additionally, the risk rating for each  issue and recommendations for improvement as well as any other information that auditors will find  usable. The report should also include comments on and suggested changes to the software installation and user manuals;
  • Re-testing – to be done after the correction of the software is completed, re-testing to confirm that identified issues are properly mitigated. There is no limit to the number of re-tests;
  • Final report: the consultant will deliver a final report summarizing all the work accomplished, including all the technical content and information from the re-testing phase. The report should also include an executive summary.
     
Necessary Qualifications:  
     
   
  • University degree in computer science, informatics or a related field;
  • 5 years of experience of working in software development;
  • Practical working knowledge and experience with setup and maintenance of Linux systems;
  • Excellent knowledge of JavaScript (ES6), HTML5, and CSS;
  • Experience with modern JavaScript frameworks (ExpressJS, React, Redux)  and development tools (Node.js, Docker, Webpack, git);
  • Experience with Relational Database Management System (RDBMS) and NoSQL systems.
  • Experience with custom-developed software applications;
  • Experience of producing materials internationally and ability to adjust work to local, regional and international requirements desired.

Additional Requirements:

  • Consultant should provide his own instance of Linux server platform for performing installations and usability tests. The software in question is run using a dockerized node.js application. It is necessary to have a SSH access to the server on which the platform can be hosted. The application runs best on 64-bit Linux distributions like Ubuntu 14.04.
     
Required competencies:  
     
    Core values
  • Commitment: Actively contributes to achieving organizational goals
  • Diversity: Respects others and values their diverse perspectives and contributions
  • Integrity: Acts in a manner consistent with the Organization’s core values and organizational principles
  • Accountability: Takes responsibility for own action and delegated work


Core competencies
  • Communication: Actively works to achieve clear and transparent communication with colleagues and with stakeholders of the Organization
  • Collaboration: Works effectively with others on common goals and fosters a positive, trust-based working environment
  • Planning: Works towards the achievement of goals in a structured and measured manner
  • Analysis and decision-making: Analyses available information, draws well-founded conclusions and takes appropriate decisions
  • Initiative-taking: Proposes and initiates new ideas, activities and projects
  • Flexibility: Responds positively and effectively to changing circumstances


Managerial competencies (for positions with managerial responsibilities)
  • Leadership: Provides a clear sense of direction, builds trust and creates an enabling environment
  • Strategic thinking: Identifies goals that advance the organizational agenda and develops plans for achieving them
  • Managing performance: Helps to maximize team performance by providing active feedback and skill development opportunities
     
Remuneration Package:  
     
   

The assignment is envisaged for 10 working days, starting in April/May 2018, with a possibility of extension.

Location:  Consultant’s home office with frequent trips to Warsaw.

Remuneration will depend on the selected consultant’s qualifications and experience and will be in accordance with OSCE established rates. Travel expenses will be covered by ODIHR according to OSCE travel policy.

     
How To Apply:  
     
   

If you wish to apply for this position, please use the OSCE's online application link found under https://jobs.osce.org.

Please note that only shortlisted applicants will be contacted.

The OSCE is committed to diversity and inclusion within its workforce, and encourages qualified female and male candidates from all national, religious, ethnic and social backgrounds to apply to become a part of the Organization.

The OSCE retains the discretion to re-advertise the vacancy, cancel the recruitment, offer a consultancy at a different level or with modified terms of reference or for a different duration.

 

Alert

You can not apply to this vacancy anymore.
Sorry, the application deadline for this vacancy has expired.

Footer

  • Home
  • Contacts
  • Sitemap
  • Employment
  • Social media
  • About this website
  • Procurement
  • Terms of use
  • Feedback
  • Login (editors only)
  • ⚠️ Fraud Alert

Chairmanship

Chairmanship