Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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.