Vacancy announcement
COD-N/A

Software applications developer

Vacancy type Individual contractors
Duration of the contract
3 months (possibility of renewal)
Indicative starting date
Deadline for submission of applications
Number of vacancies
1
Organizational Unit
Communication and Information Technology Support

Background

The United Nations Institute for Training and Research (UNITAR) pursues a strong partnership strategy to deliver on its mandate to strengthen the capacities of beneficiaries through training and related activities, with more than two-thirds of training beneficiary outputs delivered in partnership.

The Communication and Information Technology Support Unit (CITSU) provides assistance and technical solutions for its clients, namely staff, collaborators and beneficiaries of UNITAR. In order to better serve the software and web applications needs of its clients, CITSU provides in-house services in the development and maintenance of such applications.

Under the supervision of the IT Specialist, the incumbent will be accountable for providing services in the design, development and maintenance of different software applications and web-based platforms.

The incumbent will:

  1. Design and develop software solutions by:
  • Analyzing business needs for software solutions
  • Producing mockups and user interfaces to give clients an idea of the outcomes of a software project
  • Developing the appropriate software solution given the size and scope of the project
  • Working in a collaborative manner to incorporate the feedback
  1. Maintain the software solutions developed by:
  • Documenting software requirements and scopes of software development projects
  • Documenting all the components of applications developed (including data model, workflows, database schemas, code comments)
  • Refactoring and improving code written
  • Debugging of code
  • Backing up of code and data
  1. Other tasks assigned by the IT Specialist

Work implies frequent interaction with the following

  • Managers and focal points of the various programmes with whom projects are undertaken in order to discuss the most appropriate solutions for a given set of IT requirements.

Results Expected

  • Delivery of timely, effective and user-friendly software application and web-based platform solutions.
  • A continued stable server, application and network infrastructure.

Competencies

Professionalism — Excellent knowledge in the field of software development, particularly of web-related technologies; working knowledge of mobile/hybrid development; very good knowledge of general IT concepts and techniques. Working experience in the following:

  • Full-stack web development:
  • Server-side development— Proficiency in PHP and its various frameworks/packages (e.g. Laravel, Processwire, Drupal)
  • Client-side development — Proficiency in Javascript and its various toolsets (e.g React, Redux, Node.js, Electron)
  • Ability to query databases and model data
  • Ability to produce mockups and design user interfaces
  • Understanding of object-oriented and functional programming paradigms
  • Administration of Linux servers
  • Experience in Microsoft Office 365 platform and Sharepoint web services/APIs
  • Knowledge with C# language
  • Knowledge in Powershell

Takes responsibility for incorporating gender perspectives and ensuring the equal participation of women and men in all areas of work.

Planning & Organizing — Sound planning and organizational skills and ability to prioritize own work, delivering results and quality work, including when working under pressure.

Commitment to continuous learning — Willingness to keep abreast of new developments in the field of software development.

Communications — Excellent communication skills (spoken, written and presentation), including the ability to draft/edit a variety of written documents, such as proposals for software solutions to develop, and documentation of components and packages used in projects.

Technology awareness — Fully proficient in computer skills, with ability to use a variety of software and applications.

Teamwork — Strong interpersonal skills; ability to deal effectively with multiple constituencies and to establish and maintain effective working relations in a multi-cultural, multi-ethnic environment with sensitivity and respect for diversity.

Qualifications

Minimum experience
2
Minimum requirements

Minimum 2-3 years’ experience in the area of software/web applications development and IT support, preferably in an international organization.  Excellent knowledge in the field of software development, particularly of web-related technologies; working knowledge of mobile/hybrid development; very good knowledge of general IT concepts and techniques.

Desired requirements

Working experience in the following:

  • Full-stack web development:
  • Server-side development— Proficiency in PHP and its various frameworks/packages (e.g. Laravel, Processwire, Drupal)
  • Client-side development — Proficiency in Javascript and its various toolsets (e.g React, Redux, Node.js, Electron)
  • Ability to query databases and model data
  • Ability to produce mockups and design user interfaces
  • Understanding of object-oriented and functional programming paradigms
  • Administration of Linux servers
  • Experience in Microsoft Office 365 platform and Sharepoint web services/APIs
  • Knowledge with C# language
  • Knowledge in Powershell

Language

Fluency in oral and written English is required. Knowledge of French or another official UN language would be an advantage.

Remarks: Fees will be determined based on the experiences and skills of the incumbent.

General conditions of contracts for the service of individual contractors apply.

How to apply

Send your CV, motivation letter and samples of your work to communications@unitar.org indicating “Software applications developer (Individual contractor)” in the subject line.