Browse Jobs
For Employers
Post JobLog inGet Started

Senior Moodle/ PHP Developer

Smart IT
Nasr City, Cairo
Posted 2 years ago
15Applicants for3 open positions
  • 3Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Functional and Visual Customization of entire Moodle site.
  • Integrate Moodle with external systems like LDAP, ERP, SMS, Online Conferencing plugins etc.
  • Edit and Customize (PHP based) third party plugin to suite the project needs.
  • Create Architectural, Functional and Design documents for the project.
  • Architect, extend and implement Moodle requirements.
  • Create cascading style sheets (CSS) that are consistent across all browsers and platforms.
  • Maintain graphic standards and branding throughout the product's interface. Maintain documentation for the same.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Job Requirements

  • 5-8 years experience developing and supporting Moodle plugins, integrations and customizations.
  • Working in a Linux Apache MySQL PHP environment, use a range of technologies and frameworks (primarily PHP, MySQL, HTML, CSS, JavaScript, AJAX, jQuery, web services) to implement the project in line with specifications
  • Designing and implementing new features and functionality in Moodle.
  • Working with project stakeholders and creating functional/technical specifications for each element of the project.
  • Ensure code is fully documented and use version control tools to ensure appropriate versioning
  • Knowledge of system interfacing and integration technologies (APIs / web services), including experience of integration between Moodle and other platforms.
  • Extensive knowledge and experience of Moodle learning management system (LMS), including customization through the development new modules and integration of existing plug-ins
  • Knowledge and experience of object- oriented programming
  • Ability to interact and communicate professionally with colleagues and clients at all levels adapting working styles to suit the circumstances in order to build and maintain positive working relationships
  • Edit and Customize (PHP based) third party plugins to suit the project needs.
  • Design, extend and implement Moodle requirements.
  • Troubleshooting content issues.
  • Monitoring the performance of the system (Moodle).
  • Strong experience with the development of PHP/JS platform and web service apps.
  • Have in-depth knowledge of PHP / JS and development best practices.
  • Strong understanding of the Moodle software structure and internals.
  • Exposure to Moodle architecture.
  • Good knowledge of web application security, performance and scalability.
  • Experience working with Web Services and RESTful applications.
  • Good knowledge in HTML5, CSS3, Javascript, JQuery & Ajax.
  • Understanding of various Moodle modules and experience in customizing Moodle functionalities and developing custom themes for Moodle.
  • Proven experience with Moodle API and integration with third party systems.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Moodle/ PHP Developer