Download Knowledge and Experience

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Service-oriented architecture implementation framework wikipedia , lookup

Transcript
JOB DESCRIPTION
Job Title:
ICT Senior Developer Analyst (Ref: 130/15T)
Salary:
Grade 10 - £30,340 per annum
Location:
Trowbridge
Reports to:
ICT Network Manager
Main Responsibilities
1. Provide supervision of Developer Analyst staff in order to meet agreed targets.
2. Lead by example with a hands on approach and drive technical solutions and
best practices.
3. Work with the internal customer to refine solution design and ensure the college
gets best value. Develop relationships and enable the team to add value by
offering both practical and technical solutions.
4. To develop new cross-college applications, services and reports to help the
college achieve its strategic aims.
5. Ensure that existing applications, services and reports are maintained and
updated as core systems and customer needs evolve.
6. Contribute to the planning and development of automation and systems interworking.
7. Maintain an up-to-date knowledge of database developments for the college core
systems and remain current with issues pertaining to data security, legislation
and regulations.
8. Operate a framework to ensure consistent planning, specification, testing, quality
control and delivery of Systems Development projects.
9. Follow established protocols to maintain the highest level of data security and
integrity, providing customer responsive access without compromising service
and security.
10. Deliver exemplary customer service practices by providing proactive support and
advice to allow the delivery of excellent and innovative services for our
customers.
11. Contribute to the review of ICT strategies including business continuity planning.
12. Undertake all tasks to ensure that specified and agreed targets are met.
13. Contribute to ICT Services with effective communication and by liaising with
managers, staff and external partners.
Additional Duties
Leadership and Supervision
1. Contribute to the leadership of the Developer Analyst team members.
2. To provide supervision to your staff including setting targets and monitoring
performance.
3. Ensure team compliance with established procedures and policies.
4. Communicate and liaise effectively with managers, staff and external partners.
5. Lead on performance and CPD of your team and, where appropriate, participate
in and deliver such activities to ensure business excellence.
6. To provide clear, accurate and timely reports to the ICT Network Manager on the
performance and effectiveness of your area.
7. To contribute to the development of new services to support other departments
and the college in general.
8. Deputise for the ICT Network Manager at meetings and other events as directed.
ICT Services
1. Develop and maintain applications and database systems as appropriate to
underpin applications, reporting, web and management systems
2. Maintain and update Web Applications and Reports and ensure they meet
college standards in terms if usability, appearance
3. Contribute to the development of appropriate data harvesting and delivery
processes to promote systems inter-working and ease of maintenance
4. Identify, analyse and document the sources and nature of available data from the
College core systems.
5. Develop automation processes for the production of output which is required on a
regular or recurring basis
6. Contribute to the planning and development of the cross college Reporting
Framework
7. Design and support small and large scale applications using standard tools to
defined specifications for ICT and other departments of the college.
8. Contribute to the development of a Client Toolkit to enable customers to specify
their reporting requirement.
9. Produce structured output and reports in a variety of formats to meet customer
requirements and specifications
10. Maintain appropriate documentation and code sharing within the team
11. Maintain data integrity and security at all times and ensure that all aspects of the
Data Protection Act and other relevant legislation are observed
12. Willing to work flexible hours as necessary to meet requirements of the post and
team.
13. Ensure effective and efficient use of resources for the areas under your
supervision.
14. To identify and implement efficiency gains and commensurate cost savings.
Other Duties
1. To comply with and promote all college policies and procedures.
2. To participate in cover arrangements
3. To engage in professional development and networking for the purpose of
continuous professional development
4. To travel and working away from normal base as may be required from time to
time.
5. To undertake such other reasonable duties as may be required from time to time
and review this Job Description at least annually with the Line Manager through
the College performance management scheme.
Certificate
Presentation
Interview
Application
Form
Method of Assessment
The table indicates the method by which the skills/knowledge/level of
competence in each area will be assessed.
Essential or
Desirable
Person specification
ICT Developer Analyst
(E = Essential D = Desirable)
Technical competency (qualifications and training)
Commitment to and evidence of CPD
E
To hold or be willing to work towards Literacy and numeracy to level 2
(GCSE A-C)
E
X
To hold a level 3 qualification ideally in Business Information Systems, E
Computing or Statistics or other related subject
X
To hold or be willing to work towards an appropriate professional
qualification at minimum level 4
E
X
To hold or be willing to work towards a Management Qualification at
level 3
Knowledge and Experience
E
X
Good knowledge and experience in one or both of SQL or Web
SQL
Knowledge to include
SELECT (columns from a table)
Aggregates COUNT, SUM, MAX/MIN, DISTINCT, GROUP BY,
HAVING, JOINs, UNION, NULL handling, IN, EXISTS, inline views,
Subqueries: Correlated, WITH syntax: Subquery Factoring/CTE,
Views
Additional knowledge
Functions, Stored Procedures, Packages
Pivoting data(CASE & PIVOT syntax)
Hierarchical Queries
Triggers
Dynamic SQL
Materialized Views
Query Optimization (Indexes, Explain Plans, Profiling)
Data Modelling (Normal Forms, Primary & Foreign Keys, Table
Constraints, Link/Corollary Tables)
Full Text Searching
Transactions(COMMIT, ROLLBACK, Error Handling)
Web
Significant experience in ASP.NET and C# with additional experience
in at least 3 of the following:-
X
X
X
E
X
X
D
X
X
E
X
X
MVC/WebForms
Classic ASP/VBScript
PHP
JavaScript/AJAX
HTML/XHTML/CSS
XML
Additional knowledge
MVC/Razor
Entity Framework
LINQ
Project integrated with Web Services
Creation Web Services
Application Optimization
Integration with 3rd party products (WorldPay, LDAP,SQL)
Performance - Monitoring LINQ to SQL Database Queries
Working with CSS/ XHTML to meet W3C accessibility guidelines
D
X
X
Tools
SSIS,SSRS
SQL Enterprise Manager
Dreamweaver
Visual Studio
IIS 7 and above
Microsoft SQL Server 2008 and above
D
X
X
Have experience of supporting individuals to meet agreed objectives E
and milestones.
E
Provide evidence of successfully working as part of a team and
openly exchanging information and supporting colleagues.
D
Experience of effectively supervising a team
X
X
X
X
X
X
Experience of:
a. Working in customer focused organisations
b. Short and Medium term planning
c. writing documentation and report specifications
E
E
E
X
X
X
Experience of working in further education or similar.
D
X
X
The ability to understand and work to complex rules and regulations.
D
X
X
Excellent analytical skills to interpret large volumes of information.
D
X
X
Significate experience of version control and change management.
D
X
X
Experience in information management, statistics or computing or
similar environments.
Ability to handle confidential matters with tact, diplomacy and
discretion.
Skills and Attributes
D
X
X
E
X
X
Demonstrate effective organisational skills and the ability to
implement new systems of working and have a proven ability of
meeting tight deadlines.
Be able to demonstrate an understanding and practical application of
the importance of quality at work.
E
X
X
E
X
X
Plans work in advance, understands IT workflows and priorities.
E
X
X
Demonstrable track record of successful developments.
E
X
X
Understands our core business, strategic priorities, values and client
needs.
Ensures own work fits with the College’s strategic objectives priorities.
D
X
X
D
X
X
Challenges the way things are normally done, seeks continuous
improvement through enhanced services and delivery arrangements,
whilst continuing to deliver requirements.
Personal qualities, communications & relating to others
E
X
X
Have experience of working in a flexible and positive manner, being
adaptable to changing work patterns.
Be able to demonstrate effective written and verbal communication
skills.
Ability to work alone and be self-motivated.
E
X
X
E
X
X
E
X
X
Ability to manage a substantial workload and prioritise effectively.
E
X
X
Excellent communication skills.
E
X
X
Makes time to think about how best to communicate key messages.
E
X
X
Self-motivated, positive thinking and a ‘can-do’ attitude.
E
X
X
Track record of developing and maintaining effective communication,
liaison and relationships both internal and external.
Able to produce, accurate and timely reports.
E
X
X
E
X
X
Ability to work as an individual and as part of a team.
E
X
X
Ability to work under pressure.
E
X
X
Be reliable, trustworthy and able to work in a professional manner.
E
X
X
Further Requirements
Have an up to date clean driving licence.
D
X
Ability and willingness to work flexibly (evenings and weekends) to
meet the needs of the College
An understanding of safeguarding and a commitment to creating a
safe learning environment.
E
X
E
X
Notes;
This job description outlines the main duties and key performance outcomes of the
role. It is not exhaustive and may be varied by the College following consultation
with the post holder. The job description, duties and key performance outcomes
must be reviewed annually with the line manager and approved by the Director of
Human Resources and a member of the Senior Management Team.