Hybrid Senior Developer, Moodle

Posted 3 hours ago

Apply now

About the role

  • Senior Developer (Moodle) working with Moodle's India Development team, delivering high-quality code and custom developments. Collaborating with various teams and mentoring junior developers.

Responsibilities

  • Write high quality code conforming to coding guidelines (including PHP, SQL, HTML, CSS, Javascript)
  • Write automated and manual tests
  • Work with managers to help estimate project development effort to organise, scope, and prioritise projects
  • Review code according to the coding guidelines and provide constructive feedback
  • Write developer and user documentation, and maintain issue tickets on a regular basis
  • Follow internal development processes and pro-actively participate in multiple teams
  • Be solutions focused, willing to share and accept ideas
  • Manage workloads to meet tight deadlines and prioritise your work, while also up-skilling and mentoring other developers
  • At times, may need to work embedded with client teams
  • Work with sales teams to ensure projects are properly scoped and described
  • Regularly communicate with clients to discuss work, as well as to ensure expectations and progress are properly maintained
  • Communicate technical concepts to non-technical stakeholders
  • Work with Moodle Services and Products teams to relay client requests as needed
  • Identify strengths and weaknesses of different technical solutions and explain them
  • Understand and keep up to date with industry wide software development best practice.

Requirements

  • Strong Moodle Programming experience
  • Technical skills like your PHP programming, knowledge of HTML, CSS, Javascript & Ajax
  • Understanding of databases like MySQL, Git, and agile development processes
  • Knowledge of performance, object oriented principles, design patterns and security.
  • Enthusiastic and approachable personality with the ability to build and maintain quality relationships with multiple stakeholders.
  • Positive, intuitive and clear communication (both written and verbal) with the ability to earn trust and credibility, with a strong eye for detail.
  • Proactive and solutions-focused attitude, a willingness to ‘speak up’ and share their ideas with the team in a positive and constructive way.
  • A strong team player who contributes actively to the overall team goals and projects while also being able to work independently and take initiative that would improve processes and outcomes.
  • Highly organised with the ability to manage their own workload to meet tight deadlines with competing priorities.
  • Proven ability to work in a high-performance team.
  • Able to communicate technical concepts to non-technical stakeholders
  • Frontend developments skills, RequireJS, ES6
  • Experience working with Web Services and RESTful applications.
  • CSS extension languages & Bootstrap
  • Knowledge of AWS and/or Azure, or DevOps experience

Benefits

  • Our team promotes a flexible working environment that promotes true work life balance
  • We believe in motivating performance rather than micromanaging it, allowing you to feel empowered to do what you do best
  • Gaining new skills by learning from highly skilled peers, along with your own learning and development allowance each year to support your growth
  • Work with a global team on a worldwide platform and make a real difference
  • As a certified B Corp, we are proud to be part of a global community of mission-driven companies dedicated to using business as a force for good
  • Other excellent benefits, like access to our Employee Share Purchase plan, casual and earned leaves to recharge yourself, also volunteer and enjoy a day off for your birthday!, or choose your own optional holiday and many more!

Job title

Senior Developer, Moodle

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job