Background

The Information and Communication Technology Section (ICTS) is the primary UNV section responsible for the management of the Information Technology resources in UNV HQ Bonn. The section has two teams, the infrastructure team and the system development team. UNV depends on software solutions to support its core business processes. For any new solution or enhancement to an existing solution, the ICTS system development team is covering all phases of the Software Development Life Cycle, from business analysis, requirement gathering, design, implementation, testing and roll out.

Under the overall guidance of the Chief, ICT Section and the direct supervision of the Team Leader, System Development, the incumbent is responsible for the architecture, design and implementation of software systems that support core business processes of UNV.

Duties and Responsibilities

Conduct business analysis, design and implementation:

  • Interact with end users within UNV HQ and field to understand business needs;
  • Analyze requirements and propose workflow improvements;
  • Based on the analysis, draft the technical design of software solutions;
  • Document technical specifications;
  • Instruct external vendors in the implementation of the agreed specifications;
  • Implement core modules within the current technology stack of UNV (PHP5/MS-SQL/MS SharePoint).

Support Quality Assurance:

  • Participate in the elaboration of internal procedures, mechanisms and controls to ensure stability, security and performance of systems, including unit testing and configuration management;
  • Apply software code standards with a focus on application security;
  • Plan and support User Acceptance Tests;
  • Create and maintain technical documentation of developed solutions.

Provide maintenance and support:

  • Plan and perform roll-out of newly developed solutions;
  • Anticipate client needs, provide timely feedback;
  • Support ICTS Helpdesk with incident management as third tier application support.

Competencies

Functional Conpetencies:

Information Systems & Technology:

  • Knowledge of IST innovations and concepts and ability to apply them strategic and/or practical situations.

Coding:

  • Ability to write, assemble, and compile computer code.

Applications Management:

  • Ability to develop, support, and maintain applications.

Project Management:

  • Ability to plan, organize, and control resources, procedures and protocols to achieve specific goals.

Relationship Management:

  • Ability to engage with other parties and forge productive working relationships.

Knowledge Management:

  • Ability to capture, develop, share and effectively use information and knowledge.

Quality Assurance:

  • Ability to perform administrative and procedural activities to ensure that quality requirements and goals are fulfilled.

Operational Efficiency:

  • Ability to identify and execute operational effectiveness.

Core Competencies:

Innovation:

  • Ability to make new and useful ideas work.

Leadership:

  • Ability to persuade others to follow.

People Management:

  • Ability to improve performance and satisfaction.

Communication:

  • Ability to listen, adapt, persuade and transform.

Delivery:

  • Ability to get things done.

Required Skills and Experience

Education:

  • Master’s degree in software engineering, computer science or other ICT-related studies;
  • Professional certification in related technical areas would be an additional asset.

Experience:

  • Minimum of 2 years of relevant experience in information and communication technology;
  • Proven track record in software development in PHP 5 in large implementations, preferably with the Laravel framework;
  • Experience with modern issue tracking tools and distributed version control tools;
  • Experience with vendor management for software development projects in multi-stakeholder environments
  • Experience with deployment tools and processes would be an additional advantage;
  • Experience with agile software development methodologies would be an additional advantage.

Language:

  • Fluency in written and spoken English.

Additional Requirements

  • Strong  PHP 5 development background, including object oriented programming;
  • Good general knowledge of web development in LAMP environment (Linux – Apache – MySql/MSSQL – PHP);
  • Good knowledge of MySQL and MS-SQL databases;
  • Good knowledge of modern JavaScript frameworks, XHTML/CSS and JQuery;
  • Good knowledge about secure software development;
  • Good knowledge of the Laravel framework
  • Knowledge of Active Directory  and SharePoint 2010/13 would be an additional asset;
  • Knowledge on usability and accessibility guidelines would be an additional asset;
  • Knowledge of openCMS, Apache, Tomcat on Linux Redhat OS would be an additional asset;
  • Knowledge of REST web services would be an additional advantage;
  • Knowledge of internationalization (i18n) of applications and understanding of different characters set would be a great asset.

Other:

  • UNV is a Non-Smoking environment.

Note:

  • Applications should be submitted on line and include an up to date UNDP Personal History Form (P11) posted at http://sas.undp.org/Documents/P11_Personal_history_form.doc; Please group all your documents into one (1) single PDF document as the system only allows to upload maximum one document;
  • Only short-listed applicants will be contacted;
  • The successful candidate will hold a UNDP letter of appointment.