Team Leader / Senior Java Developer
Job Description
السلطة الوطنية الفلسطينية
وزارة التخطيط والتنمية الإدارية
تعلن وزارة التخطيط والتنمية الإدارية عن الشاعر الاتي:
وزارة التخطيط والتنمية الإدارية
تعلن وزارة التخطيط والتنمية الإدارية عن الشاعر الاتي:
Job Position مطور جافا-قائد فريق - Team Leader / Senior Java Developer
Application Deadline 2011-10-25
Application Deadline 2011-10-25
TERMS OF REFERENCES
Team Leader / Senior Java DEVELOPER
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;
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.
Latests Jobs By
Jobs.ps Ltd.