CHURCH MISSION SOCIETY

Job description

Post: ICT Web and Application Developer

Responsible to: Head of ICT

Team: Finance and Corporate Services

Grade: E

Hours: 0.9 FTE 31.5 hrs/wk

Time frame: Permanent

Introduction

CMS is a community of people in mission who want the world to know Jesus.

Our mission that sets the agenda for all of our work is to “raise people up to share Jesus and to change lives.”

In all of this we will be governed by our four values, our commitment to be: Pioneering, Evangelistic, Relational, and Faithful.

CMS was founded in 1799 by William Wilberforce and others including John Newton. Since then, thanks to the generous and prayerful contributions of God’s people, we have helped support over 10,000 CMS people in mission in Africa, Asia, South America, Europe and the Middle East.

To find out much more about the work of our community please visit: www.cms-uk.org

Job Context

Working in a busy, professional and customer service focussed environment.

The CMS ICT systems are based on industry standard PC technology. Most workstations are desktop or laptop PCs running Windows 7 although a number of Apple Mac PCs and thin clients are also networked. The office, email and database applications are provided on virtualised Microsoft Windows Servers (2003/2008), there are also a number of Linux servers. The network supports a number of critical applications (Donor database, Finance, HR, Library, Intranet etc) available both to local users and, via secure VPN internet connections, remote users, in the UK and working internationally. The network also supports the main telephony for CMS House through a proprietary VOIP system. The ICT team has a close liaison with the Web Services Team to maintain the CMS presence on the public network

1 The ICT team has a strong culture of providing tools for staff to do their job well and to optimise business processes. As part of this, the team provides or writes interface software to move data between systems, to manage and hold data where no commercial application is suitable, and to create reports.

Purpose of Job

Liaising closely with end users, he/she will develop browser-based applications to meet the requirements for holding data outside the main commercial applications, moving data between them and providing reports and other additional functionality as required.

In addition, working with the Web team who are based in the CMS Communication Team she/he takes a lead role in maintaining and developing the ‘back end’ of all CMS Web Services so that the Web Services Team provides an effective online presence in line with the agreed web strategy.

Key Relationships

The post holder will be responsible to the Head of ICT. It is vital that she/he maintains close working relationships with other managers so that their business processes and challenges are understood, and applications can be developed to support them. There will be a need to work especially closely with the web development team.

Key Responsibilities/or Tasks

Application Development

1. To develop networked based applications for local and remote users incorporating current database and web technologies. The current preferred platforms for this are Asp or Asp.Net web pages running under IIS working with MySQL databases

2. Develop the scope and purpose of integrating existing database application data and the means of making it available to local and remote users. Most of the current commercial applications use MS SQL database technology, in-house applications use MySQL

3. Exploit the APIs available in the commercial systems and services to add functionality and deliver added value and efficiency to business processes

Web Development

4. To develop and code web systems as per design specifications from Web Services function in the Communications Team, and in particular to support mobile devices and applications

5. To maintain and develop the Intranet systems – this currently uses the

2 DotNetNuke platform but this is open to change in the near future

General

6. To undergo recommended training to keep up to date with prevailing database and web technologies

7. To provide technical support and end-user training for the promotion of web use amongst CMS employees

8. To provide other end-user ICT support

10. To carry out other tasks as requested by Head of ICT or the ICT Network Supervisor

3 PERSON SPECIFICATION ICT Web and Application Developer

Essential Desirable

Qualifications Formal training in the use of Degree level in a technical database and web technology subject tools or demonstrable experience – see below Industry qualifications in relevant areas

Experience Experience in web technology Experience of secure and in the development of application development secure web-based database using current remote access systems using ASP/ ASP.NET technology and MS SQL Server/MySQL - preferably 2 years experience Experience of the Charity gained in a work environment sector

Skills/Abilities Technical competence in HTML, Additional language skills in CSS, Javascript and associated PHP, HTML5, CSS3 and in web technologies development of mobile platforms –iOS/Android Technical competence in MS SQL and MySQL Database administration skills

Able to interpret and explain IT Able to liaise with external issues effectively suppliers Attention to detail and represent CMS Logical approach

Disposition Customer orientated Approachable Team worker Patient, calm approach

Other In sympathy with the ethos and values of CMS

4 TERMS AND CONDITIONS

ICT Web and Application Developer

Conditions, including but not limited to the below:

1. The appointment is subject to satisfactory references, a satisfactory medical report and a probationary period of six months.

2. Salary: The post is within Grade E of the CMS salary scale, starting at £22,950 per annum (pro rata). Salaries are reviewed annually.

3. Expenses: Expenses incurred in connection with work in accordance with the regulations in force will be paid.

4. Pension and Life Assurance Scheme: CMS offers a generous non- contributory personal pension scheme. CMS’s basic contribution is 10 per cent of the pensionable salary; in addition, CMS will match up to an additional five per cent should an employee contribute to five per cent. If an employee joins the pension scheme, he/she will also be enrolled into the life insurance scheme which provides a death in service benefit of four times the basic pay. Those eligible for pension rights under the Clergy Pensions Measures administered by the Church of England Pensions Board may continue to qualify for those rights.

5. Work Base: This is an Oxford-based post and this will be your centre for the purpose of claiming travelling expenses if appropriate.

6. Holiday Entitlement: Annual leave is 25 days (pro rata), of which up to 3.5 are to be taken between Christmas and New Year, plus statutory bank holidays.

7. Notice: Two month's written notice on either side is required for the termination of the appointment after the probationary period.

5