UNOPS - Java and JQuery UI Developer

Job Description
The United Nations Development Programme (UNDP) is the UN’s global development network, advocating for change and connecting countries to knowledge, experience and resources to help people build a better life. We are on the ground in 166 countries, working with them on their own solutions to global and national development challenges. As they develop local capacity, they draw on the people of UNDP and our wide range of partners.
ملاحظة هامة : للتقدم لهذه الوظيفة يرجى تحميل النموذج الخاص بالمؤسسة ومن ثم تعبئته والتقدم مباشرة من خلال موقعهم فقط ،لتحميل النموذج الخاص بالمؤسسة يرجى الضغط هنا

Job ID/Title :
UNOPS - Java and JQuery UI Developer (3 positions)
Application Deadline :03-Feb-12
Duty Station :Ramallah and other areas of West Bank
Languages Required :Arabic, English
Duration of Initial Contract :     8 months with possibility of extension

Background:
The Police Support Programme is a Palestinian Police-led initiative supported by the EU Police Co-coordinating Office for Palestinian Police Support (EUPOL COPPS), the PA Ministry of Interior and is implemented by the United Nations Office of Project Services (UNOPS). Its central decision making and project approval mechanism is the Programme Steering Committee (PSC) chaired by the Ministry of Interior and attended by the PCP Police Commissioner, the Ministry of Finance and a Donor Representative.
 
The initiatives agreed in the PSC are implemented by UNOPS with supervision from the PCP department heads. UNOPS has established a Project Management Office to manage the day to day delivery of projects.
 
The Palestinian Civil Police (PCP) lacks a central information system to supports their operational processes and needs. The IT Infrastructure project currently being implemented by UNOPS on behalf of Canada, which provides, essential hardware foundations to the PCP is now approaching completion. An information system for the PCP is a logical and essential addition to the IT Infrastructure. The two projects combined will then in turn improve the capacity and quality of the PCP operations.
 
Under the overall guidance of the Software development Manager, The Java and JQuery UI 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

Description of Responsibilities:
 
The Java and JQuery UI Developer will primarily be involved in front-end user interface tasks, with an emphasis on creating reports. In addition the Developer will also be involved in all aspects of development including designing, coding, writing test cases and documentation using advance Java, and XML-based 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 UI 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 UI Developer will be responsible for ensuring the successful development of all components through the following:
 
-Demonstrate excellent knowledge of web-based UI design and development to create interactive user interfaces, and implementation of UI 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 UI 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
 
Documentation:
-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.
 
Team Duties:
-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.

 
 Impact of Results
 
Completion of working Police Information System as determined within the scope of the project. To have been an integral part of the successful delivery on time, budget and above the expectations of all stakeholders. To have displayed a professional, dependable attitude that has operated toward making and keeping customers and a cooperative and positive spirit in working with other team members.
Competencies :
Key Competencies

-Strong interpersonal and communications skills
-Understanding of stakeholder requirements.
-Awareness of main project management methodologies/tools (e.g. Prince2) is highly desired.
 
General competencies:
-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 ICTstrategy 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.

Qualifications :
Education:

-First University degree in Computer Science, Programming or any other related field.
 
Experience:
-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 a J2EE based application server development environment (JSP, Spring MVC) is preferred
-Experience with reporting frameworks. (Jasper Reports preferred)
-Demonstrated track record of strong UI development capabilities.
-Object Oriented analysis and design techniques
-Experience with the EclispeIDE – preferred
-Solid understanding of version control strategies
 
Language Requirements:
Fluency in oral and written English is a must

-Fluency in the UN and national language of the duty station.
UNDP actively supports the Convention on the Rights of Persons with Disabilities adopted by the United Nations General Assembly

Important message to all applicants!
-Please be aware that the UNDP/PAPP will review your application only if you have uploaded Personal History Form (P.11) to your application. Please download the form from the following link: http://jobs.undp.ps.
-You will get the opportunity to upload the P-11 at when you apply for the position.
-Incomplete applications or applications received after the closing date will not be given consideration. Please note that only applications that are under consideration will be contacted.
UNDP/PAPP is an equal opportunity employer-
Applications from men and women will be considered equally

Jobs.ps, Ltd. All Rights Reserved.

Job Requirements
Job Details
Job Title UNOPS - Java and JQuery UI Developer
Deadline 03 - Feb - 2012
Location Gaza Strip
Job Type Full time
Position Level Mid Career
Degree Bachelor's degree
Experience No Experience
Category I.T. & Tech
Application Instructions
For your privacy and protection: when applying to a job online , never give your credit card or bank account information, or perform any sort of monetary transaction to a prospective employer.