Job Opportunity for Full Stack Moodle Developer at UNDP in New Delhi

Website UNDP

Job Description

The Enterprise Application Development (EAD) unit of the Information Technology Services (ITS) is responsible for developing sustainable and affordable IT solutions to meet UNOV/UNODC requirements, also enabling availability of the solutions more generally across the UN Secretariat entities.

The India Technical Hub (EAD-ITH) based in New Delhi forms part of the ITS’s vital delivery pillars in keeping with the UN’s revised ICT strategy. As part of this strategy and under the Head – ITH; the Full Stack Moodle Developer will work with a team of highly motivated eLearning professionals and work on the overall learning platform development, enhancements, management, and deployment.

Duties and Responsibilities:

Within delegated authority, and in close cooperation with the Head – Technology and Solution, the Full Stack Moodle Developer will be responsible for the following duties:

•   Designing and building enterprise-level learning management systems based on Moodle/PHP

•   Perform design, configure, customize and implement responsive and effective LMS systems

•   Implement multi-tenancy scalable Moodle architecture

•   Integrate with plugins when required, write scripts to automate Moodle routines and processes

•   Planning and implementing API integrations with third parties when required

•   Analyze business processes and user requirements to establish Moodle

•   Support Moodle/PHP implementations and resolve any technical issues Ensure data security and integrity.

•   Perform other duties as assigned.

•   Performs workflow analysis and recommends quality improvements.

•   Ensures data security and integrity.

•   Perform other duties as assigned.

Functional Competencies:   

Competencies:

•   Professionalism:  Excellent interpersonal and communication skills. Strong analytical, research, reporting, and writing abilities. Strong organizational and process management competencies. Ability to rapidly analyze and integrate diverse information from varied sources. Ability to produce a variety of written media products in a clear, concise, journalistic style. Ability to deliver oral presentations to various audiences. Is motivated by professional rather than personal concerns. Ability to apply judgment in the context of assignments given, plan own work and manage conflicting priorities, and remain calm in stressful situations. Shows persistence when faced with difficult problems or challenges.

•   Accountability: Takes ownership of all responsibilities and honors commitments; delivers outputs for which one has responsibility within the prescribed time, cost, and quality standards; operates in compliance with organizational regulations and rules; supports subordinates, provides oversight, and takes responsibility for delegated assignments; takes personal responsibility for his/her own shortcomings and those of the work unit, where applicable.

•   Teamwork: Works collaboratively with colleagues to achieve organizational goals; solicits input by genuinely valuing others’ ideas and expertise; is willing to learn from others; places team agenda before personal agenda; builds consensus for task purpose and direction with team members; supports and acts in accordance with final group decisions, even when such decisions may not entirely reflect own position; shares credit for team accomplishments and accepts joint responsibility for team shortcomings.

Education:   An university degree or professional qualification in computer science, information systems, or related field.

Experience:   

•   7+ years of experience in LAMP stack. Linux, PHP, MySQL, JavaScript, CSS, HTML, AJAX, Apache, and Moodle LMS

•   Thorough understanding of various Moodle modules and experience in Customizing Moodle functionalities and developing custom themes for Moodle

•   3+ years of experience in integrating plugins and writing new plugins to extend the Moodle system core features is required.

•   3+ years of experience in XML data structures and Web Services (SOA)

•   3+ years of experience in MySQL and other RDBMS

•   3+ years of experience in AJAX, jQuery, JavaScript, CSS, HTML and XHTML

Proven experience with Moodle API and integration with third-party systems.

Language Requirement:   

 •   Fluency in English (Required). 

To apply for this job please visit estm.fa.em2.oraclecloud.com.