19 Aug
|
JAIPURIA GROUP OF EDUCATIONAL INSTITUTIONS
|
Delhi
19 Aug
JAIPURIA GROUP OF EDUCATIONAL INSTITUTIONS
Delhi
Key Responsibilities
• Develop, maintain, and enhance web applications using Raw PHP.
• Develop and customize Moodle plugins, blocks, local plugins, themes,
and integrations.
• Work with Moodle APIs, events, hooks, scheduled tasks, roles, capabilities,
and database APIs.
• Develop custom Moodle functionality according to business requirements.
• Design and optimize MySQL databases, queries, joins, indexes, and stored
procedures where required.
• Develop secure and scalable REST APIs and integrate third-party APIs.
• Work with HTML5, CSS3, JavaScript, AJAX, JSON, and Bootstrap.
• Develop responsive and user-friendly web interfaces.
• Work with React.js for frontend application development.
• Knowledge of Next.js for building modern, server-rendered or full-stack
applications will be an advantage.
• Debug application, database, server, and integration-related issues.
• Optimize application performance and troubleshoot production issues.
• Follow coding standards, security best practices, version control, and
documentation practices.
• Work with the team to understand requirements, estimate development effort,
and deliver projects within timelines.
Required Technical Skills
Backend
• Strong knowledge of Core/Raw PHP.
• Positive understanding of Object-Oriented PHP (OOP).
• Strong knowledge of MySQL/MariaDB.
• Experience developing REST APIs.
• Good understanding of authentication, sessions, security, and data validation.
• Knowledge of MVC architecture and software development best practices.
Moodle
• Strong hands-on experience with Moodle development and customization.
• Development of custom:
- Local plugins
- Activity modules
- Blocks
- Themes
- Reports
- Authentication/enrolment integrations
• Good knowledge of Moodle database APIs and Moodle coding standards.
• Understanding of Moodle roles, capabilities, events, hooks,
scheduled tasks,
and web services.
• Experience with Moodle upgrades, debugging, and performance optimization.
Frontend
• Strong knowledge of HTML, CSS, JavaScript, AJAX and JSON.
• Experience with Bootstrap or similar responsive UI frameworks.
• Good knowledge of React.js.
• Next.js experience is preferred.
• Understanding of REST API integration with frontend applications.
Tools & Others
• Git/GitHub/GitLab.
• Linux/Ubuntu server environment.
• Apache/Nginx.
• Basic knowledge of Composer and package management.
• Understanding of web application security, including SQL injection, XSS,
CSRF, authentication, and authorization.
Preferred Skills
Candidates with experience in the following will be preferred:
• React.js + Next.js
• Moodle 4.x/5.x development
• AWS or other cloud platforms
• Docker
• Redis/cache technologies
• CI/CD
• WebSocket/real-time applications
• Third-party API integrations
• Payment gateway integrations
• Performance optimization and load testing
Education
• Bachelor's degree in Computer Science, Information Technology,
Engineering, or a related field.
• Equivalent practical development experience may also be considered.
Candidate Profile
The ideal candidate should:
• Have strong problem-solving and debugging skills.
• Be able to independently develop features from requirements.
• Have good understanding of both backend and frontend development.
• Be comfortable working on existing legacy PHP applications as well as
modern applications.
• Be willing to learn new technologies and frameworks.
• Have good communication and teamwork skills.
Primary Technology Stack
PHP | Raw PHP | Moodle | MySQL | JavaScript | HTML | CSS | Bootstrap | REST
API | React.js | Next.js | Git | Linux
React.js and Next.js are preferred, but strong Raw PHP + Moodle development
experience is the primary requirement.
📌 Hiring For Moodle Developer - Delhi
🏢 JAIPURIA GROUP OF EDUCATIONAL INSTITUTIONS
📍 Delhi