Job Description & Person Specification

advertisement
Job Description
Job title:
System Developer
Department/School:
Computing Services
Grade:
7
Location:
University of Bath
Job purpose




To work on all phases of the development of new systems that support the University’s
business, leading and guiding Customers to clarify, formalise and document their requirements
in response to identified business needs.
To work closely with key business stakeholders, the Project Manager, Business Analyst and
colleagues to ensure that the solutions that you develop together are both effective and
efficient in helping to run the University.
Manage new developments or 3rd party resources, including supplier engagements, tenders
and relationship management.
With colleagues, create the necessary tools and materials for first and second tier Service
Desk support. To work closely with key business owners in a training role, promoting best
practice for current applications and new developments.
Source and nature of management provided
Project Manager (Business Support Systems)
Staff management responsibility
None. However, you may matrix-manage projects with staff from Computing Services, customer
departments and supplier organisations.
Special conditions
Standard University business hours are 9.00 am – 5.20 pm Monday to Thursday and 9.00 am – 5.10
pm Friday. From time to time you will be required to work outside these hours, for example to manage
maintenance during less disruptive periods such as a 7.00 am start on Tuesdays for the ‘at-risk’ period.
The University operates an “out-of-hours” system to ensure service continuity. The post-holder will be
required to join the out-of-hours list and asked to undertake occasional duties outside of standard
University hours including evenings or weekends.
The post-holder will ensure full compliance with all Data Protection laws and any relevant University
policies and guidelines.
Business Analyst – Job Description and Person Specification
Page 1 of 6
Main duties and responsibilities
System Development / Continual Service Improvement
1
In response to specified business needs, identify potential benefits, and available options for
consideration, working with the customer, Business Analyst and Project Manager to clarify
detailed requirements.
2
Work with and support the Project Manager (Business Support Systems) in the progression and
delivery of projects to agreed time, budget and quality.
3
Design, code, test, correct, and document moderately complex solutions from specifications, using
agreed standards and tools. This may consist of custom code, customisation/configuration of
existing products, or managing a 3rd party development.
4
Participate in product life-cycle management.
5
Use Microsoft SharePoint, HTML and CSS, JavaScript, JQuery, PowerShell and other appropriate
tools and technologies to implement project plans, as well as the configuration of major
applications themselves.
6
Define test conditions, test plans, test cases and test scripts for given requirements, including user
experience. Interpret, execute and record test cases in accordance with project test plans.
Analyse and report test activities and results. Identify and report issues and risks.
7
Plan and perform all types of user experience evaluation. Interpret and present the results of
evaluations.
8
Matrix manage colleagues, customers and 3rd party suppliers, including the day-to-day
management of external contracts that form part of the solution being delivered.
9
Gain an understanding of the tools and development environments available to the team, their
capabilities and the practicalities of using and implementing them.
10
Understand what is important to the business and translate functional specifications in to technical
designs.
11
Identify synergies and opportunities for reusing technology and functionality throughout the
University, maintaining a strategic approach to work which can be repurposed or reused for other
projects.
12
Work with Computing Services and external technology partners to ensure the scope and impact
of system change is properly understood and documented.
General Responsibilities
13
Maintain excellent, co-operative relationships with stakeholders at all levels.
14
Communicate effectively with customers, team members and colleagues (including the most
senior level) across the University and with external suppliers and partners. Manage customers’
expectations, clearly explaining what is realistically possible or not.
15
Be willingly responsible for delivering your own results as well as those of your matrix team,
keeping others informed of progress and of potential problems once they are predictable.
16
Manage and mitigate risk, promote value for money, understand and support business process
improvement and support University and customer strategies in all activities.
17
Understand the reasons for and the impact of changes upon customers. Be an advocate, actively
promoting and implementing ‘the new way’. Assist customers through the transition of change so
contributing to the success of the project.
Business Analyst – Job Description and Person Specification
Page 2 of 6
Advocate the understanding and satisfaction of business needs within Computing Services,
promoting common solutions across the University departments.
18
Be responsible for making timely decisions within the limits of your authority. Adopt a rational
approach to problem solving breaking it down into its components and treat each appropriately.
19
As a technical specialist, research and develop skills, standards and solutions in new technologies
while promoting existing services and working within University standards.
20
Prepare and publish high quality documentation to support the development process and minimise
on-going support overheads.
21
Educate the business teams and service desk team for best practice in systems administration
and configuration. Provide the necessary tools, documentation and training in both technical and
procedural aspects of how to use the system.
22
Promote and assist in the implementation of strategies, policies and procedures that seek to guide
and shape the IT Support Service delivered by Computing Services.
23
Mentor and cross train colleagues, sharing your knowledge and experience to enhance the
effectiveness of the team.
24
Collaborate with members of Computing Services on design and implementation of new systems
and methods.
25
Establish a detailed knowledge of the roles of other teams and individuals within Computing
Services, as well as those outside Computing Services related to the relevant business areas, in
particular where systems and services interact. Know how to elicit help and from whom.
26
Inform the development and maintenance of process, protocol and procedure within the team.
In addition to University provided training and development, you will undertake sufficient personal and
professional development as required, ensuring skills and knowledge are up to date so that the role is
performed to the required level.
You will from time to time be required to undertake other duties of a similar nature as reasonably
required by your line manager.
While almost entirely campus-based, some travelling is inevitable, for example to user groups or
conferences.
Business Analyst – Job Description and Person Specification
Page 3 of 6
Person Specification
Criteria: Qualifications and Training
Essential
Educated to degree level or equivalent qualification or relevant experience
in a related field

