432 - UNOPS Software Development Manager - Ramallah and other areas of West Bank

Application Type : External Vacancy
Job ID/Title : 432 - UNOPS Software Development Manager
Category : Administration/Operations
Brand : UNOPS
Post Level : LICA 6
Application Deadline : 05-May-11
Duty Station : Ramallah and other areas of West Bank
Type of Contract : Other
Post Number :
(for 100 Series Contracts)
Languages Required :
Arabic, English,
Starting Date :
(date when the selected canditate is expected to start)
Duration of Initial Contract : One year with possibility of extension
Expected Duration of Assignment :
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.
The Software Development Manager (SDM) will report directly to the UNOPS IT Project Management Advisor and will be responsible for the technical IT advice and guidance of the PCP ICT team. He/She will advise, mentor and directly assist the PCP in software design and development for the IT
Description of Responsibilities:
The SDM is responsible for managing activities related to developing the PCP Information System. The final products of the project will be several software components as outlined in the business case, master plan and strategies set by PCP.
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 SDM will be responsible for ensuring the successful development of all components through effective:
-Use case modelling
-Domain and Object models
-System Design
-System Testing
Each component will undergo stage approval by senior project stakeholders as part of quality assurance.
Design:
-Architecting solutions to business needs and requirements.
-Designing and documenting the environment, specifications, and software layers to provide for a reliable, scalable, secure and highly available system.
-Designing logical and physical data models optimized for maximum flexibility per research requirements.
-Writing application architecture specifications and assisting with building walk-through prototypes.
-Writing required design and analysis documents for applications.
-Participating in design and code reviews.
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 to aid in installation and administration.
Team Management:
-Manage a team of developers and the development process.
-Tracking and communicating issues.
-Status reporting.
-Define and enforce coding standards and development and deployment methodologies and processes.
-Ensure developers adhere to coding standards and solution architectures prescribed.
-Develop estimates and schedules for completing software development deliverables.
-Ensure projects and enhancements are delivered on time and to standard.
-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.
-Provide mentoring and support to programmers ensuring consistent application of standards and use of best practices.
-Consistently measure performance of the application development team and report results.
 

Impact of Results

• Successful completion of the tasks explained in the previous paragraph. The SDM's primary responsibilities include the day-to-day supervision of software development, project design, progress reporting and staff training; and in fulfilling those responsibilities, management must balance the unique relationships between and among the projects employees, suppliers and beneficiaries.
• 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 :
General competencies:
•Personal interest, commitment, efficiency, flexibility and willingness to work in a highly motivated team of professionals.
•Ability to adapt to difficult working environment, under pressure and with limited timeframes.
•Ability to work long hours when required
•Initiative, flexibility toward changes in assignment tasks.
•Excellent inter-personal and general communication skills.
•Professionalism - sound judgment in applying technical expertise to resolve a range of issues/problems; ability to provide technical guidance to new/junior staff.
•Planning and Organizing - Ability to plan work assignments, juggle competing demands and work under pressure of frequent and tight deadlines.  Keen attention to details.
•Communications - Very good communication (spoken and written) skills, including the ability to communicate effectively with diverse audiences on ICT-related matters and prepare a variety of written documents, contracts, reports, etc. in a clear, concise style. Demonstrated, excellent reporting and documenting skills required.
•Teamwork - Very good interpersonal skills and ability to establish and maintain effective working relations with people in a multi-cultural, multi-ethnic environment with sensitivity and respect for diversity. Experience leading teams in a complex and sensitive multi-cultural environment.
•Client Orientation – Ability to work in a complex environment requiring liaison and collaboration with multiple actors.
Managerial Competencies:
• Demonstrated ability to manage the production and management of all project documentation to a professional and accurate standard.
• Demonstrated ability to assist with supervising and motivating contractors to deliver as per contractual arrangements.
• Demonstrated ability to mentor project staff in the area of ICT development.
• Demonstrated ability to effectively advise, mentor and directly assist third party beneficiaries in technical IT-related support and supply chain management for an IT project.
• Demonstrate ability to establish effective working relations in a multi-cultural team environment.
• Demonstrate excellent supervisory, team-building, diplomatic and interpersonal skills.
• Demonstrate resourcefulness, initiative and maturity of judgment

 
Qualifications :
Education:
•Advanced university degree (Master’s degree or equivalent) in relevant discipline, preferably in Computer Science or Electrical Engineering, or Business Administration. First University degree in combination with 2 additional years of relevant work experience maybe considered in lieu of the Masters Degree requirement.
•Formal certification in Information Technology Infrastructure Library (ITIL) is preferable.
Experience:
• Minimum 5-10 years of progressively responsible professional experience related to the planning, design, development of large scale software projects.
• 5 years of experience in managing senior stakeholders with in UN/NGO, government or private sectors is highly preferable, but not required.
• Over 5 years providing solutions for complex systems using Java & J2EE technologies, SQL and web services.
• Extensive experience with Business Process Management, Business Analysis and Business Process Modelling.
• Experience of living and working with the UN/NGO in the Middle East considered to be an advantage.
• Experience in project and team management and skills development.
• Experience in working directly with strategic and executive levels of management is required.
• Excellent knowledge of software engineering concepts and the application development life cycle.
• Strong understanding of network architecture.
• Must have a solid knowledge base in advanced internet technologies, object oriented programming, service oriented programming and aspect oriented programming.

Language Requirements:
Fluent in English orally and written.
“UNDP/PAPP is an equal opportunity employer: applications from men and women will be considered equally”
Important message to all applicants!
o    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.
o    You will get the opportunity to upload the P-11 at when you apply for the position.
o    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. 
o    For more detailed information about UNDP/PAPP please visit our website at www.undp.ps.