Java Developer
Job Description
TERMS OF REFERENCES
Senior Java DEVELOPER
MoPAD currently uses DARP information system to manage and coordinate the national aids and would like to extend its functionality to cover the needs of the Monitoring and Evaluation activities under the overall supervision of the Director General for M&E. The senior java developer reports to the MoPAD technical consultant and the Director General for M&E . The primary responsibility of the senior Java developer will be to further develop and extend the functionality of DARP information system by covering the functional and technical requirements of the Monitoring and Evaluation Directorate needs. DARP was developed using JAVA and Grails framework.
Extend the Development of DARP
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 M&E management;
6-Follow-up on international developments regarding technical aspects of national aid information management systems and monitoring and evaluation (incl. liaison with the International Aid Transparency Initiative);
7-Discuss and adopt technical solutions to concepts as feasible;
A-Software Development Management
1-Implement technical solutions according to concepts provided by M&E management;
2-Report on development and maintenance of technical features to M&E management;
3-Ensure all DARP features are working well;
B-Communication with Information Feeders
1-Participate in training sessions for new users as requested by M&E management;
2-Follow-up on technical questions/complaints/suggestions and feedback to users;
C-Quality Control of Data
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;
D-Staff Development
1-Provide guidance and training on DARP to PNA staff as requested by M&E management;
2-Participate in internal and external training events as requested by M&E management;
E-Other Tasks as Required
KEY COMPETENCIES and Skills:
-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;
-Promote the vision, mission, and goals of MoPAD ;
-Display professional integrity.
Please attach your CV and send it by email to [email protected]" with title Java Developer
Senior Java DEVELOPER
MoPAD currently uses DARP information system to manage and coordinate the national aids and would like to extend its functionality to cover the needs of the Monitoring and Evaluation activities under the overall supervision of the Director General for M&E. The senior java developer reports to the MoPAD technical consultant and the Director General for M&E . The primary responsibility of the senior Java developer will be to further develop and extend the functionality of DARP information system by covering the functional and technical requirements of the Monitoring and Evaluation Directorate needs. DARP was developed using JAVA and Grails framework.
Extend the Development of DARP
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 M&E management;
6-Follow-up on international developments regarding technical aspects of national aid information management systems and monitoring and evaluation (incl. liaison with the International Aid Transparency Initiative);
7-Discuss and adopt technical solutions to concepts as feasible;
A-Software Development Management
1-Implement technical solutions according to concepts provided by M&E management;
2-Report on development and maintenance of technical features to M&E management;
3-Ensure all DARP features are working well;
B-Communication with Information Feeders
1-Participate in training sessions for new users as requested by M&E management;
2-Follow-up on technical questions/complaints/suggestions and feedback to users;
C-Quality Control of Data
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;
D-Staff Development
1-Provide guidance and training on DARP to PNA staff as requested by M&E management;
2-Participate in internal and external training events as requested by M&E management;
E-Other Tasks as Required
KEY COMPETENCIES and Skills:
-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;
-Promote the vision, mission, and goals of MoPAD ;
-Display professional integrity.
Please attach your CV and send it by email to [email protected]" with title Java Developer
Jobs.ps, Ltd. All Rights Reserved.
Job Requirements
Job Details
Job Title
Java Developer
Deadline
23 - Feb - 2012
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.