Wednesday, December 30, 2020

Moodle Developer - PHP/Javascript (4-11 yrs) (Teamotely Technologies)

Teamotely Technologies is a multinational IT consulting company that has its offices in UK, Ireland, India and in Poland with new offices coming soon in US and in Germany.

We provide IT & and software consulting, strategy consulting, IT Hardware consulting & outsourcing service to our international clients globally. Within India, our offices are in Gurugram, Noida and Bengaluru.

Teamotely strive to become one of the best place to work with all the perks, career advancement opportunities and facilities we provide to our employees. Our employees work directly with international clients and are offered flexible working hours, competitive salaries and opportunities to lead a healthy & mindful life.

We are currently looking for an experienced Moodle developer to work with our currently internationally located remote-based team. A successful candidate will be managed directly by European managers/team so requires to have good communication skills in English.

The ideal candidate will be responsible for conceptualising and executing clear, quality code to develop the best software. You will test your code, identify errors, and iterate to ensure quality code. You will also support our customers and partners by troubleshooting any of their software issues.

Responsibilities :

- Detect and troubleshoot software issues

- Write clear quality code for software and applications and perform test reviews

- Develop, implement, and test APIs

- Provide input on software development projects

Experience :

- We are looking for an experienced developer who will hit the ground running!

- 5 years+ experience developing and support Moodle plugins, integrations and customisations

- Strong experience with the development of PHP/JS platform and web service apps

- Have in-depth knowledge of PHP / JS and development best practices

- Strong understanding of the Moodle software structure and internals

- Exposure to Moodle architecture.

- Good knowledge of GIT and ticket tracking systems (like JIRA / Teamwork)

- Good knowledge of web application security, performance and scalability.

- Mustache templates

- Moodle web services

- Experience working with Web Services and RESTful applications.

- Strong understanding of databases and SQL. (MySQL/Postgres)

- Good knowledge in HTML5, CSS3, Javascript, JQuery & Ajax.

- Passion for creating high quality products.

- Being able to take initiative whilst being part of a team

- Advanced English skills.

These would be great to have too :

- Use of Docker for Moodle development

- Knowledge of unit and behat testing

- Moodle knowledge (as user, teacher or admin).

- Experience in accessibility testing

- Currently maintaining a number of plugins in the Moodle plugin database

- Strong knowledge of Laravel

- AWS cloud capability (Cloud foundational or associate or similar with Azure / Google Cloud)

Apply Now