About the company
UNDP (United Nations Development Programme) is a United Nations organization that promotes the vision, mission, and strategic goals of the UN. 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 and enabling availability of these solutions across UN Secretariat entities. The India Technology Hub (ITH/EAD) based in New Delhi forms part of the ITS's vital delivery pillars and aligns with the UN's revised ICT strategy.
About The Role
The Software Development Associate position is based in New Delhi, India, under the Regional Bureau for Asia and the Pacific. This is a full-time Service Contract position (SB3 grade) with an initial contract duration of 1 year with the possibility of extension. The role involves working with a team of highly motivated software development professionals on various applications - development, enhancements, management, and deployment tasks, under the Head of the India Technology Hub.
What You'll Do
The Software Development Associate will design and build enterprise-level learning management systems based on Moodle/PHP. You will be responsible for configuring, customizing, and implementing responsive and effective LMS systems while working closely with the Head – Technology and Solution. You will implement multi-tenancy scalable Moodle architecture and integrate with plugins when required. Additionally, you'll write scripts to automate Moodle routines and processes, and plan and implement API integrations with third parties as needed.
Key Responsibilities
- Design, configure, customize and implement responsive and effective LMS systems based on Moodle/PHP
- Implement multi-tenancy scalable Moodle architecture
- Integrate with plugins and write scripts to automate Moodle routines and processes
- Plan and implement API integrations with third parties when required
- Analyze business processes and user requirements to establish Moodle
- Support Moodle/PHP implementations and resolve technical issues
- Ensure data security and integrity
- Perform workflow analysis and recommend quality improvements
- Other duties as assigned
Requirements
Education:
- Completion of High school/secondary school is required
- First level university degree in computer applications is strongly recommended but not required
Experience:
- Minimum 3 years of progressive experience with bachelor's degree OR 6 years' experience with High school diploma
- At least 3 years of experience in the development of PHP-based online platforms
- Experience in software development using LAMP stack, Linux, PHP, MySQL, JavaScript, CSS, HTML, AJAX, Apache, and Moodle LMS is desirable
- Experience in XML data structures, Web Services (SOA), MySQL, and other RDBMS would be an advantage
Languages:
- Fluency in English and Hindi is required
Competencies:
- Demonstrates integrity by modeling the UN's values and ethical standards
- Promotes the vision, mission, and strategic goals of the UN
- Displays cultural, gender, religion, race, nationality, and age sensitivity and adaptability
- Partnership management and relationship-building skills
- Clear and effective communication skills
- Ability to monitor and provide feedback on planned vs. actual activities and performance