Team Leader / Senior Java Developer

Job Description
السلطة الوطنية الفلسطينية
وزارة التخطيط والتنمية الإدارية

تعلن وزارة التخطيط والتنمية الإدارية عن الشاعر الاتي
:
Job Position    مطور جافا-قائد فريق - Team Leader / Senior Java Developer
Application Deadline    2011-10-25
TERMS OF REFERENCES
Team Leader / Senior Java DEVELOPER
The purpose of MoPAD’s AMC Directorate is to coordinate donor support to Palestine and to ensure donor support is aligned and harmonised with the national priorities and preferred implementation modalities of the Palestinian National Authority.
MoPAD’s Aid Management and Coordination Directorate manages the national aid information management system, DARP. Under the overall supervision of the Director General for Aid Management and Coordination, the Team Leader Developer reports to the Aid Coordination Specialist/Deputy Director General for Aid Management and Coordination. The primary responsibility of the Team Leader Developer will be to further develop and maintain the database from a technical perspective and extract data for aid management and coordination purposes. DARP information system covers the following modules Aid management Module, Monitoring and Evaluation Module and National Plan Module and was implemented using the following technologies Grails, Java, JSP, DHTML and PostgreSql Database.

SPECIFIC TASKS TO BE PERFORMED:

A.Extend the Development of DARP (40%)
1-Understand and document the current implemented modules of DARP from both business and technical perspectives.

2-Extend the implementation of DARP by analyzing  and designing  new modules to implement the M&E concept for national plan Refactoring: Improving the design of existing code if needed

3-Lead and supervise a staff of developers to implement  the new modules

4-Design the integration interfaces and conduct the implementation of data exchange with MoF to ensure PNA has overview of overall aid flows;

5-Discuss technical implementation of development concepts with AMC management;

6-Follow-up on international developments regarding technical aspects of national aid information management systems (incl. liaison with the International Aid Transparency Initiative);

7-Discuss and adopt technical solutions to concepts as feasible;


B-Software Development  Management (30%)
1-Implement technical solutions according to concepts provided by AMC management;

2-Report on development and maintenance of technical features to AMC management;

3-Ensure all DARP features are working well;

C-Communication with Information Feeders (10%)
1-Participate in training sessions for new users as requested by AMC management;

2-Follow-up on technical questions/complaints/suggestions and feedback to users;


D-Quality Control of Data (5%)
1-Test the system and all its features extensively;

2-Ensure all data is properly classified, especially in line with national sectors, and there is no double-entry of data;

3-Submit bi-weekly status and progress reports to AMC

E-Staff Development (5%)
1-Provide guidance and training on DARP to PNA staff (especially MoPAD and MoF) as requested by AMC management;

2-Participate in internal and external training events as requested by AMC management;

F-Other Tasks as Required (5%)

KEY COMPETENCIES

A-Corporate Competencies:
-Promote the vision, mission, and goals of MoPAD;
-Display professional integrity;

B-Functional Competencies and Skills:
--Master’s degree in Computer Science or related field; additional years of relevant work experience, preferably in combination with a relevant bachelor’s degree, may substitute for the requirement for a master’s degree;
-Minimum 5 years of progressively responsible professional experience related to the planning, design, development of large scale software projects;
-Minimum of 2 years providing solutions for complex systems using java
-Excellent knowledge of software engineering concepts and the application development life cycle.
-Solid knowledge base in advanced internet technologies and service oriented programming
-In depth knowledge of JavaScript frameworks like AJAX , J Query, etc.;
-Deep knowledge and strong practical experience in Java programming and J2EE technologies.
-knowledge and working experience with Grails is preferred
-Strong experience in PostgreSql database management and administration
-Strong understanding of MVC software architecture
-Linux knowledge and experience is preferred
-Good understanding of stakeholder requirements.
-Excellent skills in system analysis in order to prepare or refine technical specifications.
-Excellent writing and verbal communication skills in English and Arabic;
-Strong report writing skills
-Strong leadership and quality assurance skills is required
-Strong ability to manage tasks independently and within a team;
-Strong results orientation;
-Ability to communicate complicated ideas;

على الأشخاص المهتمين إرس ال رسالة تبين سبب الاهتمام بالوظيفة،الذاتية إلى البريد الإلكتروني التالي
[email protected]
علماً أن الموعد النهائي لتقديم الطلبات هو 25 / 10 / 2011
-سيتم الاتصال بقائمة قصيرة ممن تنطبق عليه /ها المواصفات المطلوبة
-سينظر في الطلبات المقدمة من كلا الجنسين على قدم المساواة.

Jobs.ps, Ltd. All Rights Reserved.

Job Requirements
Job Details
Job Title Team Leader / Senior Java Developer
Deadline 25 - Oct - 2011
Location Ramallah
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.