Jobs at eClass4learning
Moodle/Totara PHP Senior Developer Position
eClass4learning is a growing company. We are looking for a Moodle/Totara PHP Senior Developer to join our Software Development Team.
The position is 10-20 per week and can be hired on an employee or free lancer.
The position is a remote position. The applicant should reside in the United States and have strong communication skills in English. The developer must be able to interface with the development team during normal business hours (9am to 5pm CT). The developer must document and upload work to the eClass4learning Git-Hub and internal ticketing system and give frequent (daily) updates on progress on assigned projects.
You will report to the Systems DevOps Manager.
Position Summary
The Senior Developer requires strong analytical, problem-solving and conceptual skills, teamed with an excellent knowledge of PHP and has an enthusiasm to work with other code languages.
Performs a key role in creating, maintaining learning management systems based on Moodle/Totara and PHP, including design, configurations, branding and customizations.
This position provides great opportunity for PHP developers to grow skills and gain experience by interacting with the customers and building enterprise level applications based on PHP/Moodle/Totara.
Duties & Responsibilities
Designing, building and customizing enterprise level learning management systems based on HTML5/PHP.
Perform design, configure, customize and implement responsive and effective LMS systems
Integrate with plugins when required, write scripts to automate Moodle routines and processes
Implement SSO and LDAP and customize it based on business needs.
Planning and implementing API integrations with third parties when required (i.e. Microsoft Azure, Salesforce, etc.)
Analyze business processes, and user requirements to establish Moodle/Totara
Support Moodle/Totara/PHP implementations and resolve any technical issues
Skills & Requirements
3 years of experience in LAMP stack. Linux, PHP, MySQL, JavaScript, CSS, HTML, Apache/Nginx and Moodle/Totara LMS
Experience using GIT, and tracking systems like JIra.
1 year of experience in integrating plug-ins and writing new plug-ins to extend the Moodle system core features
1 year of experience in XML data structures and Web Services (SOA)
3 years of experience in MySQL, PostgreSQL and other RDBMS
3 years of experience in JavaScript, CSS and HTML5
Proven experience with Moodle/Totara API and integration with third party systems will be an added advantage
Additional Skills that Would be Helpful
Understanding of various Moodle modules and experience in customizing Moodle functionalities and developing custom themes for Moodle/Totara
Experience in managing AWS Environment would be an added advantage
Knowledge in WordPress would be a plus
Experience in Python would be an added advantage
How to Apply
Send a resume to tframe@eclass4learning.com along with three references we can contact. If you have a portfolio of our work we can review that would be helpful as well.