Historique
Devoirs et responsabilités
- Advising and assisting UNDP internal team members on Elgg architecture and best practices in Elgg development
- Analyzing the impact of the modifications done to Elgg core of the prototype
- Developing new features and changing current functionality of the prototype based on user feedback
- Adding functionality to extend current prototype to other UN Agencies, including handling of different authentication mechanisms
- Developing scripts to migrate or integrate data from other systems used in the UNDP (HR Database, Learning Management Database)
- Fixing bugs reported by users in the current prototype
- Developing new Elgg plugins according to agreed specifications
- Developing business intelligence components on current prototype usage for users, service space owners and system
- Developing PHP code snippets to automate some of the administration tasks performed manually on the current prototype
- Advising UNDP team members on optimising the performance of the prototype and implementing different caching methods
Compétences
- Design and develop web applications according to users’ expectations
- Advises and guides users during all the steps of development process in order to achieve a product that will have a positive and significant impact
- Builds and maintains effective strong relationships – establishes lasting relationships and substantive dialogue with users
- Manages projects effectively – consistently ensures timeliness and quality of work carried out
- Communicates clearly and effectively- creates an environment for open communication and exchange of ideas
- Actively listen to users and team members
Qualifications et expériences requises
- Bachelor's degree in information technology, computer science, or a related field
- Zend certification in PHP is preferable
- At least 5 years of PHP development experience
- Demonstrate a solid portfolio of PHP work; preference will be given to candidates who can demonstrate they have gained expertise through working with Elgg and have participated in its community
- Strong understanding of object orientated methodologies in PHP 5 and database optimization / normalization techniques
- In depth knowledge in LAMP
- Experience in developing with AJAX, RSS, JSON and RESTful APIs
- Strong understanding of Web 2.0 concepts, including social networking applications
- Fluency in English required
- The consultant will be recruited locally and would work for a period of 6 months with possibility of extension. The envisaged starting is October 15, 2009.
- Interested candidates should provide payment levels to assess value for money or best financial offer when assessment of technical competencies is completed.