Jobbeschreibung
Moodle with us!
We're the world's most popular learning platform and we're on amission to empower educators to improve our world.We are a fast growing team that is searching for a Technical Manager to join our India team who enjoys learning, having fun and can help us advance our mission!
Experience: 47 years
Roles and Responsibilities:
- Experience in high quality coding guidelines (including PHP, SQL, HTML, CSS, JavaScript & Ajax)
- Review code according to the Moodle coding guidelines and provide constructive feedback
- Test integrated code and perform QA testing
- Write developer and user documentation
- Participating in product discovery and development of major new platform features
- UI/UX changes for new features
- Manage assigned projects on the Moodle Roadmap
- Lead the planning and execution of work on team projects and components ensuring delivery of agreed work for each release
- Act as the Product Owner for the projects assigned to the team
- Propose solutions to questions that arise during team projects and component work, seeking input from your leader as required
- Ensure quality of the implemented solutions, seeking input from the Integration team or other experienced developers as required
- Ensure team progress can be tracked on Jira and report progress to your leader
- Create highly functional and efficient teams
- Drive the implementation of agile methodologies within the team, including sprint planning and reviews
- Take on the role of scrum master or implement a process where this role rotates between the team members
- Identify and implement change to improve process and practice
- Promote a positive and constructive team culture in line with Moodle's values and communication principles
- Actively manage and lead team members, and foster personal and professional growth
- Review performance and implement development plans
- Conduct regular feedback sessions
- Review team performance and resourcing needs with your leader
- Communicate technical concepts to non-technical stakeholders
- Identify strengths and weaknesses of different technical solutions and explain them
- Understand and keep up to date with industry wide software development best practice.
- Actively engage with the wider developer community, sharing what we work on, educating and promoting good practice.
- Work on ad hoc projects as required.
Requirements
- Graduate in Computer Science or equivalent degree.
- 4-7 years' experience in development and management.
- Empathy with the end-user
- Ability to create a 'bigger picture' understanding within the team and assist in defining solutions that enable the Moodle LMS platform to address key issues facing the business and the end-user
- Interest or skills in people leadership, mentoring, and coaching
- Thorough understanding of software development, design principles and good practice
- Experience working in a large-scale development environment
- PHP programming skills
- Knowledge of HTML, CSS, JavaScript & Ajax
- Understanding of databases and SQL
- Knowledge of performance, object oriented principles, design patterns and security
- Excellent communication skills
- Enthusiastic and approachable personality with the ability to build and maintain quality relationships with multiple stakeholders within a global team.
- A positive, intuitive and clear communicator (both written and verbal) with the ability to earn trust and credibility.
- A strong eye for detail.
- Have a 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 organized with the ability to manage their own workload to meet tight deadlines with competing priorities.
Desirable but not essential:
- Experience in people leadership, mentoring, and coaching
- Experience in leading / project management to agile methodologies
- Experience with Moodle development
- Google Suite for Business proficiency (Docs, Drive, Sheets, Gmail etc)
Benefits
What life at Moodle is like?
Moodle has a globally diverse team with over 250 team members in more than 25 countries around the world. We've built a passionate team of hard-working, driven and diverse people from all over the world, united by a shared belief in the ability of our platform to make a positive difference to our world. We respect our colleagues and value an open and innovative workplace, filled with integrity and of course a strong focus on education (yes, these are our company values!)
What else, you say?
- 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
- Be part of 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
Qualification
Bachelor's Degree