About Company

RannLab Technologies Pvt. Ltd. provides customized IT solutions, website design, ERP software development services, Mobile application development, Online Marketing, E-commerce solutions, and many Software products.

Contact Info

805, 8th Floor, Om Tower, Alpha-I Commercial Belt, Block E, Alpha I, Greater Noida, Uttar Pradesh 201310, India.

Call : +91 120-425-7936,
9990613366,  9599388970

Mail :  info@rannlab.comm

Follow Us

Hiring Moodle Developer/Specialist – Immediate Joining

Hiring Moodle Developer/Specialist – Immediate Joining

We are #hiring. Know anyone who might be interested?

Hiring for Moodle Developer or Moodle Specialist with the below-mentioned skills

Tech Skills:

  • Must know the PHP, PHP Frameworks and Moodle
  • Good knowledge of JavaScript ES5/ES6
  • Strong knowledge of {{functional or object-oriented}} programming.
  • Experience working with REST APIs, document request models, offline storage, and third-party libraries
  • Knowledge of user interface design and responsive designs
  • Experience working in an agile development environment
  • The following qualifications are required for this position: 
  • Minimum of one year of progressively responsible experience in planning, design, development, implementation, and maintenance of Moodle web-based computer information systems, including, experience with cloud-based Moodle deployments, as well as, experience with PHP, MySQL, Linux, REDIS, and Apache-based Moodle deployments;
  • Minimum of one year of working experience in Moodle 2.x and up, including Moodle file system, permissions controls, developing and deploying Moodle plugins, Moodle customization working in PHP/HTML/CSS/Javascript;
  • Experience developing and deploying Moodle plugins;
  • Experience working in an Agile development environment, as well as, knowledge of Continuous Integration (CI) build, test, and deploy processes;
  • Experience in using Git as a code repository and following best practices for code version control, build and deploy, and release management.


  • The Consultants will be responsible for designing, developing, and administering large-scale internet-based selection tests (IBT) systems using Moodle. The Developer/Moodle Specialist is effectively responsible for the following duties:
  • Install and configure Moodle in OICT’s Web hosting environment.
  • Design, code, and implementation of custom features specific to the Client’s test-based systems, including but not limited to:
  • Apply advanced permission controls for managing and controlling user access with organization units segregated from each other;
  • Off-line delivery of quizzes that make use of SCORM as applicable;
  • Evaluate and implement solutions for dual anonymous online grading quizzes;
  • Implement automatic delivery of results to test takers;
  • Design user interfaces, including presenting mockups and wireframes for approval before implementation;
  • Support for aggregating data from external sources e.g. test participants’ details, as well as, disseminating data in structured formats to external systems and as structured data exports;
  • Provide documentation, training, and support for Moodle-based testing solutions.


  • You have a bachelor’s degree in computer science or a related discipline
  • Must have built at least two Projects with Moodle LMS
  • Proven working experience in software development
  • Working experience in mobile development Android or iOS
  • Have published one or more mobile apps in Google Play or App Store
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle, including automated testing and building
  • Familiarity with SQL/NoSQL databases and their declarative query languages
  • Proficient understanding of code versioning tools, such as Git / Mercurial

Minimum Experience Required

  • For Freshers: 6 Months Training in Well Known Institute or Min 6 Months Work Experience
  • Internship (Preferred)
  • For Experience: Minimum 1 Year of Experience in a company in a specific domain.
  • For Freelancers: Minimum 2 Years of Full-Time Freelancing

Job Designation

  • Trainee/Intern
  • Jr. Web Developer
  • Sr. Web Developer

Selection Process

  • Written Test/Online Test
  • Technical Task
  • Technical Interview
  • HR Interview

Academic Requirements

  • B.E / B. Tech, BCA, MCA in Computer Science, Engineering or a related field
  • 70% throughout Academics
  • The candidate did an Internship during his/her academics
  • Candidate did a project during his/her academics


  • During Probation Period of 6 months: INR ₹1.40 – 3.00 LPA
  • Post Probation: INR ₹ 2.40 – 5.40 LPA
  • For 3 or More Years of Experience Person, we will discuss during the final interview
  • Bond: – 1 Year Bond (For Freshers)
  • Notice Period: 2 Months

Need to discuss something: Click Here to chat on WhatsApp

Call: +91-8851834007

(adsbygoogle = window.adsbygoogle || []).push({});
Job Category: Developer
Job Type: Full Time
Job Location: Greater Noida
Joining: Immediate
Notice Period: 3 Months 45 Days
Job After Internship: 6 Months Internship Required
Hiring For: Rannlab

Apply for this position

Please fill all the fields carefully. In case of any mismatch of data in your CV and our requirements, We will reject your application directly.

Allowed Type(s): .pdf