Job Description
Educational Software & Systems Developer
1 year fixed term post
Overall Objectives
The post holder will work within the e-Learning Team (based in the Learning and
Teaching Enhancement Office) and the University of Bath’s Computing Services. The primary purpose is to
Support the upgrade of the University’s Virtual Learning Environment (VLE) to
Moodle 2.2 (over 2000 courses, 16,000 users annually and 4500 unique users daily) and
Lead the implementation of the SITS Survey Manager component. Interfacing between the two systems will also be required to supply a coherent solution to in relation to feedback and monitoring processes.
These developments aim to meet current and future staff and student needs and take account of the latest IT solution and web interfaces to effectively support content delivery, facilitation of learning, assessment, institutional feedback processes and plagiarism detection. As two of the institution’s most used systems they require high levels of availability and r eliability to underpin the University’s practices and are mission critical to the excellent student learning experience we offer students.
The post holder will be expected to think creatively and strategically about development and implementation, to co mplement the University’s digital environment and work within a team-based approach.
Duties and Responsibilities
1. To develop an in-depth understanding of business-specific applications and to undertake analysis, design and implementation of changes to underlying software systems.
2. To provide estimates for development work and to ensure that subsequent work is completed to agreed timescales and standards.
3. To provide support to technical, administrative and academic end users, where necessary working with cross-university teams and external software suppliers to ensure a speedy and effective resolution to users’ problems.
4. To fully document all project work according to agreed standards and to liaise with training providers to ensure the accuracy of training materials.
5. To communicate frequently and effectively with the wider e-Learning Team, MIS section, Computing Services as a whole, and to end-users as part of a project team.
6. To keep abreast of advances in the field of IT and developments in Higher
Education.
7. On occasion you may be requested to work outside normal office hours to minimise the downtime of our services.
8. To undertake any additional tasks commensurate with the post that may be assigned.
Criteria
Qualifications
Person Specification
Essential Desirable Asse ssed by
A/F I/T R
X X A first degree or equivalent
Experience/Knowledge
Demonstrable experience of developing in PHP, and X maintaining/supporting local development systems
A sound grounding in a selection of object oriented programming and databases, php, xml, xhtml, css, javascript, mysql, oracle
X
Experience of team based development, including version control (subversion, github)
X
Experience of providing a large scale high availability X service
Experience of working effectively in an environment with set protocols and decision making processes
X
Experience of implementing open source solutions, ideally for educational purposes
Demonstrable experience of working with Moodle (or X other enterprise VLE)
Experience of working with SITS student management system
Awareness and understanding of reporting systems
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Experience of Business Process Analysis
Experience of interfacing between large MI applications
Awareness of current accessibility, technical standards and legislative implications associated with the implementation and use of for web tools
Skills, attitude and behaviours
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 X
X
X
X
Manages time and resources by prioritising and organising effectively.
Good written & oral communication skills
High levels of accuracy and attention to detail
X
X
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
Code: A/F – Application form, I/T – Interview/Test, R - References
X
X
X
X
X
X X
X X
X X