Job Description Job title: Educational Software and Systems Developer (PHP Developer) – 12 months fixed term Department/School: LTEO (e-Learning Team) Grade: 7 Location: Bath Campus Job purpose The primary purpose is to manage the technical development and maintenance of robust and resilient e-learning environments that underpin the University’s teaching practices and which are mission critical to the excellent student learning experience we offer students. The post holder is expected to think creatively and strategically about e-learning software development and implementation, to complement the University’s digital environment and lead the technical delivery of e-learning innovations. This will include, but is not limited to, the development of Moodle which is the University’s Virtual Learning Environment (over 2000 courses, over 19,000 users annually and 8000 unique users daily). This is one of the institution’s most used systems and requires high levels of availability and reliability to effectively support content delivery, facilitation of learning, assessment and feedback and plagiarism detection. The post holder is expected to support the Senior Developer to facilitate the transition of Moodle to an externally hosted service in summer 2016. Source and nature of management provided Line Manager: Head of e-Learning When working on specific projects, the post holder will be accountable to the Senior Educational Software & Systems Developer and the Moodle Operations Manager within the e-Learning Team. Staff management responsibility None Main duties and responsibilities LTEO Page 1 June 2015 1 Provide support to the Senior Developer to facilitate the transition of Moodle to an externally hosted service. 2 Provide technical expertise on developing the e-Learning Team's online learning environments and stand-alone programs under the guidance of the Head of eLearning and the Senior Developer. These are developed predominantly in PHP and MySQL and use object oriented programming paradigms. 3 Design and provide solutions to multi-faceted problems, which support and complement LTEO's work and anticipate how those solutions might enhance the team's service provision. 4 Deliver technical projects within LTEO as agreed by the Head of e-Learning and provide guidance on techniques appropriate to the role, including compliance with legislation. 5 Advise the Head of e-Learning and contribute to the e-Learning Strategic Plan and other policies/procedures as appropriate to inform strategic direction in relation to anticipating needs and enhancing the University's digital learning environment. 6 Support the operational embedding of e-learning pilots and services across the institution. Coding, developing testing, debugging, documenting, implementing and maintaining software in the learning and teaching domain are a core element of this role. The post holder will take ownership and responsibility for the quality of their code and provide feedback, advice and guidance on code produced by team members. 7 Actively undertake technical evaluations and risk assessments associated with the implementation and use of learning and teaching tools so as to ensure a high level of service by the e-Learning Team members to the wider community. 8 Produce, maintain and disseminate web-based information and technical documentation in support of tools and learning environments produced by the eLearning team to enable high levels of monitoring, evaluation and reporting of projects. 9 Support e-Learning Team members by highlighting good practice and providing feedback on software development practices so as to encourage the professional development of colleagues. 10 Contribute to writing competitive bids for external funding that complement the work of the LTEO and the University of Bath. This will involve liaising with key stakeholders, researching institutional priorities and development plans, understanding levels of expertise and capacity, planning strategies relevant to the proposed projects (evaluation, dissemination, sustainability, etc). 11 Understanding the requirements of the academic community, creating and developing relationships and contacts and actively contributing to a variety of networks within and beyond the university are key requirements of the role. 12 The post holder will from time to time be required to undertake other duties of a similar nature as reasonably required by the Head of e-Learning. Special conditions None LTEO Page 2 June 2015 Appendix B Person Specification Criteria Essential Desirable Assessed by A/F I/T R X Qualifications A first degree or equivalent X X Experience/Knowledge Demonstrable experience of developing in PHP, and maintaining local development systems. X X X A sound grounding in a selection of: object oriented programming, php, xml, xhtml, css, javascript, mysql X X X Experience of team based development, including version control (subversion, github) X X Experience of providing a large scale high availability service X X Experience of working effectively in an environment with set protocols and decision making processes X X X Experience of implementing open source solutions, ideally for educational purposes X X X Experience of working with Moodle (or other enterprise VLE) X X X X X X X X X X Experience of working in HE X Awareness of current accessibility, technical standards and legislative implications associated with the implementation and use of for web tools X Awareness of appropriate UK HEI / FE organisations (JISC, CETIS, OSS) X X Exposure to working with mobile learning technologies X X Skills, attitude and behaviours Recognises the need for change and is forward looking. Promotes the benefits of change to others and comes up with new ideas. Has the willingness to adopt new ways of working and to make improvements. X X Works collaboratively with others, plays a positive role in teams and establishes and grows relationships across the team where different skills, expertise and opinions are valued. X X LTEO Page 3 June 2015 X X X Appendix B Manages time and resources by prioritising and organising effectively. X Works towards achieving excellence in service delivery through understanding and meeting the needs of all stakeholders. X Projects a positive attitude, personal confidence and enthusiasm in order to achieve team success. X X X Code: A/F – Application form, I/T – Interview/Test, R - References LTEO Page 4 June 2015 X X X X