As the Education IT Moodle Lead Developer, this position will be responsible for customization and upstream contribution of core Moodle code as well as development of UCSF and open source community plugins, themes, and other integrations to enhance and support the UCSF education mission. With a focus on long term maintainability and quality this position will be expected to maintain UCSF’s customizations, contribute to the open-source Moodle ecosystem, and develop long term technical strategy with the goal of ensuring inclusive, streamlined and transformative teaching and learning experiences for users across all areas of the education mission. Most of the time in this role will be spent building features, fixing issues, ensuring accessibility, and improving performance and reliability of the PHP Moodle learning management system.
The Moodle Lead will apply advanced software concepts and objectives to educational technology development projects of broad scope and complexity, working in concert with developers, user experience experts, site reliability engineers, QA, support, and product ownership. These projects often involve challenges with sourcing data from systems of record, applying accessible patterns, and translating user stories into shippable technical features. The developer regularly resolves highly complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. The Educational IT Moodle Lead has a full understanding of industry practices of development and practical experience building and maintaining systems as part of a team.
The Moodle Lead is a committed member of and contributor to the open-source Moodle community, and you will demonstrate best practices for DevOps, code review, secure coding, testing, and relevant policies and procedures of a large academic enterprise. With a focus on equitable access, this position uses exceptional communication skills to lead and work within diverse, cross-functional teams to ensure all campus users have an optimal educational technology environment for 21st-century health sciences education.
The final salary and offer components are subject to additional approvals based on UC policy.
To see the salary range for this position (we recommend that you make a note of the job code and use that to look up): TCS Non-Academic Titles Search (https://tcs.ucop.edu/non-academic-titles)
Please note: An offer will take into consideration the experience of the final candidate AND the current salary level of individuals working at UCSF in a similar role.
For roles covered by a bargaining unit agreement, there will be specific rules about where a new hire would be placed on the range.
To learn more about the benefits of working at UCSF, including total compensation, please visit: https://ucnet.universityofcalifornia.edu/compensation-and-benefits/index.html