Totara Lead Developer

Tech Mahindra

Bengaluru, Karnataka, India

Type: Full-Time Arrangement: On-Site
7 - 10 Yrs800000 - 1500000(Annually)

Posted: 25 Sept 2026

Job Description

7+ years development experience in Totara LMS development, customization and integration. Should be good in communication as the resource has to work with US/UK customers.

Note: Current exp should be on Totara. If relevant, only share the resume.

Key Responsibilities:
- Develop plugins & core changes to Learning Management Systems in PHP
- Guarantee high quality, on-time and on-budget delivery of development items within project
- Ensure high quality of documentation
- Collaborate with colleagues & provide assistance when required
- Be curious and interested in resolving bugs and support requests

Key Skills:
- Working experience of PHP, JavaScript, jQuery, AJAX, HTML and their best practices
- Excellent knowledge of database systems: MySQL, MariaDB, or PostgreSQL
- PHPUnit & Behat testing
- Version control systems
- LAMP stack (Linux, Apache, MySQL, PHP)
- Expertise in Learning Management Systems (Totara and Moodle)
- Experience in Integration and Migration of Totara LMS
- Experience of Git version control
- Experience of RESTful web services or GraphQL

Required Qualifications

  • 7+ years of Totara LMS development experience
  • PHP development expertise
  • MySQL, MariaDB, or PostgreSQL database knowledge
  • PHPUnit & Behat testing proficiency
  • Git version control experience
  • LAMP stack expertise
  • Totara LMS integration and migration experience

Preferred Qualifications

  • Moodle platform familiarity
  • RESTful web services or GraphQL experience
  • Strong communication skills for US/UK client interaction
  • JavaScript, jQuery, AJAX, and HTML best practices

Skills Required

PHPJavaScriptjQueryAJAXHTMLMySQLMariaDBPostgreSQLPHPUnitBehatGitLAMP StackTotara LMSMoodleRESTful APIsGraphQLLinuxApacheClient Communication