Moodle

Senior Manager, Software Development – India Region

Moodle

full-time

Posted on:

Location Type: Hybrid

Location: Hyderabad • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

JavaScriptNode.jsOpen SourcePHPShell ScriptingSQL

About the role

  • Creating highly functional and efficient teams - working with Development team managers, and Project Managers to drive the implementation of agile methodologies within the team, including sprint planning and reviews.
  • Review team performance and resourcing needs with your leader and identify and implement change to improve process and practice
  • Regularly meet with management teams and/or team members from across the globally distributed company
  • Promote a positive and constructive team culture in line with Moodle's values and communication principles
  • Oversee developer and user documentation, and supervise the quality of code conforming to coding guidelines (including PHP, SQL, HTML, CSS, Javascript & Ajax)
  • Evaluate and coordinate the assignment of team members to strategic projects
  • Work with Quality team to write automated (unit, behat) and manual tests and support QA efforts with test integrated code and perform QA testing if required
  • Review code according to the coding guidelines and provide constructive feedback
  • Maintain issue tickets on a regular basis, and follow internal development processes
  • Actively manage and lead team members, and foster personal and professional growth
  • Working across teams to ensure alignment regarding projects, deliverables and timelines
  • Support direct reports in managing workload and resources

Requirements

  • Leadership overseeing a team of PHP developers, with knowledge of HTML, CSS, Javascript & Ajax, databases and SQL.
  • Knowledge of performance, object oriented principles, design patterns and security, and good understanding of git and source control in general
  • Excellent communication skills, and the ability to be a positive, intuitive and clear communicator and earn trust and credibility.
  • Enthusiasm and approachable personality with the ability to build and maintain quality relationships with multiple stakeholders
  • Have a proactive and solutions-focused attitude, a willingness to share their ideas with the team in a positive and constructive way.
  • Highly organised with the ability to manage their own workload to meet with competing priorities.
  • Interest or skills in people leadership, mentoring, and coaching
  • Strong Moodle Programming experience, and understanding of agile development processes, design principles and good practice
  • Ability to solve complex problems with consideration of business impact
  • Experience working in a large-scale development environment
  • Strong programming experience - one or more of the following: NodeJS, PHP,R or Bash shell scripting
  • A good understanding or experience of Moodle.
  • 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.
  • Deep understanding of Open Source software and organisations
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!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PHPSQLHTMLCSSJavascriptAjaxNodeJSRBash shell scriptingautomated testing
Soft skills
leadershipcommunicationrelationship buildingproactive attitudeproblem solvingorganisational skillsmentoringcoachingteam playerinitiative