Totara Developer
Work Mode: Hybrid/Remote
Immediate Joiners Preferred
Working Hours: Normal Shift with mandatory 1-hour daily client calls between 8:30 PM and 10:30 PM.
Mandatory Skills:
- Totara
- PHP
- MSSQL
- Salesforce
- PgSQL
- AWS
- Okta
- OAuth
- Datadog
Functional Responsibilities:
- Collaborate with cross-functional teams to understand requirements and translate them into technical implementations.
- Guide junior developers in best practices related to Totara customization and PHP development.
- Participate in code reviews and documentation to maintain high development standards.
- Work closely with QA and DevOps teams to ensure smooth deployment and version control.
- Ensure compliance with e-learning standards like SCORM, xAPI, and LTI.
Required Technical Skills:
- Totara LMS Development: Experience in customizing, troubleshooting, and extending LMS functionalities.
- PHP: Strong hands-on experience in writing and reviewing secure, optimized PHP code.
- Database Management: Ability to write efficient SQL queries, including JOIN operations.
- API Development: Familiarity with Totara APIs like get_string(), web services, and RESTful API integration.
- Security Best Practices: Knowledge of preventing XSS vulnerabilities, input validation, and sanitization.
- Performance Optimization: Ability to analyze and optimize LMS performance issues.
Preferred Skills & Tools:
- Docker & Containerization: Understanding of containerized LMS deployments.
- Unit Testing (PHPUnit): Experience in writing and executing automated tests for PHP-based applications.
- DevOps & CI/CD: Familiarity with Git, Jenkins, and automated deployment workflows.
- Cloud & Server Management: Experience with AWS, Linux, and Nginx/Apache.

