UNOPS mission is to expand the capacity of the UN system and its partners to implement peace building,
ground. UNOPS employs around 3,500 personnel annually and on behalf of its partners creates thousands more work opportunities in local communities. With its headquarters in Copenhagen, Denmark, a network of five regional offices and a further 20 operations and project centers, UNOPS oversees activities in more than 80 countries. UNOPS is committed to achieving a truly diverse workforce. In an effort to promote organizational excellence, UNOPS seeks highly qualified individuals for the following positions:
Vacancy code VA/2013/B5106/3896
Position title Java and JQuery Developer , Multiple positions
Department/office AEMO, Jerusalem
Duty station Ramallah with regular travel to and other areas of West Bank and Jerusalem, Palestine (State of)
Contract type Local ICA Support
Contract level LICA-3
Duration Six months with possibility of extension
Application period 30-Aug-2013 to 09-Oct-2013
Background Information - Job-specific
The United Nations Office for Project Services Jerusalem Project Centre (UNOPS JMPC) was established in East Jerusalem in late 2006. Its aim is to provide the United Nations sister agencies and the humanitarian and development sectors within Palestine (State of) with professional project implementation services.
UNOPS is the largest service provider in the United Nations system, working on behalf of more than 30 UN departments and organizations. UNOPS Jerusalem Project Centre (JMPC) services the needs of Palestine (State of), working in harmony with the Israeli and Palestinian Governments, International Donors, UN Agencies, and others. As the implementing arm of the UN JMPC manages development projects and provides specialized project-management services.
As part of Middle East/Emergency Response Division (AEMO). JMPC supports UNOPS service provision and Implementation in Palestine (State of). JMPC directly supports the Palestinian Authority (PA). It provides a range of project management and related services to its clients and partners. The current projects combine logistics, procurement, contract management, personnel recruitment and administration/financial management, institutional reforms and governance strengthening, training, security, ICT, borders and crossings, and Infrastructure.
The Java and JQuery Developer will report directly to the UNOPS Software Team Manager and will be responsible for the software development of PCP Information System. He/ She will advise and directly assist the Palestinian Civil Police (PCP) in software design and development for the ICT projects.
Under the overall guidance of the Software development Manager, The Java and JQuery Developer will report directly to the UNOPS IT Project Manager, and will be responsible for the software development of PCP Information System. He/She will advise and directly assist the PCP in software design and development for the IT project. He/She will be stationed at the PCP ICT department headquarters and UNOPS Ramallah duty station.
The Java and JQuery Developer will be involved in all aspects of development including designing, coding, writing test cases and documentation using advance JQuery and Grails technologies. The final products of the project will be several software components as outlined in the business case, master plan and strategies set by PCP. He/She will be required to recommend and implement technical policies and standards and ensures adherence to best practices. The Java and JQuery Developer is expected to be an experienced, self-motivated and flexible software developer, who has a thorough understanding of the full software development life cycle with strong hands-on development experience, is passionate about user experience and can create high quality web products.
The project will involve the development of several closely interrelated areas that include Core systems, Case Management, Police operations, Human resources, Logistics / Inventory, and Document Management. The Java and JQuery Developer will be responsible for ensuring the successful development of all components through the following:
Demonstrate excellent knowledge of web-based design and development to create interactive user interfaces, and implementation of applications for WEB based software.
Develops code that reuses objects, is well structured, includes sufficient comments, and is easy to maintain.
Utilize strong SQL skills and use of elements to create complex reports and dashboards.
Collaborate in a team-oriented, open business office environment using mix of best of breed open source and industry standard development tools
Follow through with projects from concept/design, to launch and testing, to integration of successful prototypes into core business platform
Developing and maintaining documentation related to the design, development, installation, administration, and maintenance of systems.
Creating technical documentation for other system administrators and support personnel toaid in installation and administration.
Tracking and communicating issues.
Define and follow coding standards and development and deployment methodologies and processes.
Participate in code, design, and architecture reviews.
Work closely with development team to ensure high quality solutions that are consistent with architecture standards and meet organisational requirements
Strong interpersonal and communications skills
Understanding of stakeholder requirements.
Awareness of main project management methodologies/tools (e.g. Prince2) is highly desired.
Professionalism – Strong theoretical background and substantial experience in information technology/ information management, particularly in application design and development, systems analysis, and implementation of systems. Demonstrates capacity for intellectual leadership and ability to integrate knowledge with broader strategic, policy and operational objectives.Good knowledge of organizations ICT strategy and infrastructure. Ability to develop innovative approaches to resolve a wide range of issues/problems. Good knowledge of relevant internal policies and business activities and processes within the area(s) in which the system operates. Demonstrated ability to manage projects and working towards the achievement of defined deliverables. Expert decision-making experience in the field and proven record of managing contracted onsite as well as offshore teams.
Communication – Excellent communication (spoken and written) skills, including the ability to convey complex concepts both orally and in writing, in a clear concise style. Demonstrated ability to communicate effectively at all levels.
Client Orientation – Ability to identify and analyze clients’ needs and propose appropriate solution to meet business requirements·
Planning and Organizing – Ability to organize, plan and implement work assignments, juggle competing demands and work under pressure of frequent and tight deadlines. Develops clear goals that are consistent with agreed strategies.
Teamwork - Strong interpersonal skills and ability to establish and maintain effective partnerships and working relations with people in a multi-cultural, multi-ethnic environment with sensitivity and respect for diversity. Works collaboratively with colleagues to achieve organizational goals.
Client Orientation – Ability to work in a complex environment requiring liaison and collaboration with multiple actors.
Bachelor Degree in Computer Science, Programming or any other related field.
Minimum 3 years’ of progressively responsible professional experience related to development in software projects.
Minimum 3 years' experience working with a web server technology (example, Apache, Tomcat)
Excellent knowledge of software engineering concepts and the application development life cycle.
Experience with JQuery framework and related plug-ins
Experience with Java script, HTML/XHTML, DOM, CSS, XML, XSL/XSLT, and JSON.
Experience in web application development (both front and back-end)
Experience in Spring MVC is preferred
Experience with reporting frameworks. (Jasper Reports preferred)
Demonstrated track record of strong development capabilities.
Knowledge in Object Oriented analysis and design techniques
Experience with the EclispeIDE – preferred
Solid understanding of version control strategies
c. Languages ·
Proficient in Arabic; spoken, written and comprehension. Intermediate in English; spoken, written and comprehension.
Contract type, level and duration
Contract type: Individual Contractor Agreement
Contract level: Local ICA 3
Contract duration: six months with a possibility of extension
For more details about the ICA contractual modality, please follow this link:
Please note that the closing date is midnight Copenhagen time (CET)
Applications received after the closing date will not be considered.
Only those candidates that are short-listed for interviews will be notified.
Qualified female candidates are strongly encouraged to apply.
For staff positions UNOPS reserves the right to appoint a candidate at a lower level than the advertised level of the post
The incumbent is responsible to abide by security policies, administrative instructions, plans and procedures of the UN Security Management System and that of UNOPS.
It is the policy of UNOPS to conduct background checks on all potential recruits/interns.
Recruitment/internship in UNOPS is contingent on the results of such checks.