Normal hours per week: Full Time (Some flexibility will be required in order to ensure that key time scales and deadlines are met).

Size: px
Start display at page:

Download "Normal hours per week: Full Time (Some flexibility will be required in order to ensure that key time scales and deadlines are met)."

Transcription

1 Job escription Post/Job Title: Senior.Net eveloper Postholder: Ref: Faculty/ Service: Group/Section: Location including building: /ITS109 IT Services Web Information Systems (WebIS) Lansdowne Campus (Studland House) / University Wide Normal hours per week: Full Time (Some flexibility will be required in order to ensure that key time scales and deadlines are met). Grade: 6 Accountable to: Special conditions: Web evelopment Manager Post-holder may be required to: Attend training courses away from the University. Carry a mobile phone and be contactable at reasonable times. Provide technical support during unsocial hours and occasional weekends. Job Purpose 1. esign, develop and maintain information systems, including reporting environments, interfaces, data transfers, portals, and web services, whether through bespoke software or package support. 2. Provide feedback and assist in the configuration and administration of packages, reporting environments, web data browser environments, and statutory return environments ensuring reliability and data integrity. 3. Working closely with University managers, suppliers, and IT Services colleagues, provide a systems analysis service and advise the IS Manager on processes and procedures to ensure the efficient use and operation of integrated information systems. Main Responsibilities 1. Analyse requirements, evaluate options and design innovative information systems, including but not limited to views (win-form, web-form, mobile), classes and database structures against recognised design patterns. 2. Produce accurate estimates for time and cost, based on the produced requirements. 3. Assess the impact of any development work and advise the customer and development manager on any potential issues. 4. nsure all code follows the agreed protocols and standards for testing, taking responsibility for the quality of the code produced. 5. nsure that all data exchanges between business systems are timely and accurate. 6. nsure all activities adhere to established standards regarding application and database development, source configuration management, change control and other related work processes. 7. Provide high quality 3rd line operational support, problem diagnosis and follow-up action to system owners and IT Services colleagues for the services maintained by Information Systems and where necessary liaise with suppliers to resolve issues.

2 8. Through documentation, coaching, mentoring and demonstrating ensure that all other developers have the knowledge and skills to produce high quality code, providing operational support, problem diagnosis and follow-up action. 9. Work with all departments to support staff and ensure user needs are being met effectively. 10. valuate upgrade releases and requests for change in order to advise IT Services colleagues on appropriate delivery models, integration issues and the impact of changes. 11. Monitor applications and data to ensure robust, resilient and consistent, quality services. 12. Configure and administer developed information systems, integration services, access controls, web services, web publishing, document management and application security. 13. Advise customers on the preparation of tender and specification documents to ensure that they comprehensively cover application, system and security requirements. 14. evise and influence any required project plans, and pro-actively manage projects (including the supervision of assigned evelopers and Senior evelopers) to meet timescales, quality metrics, service levels, budgets and resources. 15. Maintain an awareness of new technologies and products which may contribute to the University s information systems strategy and advise managers where appropriate. 16. Maintain a current knowledge of legislation appropriate to information systems, such as data protection and computer misuse. 17. Maintain a current knowledge of legislation appropriate to the information systems involved, such as data protection and computer misuse. 18. evelop and maintain information systems documentation. 19. Maintain a personal and professional development programme as agreed with line manager, identifying key objectives and development needs in line with the overarching BU strategy for IT. Organisational Chart irector of IT Assistant irector of IT igital Solutions Architect Placement Web eveloper eveloper eveloper eveloper Senior.Net eveloper Senior Front nd Web eveloper Principal Application Support Analyst Application Support Analyst Application Support Analyst imensions of Role The Information Systems within Bournemouth University are growing in number, complexity and scope, including systems designed to support document management and learning and teaching. Increasingly they must exchange data, securely and reliably, with each other and with external agencies. The delivery of these systems involves a complex environment to ensure the services are responsive, reliable, robust and secure. To deliver and maintain these services we require a proven ability to investigate and resolve problems while following established standards and procedures. The post-holder will have the ability to quickly assimilate

3 requirements and advise colleagues in the areas of systems analysis, database design, reporting, and package setup. The Senior.Net eveloper will gain experience in the support and development of the full range of our corporate web applications, but will not be expected to have prior experience in all the packages we use. However we require the ability and motivation to develop the expertise in our applications needed to provide a first class service to our customers. The post-holder may be responsible for supervising evelopers whilst working together on projects. Contacts The team s customers are throughout the schools and supporting departments at many levels across the University. The post-holder will work directly with University managers to advise and develop solutions; in particular the post-holder will work on services provided for and by Marketing & Communications, Academic Services and Finance and Performance. In addition there is close liaison with other teams within IT Services and with staff to ensure operational support. The role will also involve working together with external developers on an ad-hoc basic providing functionality for existing and new web solutions. Challenges The University s use of information systems, document management, e-learning and electronic delivery techniques is expanding rapidly. In addition, the website needs to attract international students and must be accessible by all. This presents challenges in: integrating diverse packages and approaches into a coherent set of information systems working efficiently and co-ordinating project deadlines identifying interdependencies, data exchange requirements and pressure points educating customers on risks and recommending countermeasures developing internet services for a variety of administration, business and learning and teaching customers complying with good practice standards and audit requirements in order to ensure reliability, security and efficiency Additional Information The post-holder may be required to: Attend training courses away from the University Carry a supplied mobile phone and be contactable at reasonable times Provide technical support during unsocial hours and occasional weekends at peak times NB: The post holder must at all times carry out their responsibilities with due regard to the University s ignity, iversity and quality Policy Statement. The purpose of the job description is to indicate the general level of responsibility and location of the position. The duties may vary from time to time without changing their general character or level of responsibility. All employees have an obligation to be aware of the Universities nvironmental Policy, Carbon Management Plan and associated documents, and to ensure that they carry out their day-to-day activities in an environmental responsible manner. July 2017

4

5 Person Specification Post / Job Title: Senior.Net eveloper Post No: Faculty / Service: IT Services ate: July 2017 SLCTION CRITRIA ssential / esirable Knowledge (including experience & qualifications Relevant experience of systems analysis, development and support in a structured environment, of a standard equivalent to three years professional experience xperience of atabase design and development with SQL Server and Oracle, including PL/SQL and T/SQL. Significant experience of utilising application development skills using ASP.NT, C#.NT 3/4/4.5, AO.NT, XML,MVC Web Services and Linq in an OO environment. SharePoint evelopment xperience of Linux, Apache, MySQL, PHP xperience of using HTML, CSS, JavaScript Libraries and using JS Angular. xperience Code First development in to new projects Knowledge of accessibility standards and measures to achieve compliance. Substantial knowledge of the Microsoft development environment including Visual Studio 2012 & TFS 2010 including automated build scripts and branching strategies. Knowledge of IIS6 and IIS7/7.5 capabilities including authentication and security xperience of integrating components and functionality from disparate sources (web components, freelanced code) into a working, scalable solution Knowledge of PRINC2, Lean and Agile methodologies such as Scrum, XP, Kanban etc. Skills Project Management skills Innovative approach to problem solving - research/investigation/analysis Working systematically and methodically to project timescales ffective verbal and written skills Software and application tool support and problem resolution Coaching and mentoring skills Attributes Proven customer focus Ability to work under pressure Flexible approach and ability to multi-task while prioritising key tasks Team worker Self-motivated and proactive