Software Development Associate
New Delhi
- Organization: UNDP - United Nations Development Programme
- Location: New Delhi
- Grade: Consultancy - SB-3 (SC6/SC7), Service Contract, Local Contractors Agreement
-
Occupational Groups:
- Information Technology and Computer Science
- Closing Date: 2025-03-25
Within delegated authority, and in close cooperation with the Head – Technology and Solution, the Software Development Associate 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.
· Performs workflow analysis and recommends quality improvements.
· Ensures data security and integrity.
· Perform other duties as assigned.
Competencies
Corporate 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 - Relationship management: - Ability to engage with a wide range of public and private partners, build, sustain and/or strengthen working relations, trust and mutual understanding.
- Business Management – Communication: - Ability to communicate in a clear, concise and unambiguous manner both through written and verbal communication; to tailor messages and choose communication methods depending on the audience - Ability to manage communications internally and externally, through media, social media and other appropriate channels.
- Business Management – Monitoring - Ability to provide managers and key stakeholders with regular feedback on the consistency or discrepancy between planned and actual activities and programme performance and results.
- Completion of High school/secondary school is a requirement.
- First level university degree in computer applications will be a strong recommendation, but not a requirement.
Experience:
- A minimum of three (3) years of progressive experience with (bachelor’s degree) or six years’ experience with (High school diploma or equivalent), including at least three years in the development of PHP based online platforms is a requirement.
- Previous experience in software development using LAMP stack, Linux, PHP, MySQL, JavaScript, CSS, HTML, AJAX, Apache, and Moodle LMS is desirable.
- Previous experience in XML data structures, Web Services (SOA), MySQL and other RDBMS would be an added advantage.
- Fluency in English and Hindi is required.
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.