Professional project management qualification (e.g. PRINCE2 or Agile)
1
ITIL (Version 3 or later) Foundation Level Qualification [or with training
have achieved this qualification within their probation period]
1
Desirable
1
If the job holder does not have this qualification, training will be made available and attaining the
qualification will be a probation goal
Knowledge and experience
Essential
Proven, significant experience in leading or managing small projects

Significant and proven experience designing, developing and deploying
successful SharePoint 2010/2013 solutions to meet Business Needs,
using Out of the Box technologies, custom workflows, SharePoint
Designer 2013 and InfoPath 2013.

Significant experience with SharePoint branding (Custom Themes,
Composed Looks, Colour and Font schemes), Custom Master Pages,
Design Manager, CSS and HTML.

Proven, successful design and development experience using at least 3 of
the following: JQuery, HTML and CSS, JavaScript, CSOM, PowerShell for
SharePoint, C# and ASP.NET technologies.

Proven experience of turning functional specifications into user technical
designs and solutions

Proven recent experience managing supplier relationships as part of an IT
project

Experience and understanding of current security technologies and
protocols

Proven experience in creating and maintaining technical and non-technical
documentation in relation to user requirement gathering and IT
development projects

Desirable
Practical experience of change management for information systems
development

Knowledge and experience of application development including user
interface design, particularly using Microsoft Visual Studio

Proven experience of working in a IT service-orientated environment and
of providing third tier support for solutions

Experience of successful end user training

Significant experience of SQL Server Reporting Services and SQL Server
Analysis Services

Ability to effectively and efficiently manage SharePoint Usage
Confirmation Settings, configure SharePoint settings, administer and
maintain sites, administer SharePoint back-end administration

Business Analyst – Job Description and Person Specification
Page 4 of 6
Skills and aptitudes
Essential
Technical competence and proven problem solving and troubleshooting
skills

Ability to learn / adapt to new technologies

Excellent organisational skills

Excellent interpersonal and communication skills, with the ability to adapt
to suit the audience

Confident and able to engage with staff and suppliers at all levels and of
differing technical abilities

Ability to work within a changing business and technical environment

Self-motivated and proactive with a positive attitude, particularly when
identifying service improvements

Ability to work within a small team while still being able to work
autonomously

Tenacious - will follow tasks through to completion

Flexible, adaptable and an ability to cope with a busy workload

Committed to self-development. Continually improves knowledge, skills
and behaviours making sure to transfer any relevant knowledge/skills
gained to the rest of the team

Willing and able to engage with the wider community to research best
practice, possible solutions, new methods and tools

Ability to deal with confidential and sensitive information with tact and
discretion

Business Analyst – Job Description and Person Specification
Desirable
Page 5 of 6
Effective Behaviours
Framework
The University has identified a set of effective behaviours which we value and have found to be
consistent with high performance across the organisation. Part of the selection process for this post
will be to assess whether candidates have demonstrably exhibited these behaviours previously.
Managing self and personal skills:
Willing and able to assess and apply own skills, abilities and experience. Being aware of own
behaviour and how it impacts on others.
Delivering excellent service:
Providing the best quality service to all students and staff and to external customers e.g. clients,
suppliers. Building genuine and open long-term relationships in order to drive up service standards.
Finding innovative solutions:
Taking a holistic view and working enthusiastically and with creativity to analyse problems and
develop innovative and workable solutions. Identifying opportunities for innovation.
Embracing change:
Adjusting to unfamiliar situations, demands and changing roles. Seeing change as an opportunity and
being receptive to new ideas.
Using resources:
Making effective use of available resources including people, information, networks and budgets.
Being aware of the financial and commercial aspects of the University.
Engaging with the big picture:
Seeing the work that you do in the context of the bigger picture e.g. in the context of what the
University/other departments are striving to achieve and taking a long-term view. Communicating
vision clearly and enthusiastically to inspire and motivate others.
Developing self and others:
Showing commitment to own development and supporting and encouraging others to develop their
knowledge, skills and behaviours to enable them to reach their full potential for the wider benefit of the
University.
Working with people:
Working co-operatively with others in order to achieve objectives. Demonstrating a commitment to
diversity and applying a wider range of interpersonal skills.
Achieving results:
Planning and organising workloads to ensure that deadlines are met within resource constraints.
Consistently meeting objectives and success criteria.
Business Analyst – Job Description and Person Specification
Page 6 of 6
Download