SA Tech - Senior Software Engineer (Moodle +PHP)

Reposted 13 Days Ago
Be an Early Applicant
Mumbai, Maharashtra, IND
In-Office
Senior level
Artificial Intelligence • HR Tech • Professional Services • Software
The Role
Senior Moodle Developer to design, customize, and maintain Moodle LMS: develop plugins and themes, extend core, integrate via REST/SOAP, optimize performance and security (GDPR), manage DB and servers, provide advanced support, collaborate with instructional teams, and document implementations.
Summary Generated by Built In

Company :  SA Tech

Job Title: Senior Moodle Developer

Experience Level: Senior (3-5+ years in Moodle development)

Job Summary:

We are seeking a highly skilled Senior Moodle Developer to develop, customize, and maintain

our Moodle-based Learning Management System (LMS). The ideal candidate will have

extensive experience working with Moodle’s architecture, plugin development, and integrations.

This role involves collaborating with cross-functional teams to build effective e-learning solutions

and ensure the LMS is optimized for performance, scalability, and user experience.

Key Responsibilities:

● Moodle Customization: Develop custom plugins, themes, and features based on the organization’s needs.

● Core Development: Modify and extend Moodle core functionalities as required, while adhering to Moodle’s coding guidelines.

● Plugin Integration & API Development: Integrate Moodle with third-party tools and internal systems (e.g., CRM, SIS, ERP) using web services such as REST and SOAP.

● Database Management: Work with Moodle’s database structures to ensure optimized performance and data integrity.

● Security & Compliance: Implement security measures to protect the Moodle platform and ensure compliance with relevant data protection regulations (e.g., GDPR).

● Performance Optimization: Monitor and improve platform performance to enhance user experience and ensure the system's scalability.

● Technical Support: Provide advanced technical support and troubleshooting for complex Moodle-related issues.

● Collaboration: Work with instructional designers, content creators, and other technical teams to understand and implement feature requests.

● Documentation: Maintain detailed documentation for all customizations, integrations, and technical processes.

Qualifications:

● Education: Bachelor’s degree in Computer Science, Information Technology, or a

related field (or equivalent experience).

 Experience:

  •  3-5+ years of experience working with Moodle, including theme customization, plugin development, and core architecture modifications.
  • Experience integrating Moodle with third-party systems and tools.

 Technical Skills:

○ Proficiency in PHP, MySQL, HTML5, CSS, JavaScript, and AJAX.

○ Strong knowledge of Moodle’s API, architecture, and plugin development.

○ Experience with Moodle web services (REST, SOAP) and external system integration.

○ Familiarity with SSO technologies (OAuth2, LDAP, SAML).

○ Experience in Linux/Unix server environments.

○ Expertise with Git or other version control systems.

○ Familiarity with e-learning standards like SCORM and xAPI (Tin Can).

● Soft Skills:

○ Strong problem-solving and analytical skills.

○ Excellent communication skills to collaborate with non-technical stakeholders.

○ Ability to work both independently and as part of a team.

○ Strong organizational skills and ability to manage multiple projects

simultaneously.

Preferred Qualifications:

● Experience working with cloud-hosted Moodle environments (AWS, Azure).

● Knowledge of Agile or Scrum development processes.

● Experience with mobile-responsive design and Moodle mobile app customization.

● Experience working in educational institutions or with e-learning projects.

About SA TECH 

SA Technologies (SA Tech) is an IT consulting and services company, CMMI Level 5, Great Place to Work that provides a range of solutions, including cloud computing, artificial intelligence, machine learning, enterprise resource planning (ERP), AWS migration, and payroll outsourcing. It serves various sectors such as education, government, healthcare, and retail. SA Tech was founded in 2002 and is headquartered in Santa Monica, California, with additional offices in the United States, Canada, and India.

Skills Required

  • Bachelor's degree in Computer Science, IT, or equivalent experience
  • 3-5+ years experience working with Moodle including theme customization, plugin development, and core modifications
  • Proficiency in PHP
  • Experience with MySQL and Moodle database structures
  • Proficiency in HTML5, CSS, JavaScript, and AJAX
  • Strong knowledge of Moodle API, architecture, and plugin development
  • Experience with Moodle web services (REST, SOAP) and external system integrations (CRM, SIS, ERP)
  • Familiarity with SSO technologies (OAuth2, LDAP, SAML)
  • Experience in Linux/Unix server environments
  • Experience with Git or other version control systems
  • Familiarity with e-learning standards like SCORM and xAPI (Tin Can)
  • Knowledge of security and data protection compliance (e.g., GDPR)
  • Experience with cloud-hosted Moodle environments (AWS, Azure)
  • Knowledge of Agile or Scrum development processes
  • Experience with mobile-responsive design and Moodle mobile app customization
  • Experience working in educational institutions or on e-learning projects
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
100 Employees

What We Do

NextHire Consulting is an AI-driven recruiting platform that streamlines the hiring process for companies. By leveraging AI agents for sourcing, screening, and interviewing, the platform enables teams to focus on pre-qualified finalists. It provides data-driven insights into candidate soft skills and behavioral styles, aiming to disrupt traditional recruitment models with efficient, automated, and science-based talent acquisition solutions for businesses of all sizes.

Similar Jobs

Comcast Logo Comcast

Development Engineer

Digital Media • Information Technology • News + Entertainment
Remote or Hybrid
India
115000 Employees

ZS Logo ZS

Senior Engineer

Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Hybrid
3 Locations
15000 Employees

ZS Logo ZS

Cloud Security Engineer

Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Hybrid
Pune, Maharashtra, IND
15000 Employees

ZS Logo ZS

Scientist

Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Hybrid
3 Locations
15000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account