Job Summary:
We are seeking a skilled and proactive Moodle Developer to support the development, maintenance, and enhancement of our Learning Management System (LMS) built on Moodle. The role involves working with a diverse technology stack including PHP, C#.Net services, Redis, and SOAP APIs, hosted on a Windows Server environment with IIS.
Key Responsibilities:
- Develop, customize, and maintain Moodle-based LMS solutions
- Implement and troubleshoot custom Moodle plugins and PHP components
- Integrate external systems and services via SOAP APIs and custom C#.Net services
- Optimize performance and caching through Redis
- Manage deployments and configuration on Windows Server / IIS
- Monitor and remediate system vulnerabilities apply security patches regularly
- Collaborate with infrastructure and security teams to ensure compliance with best practices
- Work with VA tools such as Fortify, OWASP ZAP, and Burp Suite for vulnerability scanning and assessment
- Stay current with Moodle updates, security advisories, and emerging threats
Required Skills & Qualifications:
- 3+ years of hands-on experience with Moodle development (themes, plugins, core customization)
- Strong proficiency in PHP and Moodle architecture
- Experience with Windows Server and IIS for web application deployment and configuration
- Working knowledge of C#.Net for integrating or maintaining backend services
- Experience with database management (MS SQL Server)
- Experience with SOAP APIs for system integrations
- Familiarity with Redis (or other caching service) for caching and performance tuning
- Strong understanding of web application security, vulnerability scanning, and patch management
- Hands-on experience with Fortify, OWASP, Burp Suite, or similar tools
Strong debugging and troubleshooting skills across the full stack