Senior Analyst / Developer

  • University of Warwick
  • Dec 14, 2022
Full time I.T. & Communications

Job Description

Permanent position, 36.5 hours per week (1.0 FTE).

We are seeking a Senior Analyst/Developer (back-end) for role within the Learning Systems Support team. This is an exciting opportunity to develop a career in the technology and platforms used to support teaching, learning and assessment in higher education. In this role, you will provide technical expertise in the development, support and implementation of teaching and learning systems used by nearly 30,000 students. The team works closely with colleagues across the institution to support applications such as Moodle, Mahara, Echo360, Turnitin, repositories in-house custom applications and other e-assessment tools.

You'll be a subject matter expert in these tools and be able to develop and maintain functional and stable web applications and integrations, writing clean and well-documented code and provide technical support for the applications, liaise with 3rd party vendors, work to integrate systems and troubleshoot problems.

In addition to excellent technical and customer service skills, you'll need to build collaborative relationships with a variety of key stakeholder departments in order to develop the technology platforms and meet the needs of our users.

In return we will provide you with a great range of benefits which include an attractive pension scheme, 30 days holiday plus bank holidays and Christmas closure, some fantastic savings on a wide range of products and services, and excellent learning and development opportunities.

At Warwick we are committed to supporting staff to achieve their potential. We currently hold the Athena SWAN Institutional Silver Award: a national initiative that recognizes the advancement of gender equality, representation, progression and success for all in academia. We are supportive of staff with caring responsibilities including a generous maternity/paternity/adoption/parental leave policy, and onsite childcare facilities. We will consider applications for employment on a part-time or other flexible working basis, even where a position is advertised as full-time, unless there are operational or other objective reasons why it is not possible to do so.

We know that diversity fosters innovation and creativity, and therefore we encourage applications from everyone regardless of age, gender, ethnicity, sexual orientation, faith or disability. As women and members of ethnic minority groups are currently under-represented at this level of post, we would encourage applications from members of these groups. Appointment will be based on merit alone.

Interview Date: TBC.
Job Description
JOB PURPOSE

To provide technical leadership for the enhancement of and operational support of the University's core Virtual Learning Environment (VLE) Moodle, Lecture Capture System (Echo360) and complementary learning, teaching and assessment solutions (e.g. Mahara ePortfolio, digital assessment tools, etc.).

The role holder will provide technical expertise in the development, integration and support of these platforms, troubleshooting issues and applying relevant fixes, creating new features and working with internal stakeholders and external vendors to optimise, provide a coherent and robust service across the University.

This role is a highly independent but collaborative one, building on existing relationships with a variety of key stakeholder departments and it expected that it will bring their own voice to the table and contributing ideas to the products and produce clean, scalable and well-documented code whilst providing outstanding customer service.

It is expected that the role holder will be flexible and adaptable to working with and learning any new platforms and systems that may become part of the portfolio of applications supported by the department.

DUTIES & RESPONSIBILITIES

1. Working on IT tasks

• Responding to escalated ServiceNow calls and JIRA bugs with professionalism and timeliness by providing expert advice/operational support to users of the University's core VLE service (Moodle), Echo360 lecture capture system and complementary digital learning technologies in order for them to utilise systems to their full potential

• Play a hands-on role as part of a small, specialist team to design, develop, test and maintain high quality web applications and backend/frontend services that fulfil business needs.

• Working collaboratively to design, develop and test solutions.

• Write documentation of new processes and products to facilitate knowledge sharing.

• Strong focus on quality. Define and execute practices such as continuous integration and test-driven development to enable the rapid delivery of working software.

• Communicating positively with users / customers, avoiding technical jargon

• Solving technically complex challenges

• Applying expertise to issues, implementing clean fixes

• Responsible for ensuring confidentiality, integrity and availability for data. Following information security and data management policies ensuring, least privilege and information assurance

• Ensuring appropriate levels of business continuity are factored into solutions and maintained during the solutions lifecycle

• Monitoring of systems and reacting to alerts and abnormal behaviour

• Liaison and escalation with internal developers and 3rd party vendors

2. Improving IT output

• Identifying repeating or common issues, proposing, and implementing solutions to root cause fixes

• Identifying training needs for self and in the team around technical disciplines and advising IDG leadership on development opportunity

• Recommending Change Requests and preparing change documentation, representing Change at Change Advisory Board

• Leading on managing risks around Lifecycle management of systems and services supported by the team

• Develop and maintain the learning systems documentation regarding procedures, workflows and data

• Document, ensure up-to-date information and co-ordinate Business Continuity best practice for all LS systems

3. Working on Projects

• Key role in project teams, providing guidance and expertise on medium and large projects

• Escalating challenges, proposing solutions

• Identifying and raising project risks

• Provide technical solutions to meet customer requirements

• Producing high quality defined services, to form part of the service catalogue