Educational Requirements
- B.Sc. in Computer Science & Engineering is preferred but not mandatory
Experience Requirements
- Two (02) years of experience as a PHP developer in software industry.
- Experience in LAMP stack. Linux, PHP, MySQL, JavaScript, CSS, HTML, AJAX, Apache is a must.
- Familiarity and working experience with Moodle LMS will count as an added advantage.
- Experience with International clientele in Agile methodology is an added advantage.
- Develop and maintain web applications.
- Manage and modify PHP based Content and/or Learning Management Systems based on new feature requirement and existing issues.
- Prepare and provide solutions through MySQL operations based on clients’ support ticket.
- Hands-on experience in designing, building enterprise-level learning management systems based on PHP (preferably Moodle LMS) including configurations and customization.
- Perform design, configure, customize and implement responsive and effective LMS systems.
- Implement multi-tenant and scalable architecture.
- Integrate with plugins when required, write scripts to automate routines and processes.
- Planning and implementing API integrations with third parties when required.
- Analyze business processes, and user requirements to implement new functionalities in PHP based systems and Moodle LMS.
- Maintenance of PHP based systems and Moodle LMS to resolve any technical issues.
- Good to have prior knowledge on eLearning/Learning Management System & SCORM API.
- Good to have prior experience in any open-source eLearning platform’s development.
- Demonstrate a solid understanding of development process and remain current on trends.
- Coordinate design, storyboards, interactions and media assets (graphics, text, audio, and video) while adhering to very good instructional design principles.
- Meet deadlines in a fast-paced environment with multiple assignments occurring simultaneously.
- Coordinate with SMEs and LMS Administrators to ensure deliverables are met in a timely manner.
- Good to have basic familiarity in Adobe Photoshop and Illustrator
- Good command on English and experience in client communication
- Strong aptitude to learn new technologies
- Ability to handle multiple tasks concurrently and meet deadlines
- Ability to evaluate, define and prioritize activities/projects for self and others
- Creativity, self-driven & must be business minded as opposed to engineering minded