POSITION DESCRIPTION Position Title Position Number Reports to Manager, Web Solutions Development Functional Auth HRM Auth Region Sydney Date Date Function ITSC Signature Signature Role Purpose To implement SharePoint based solutions and ensure its ongoing maintenance as well as contribute extensively to solutions design, end-to-end implementation, system management, ongoing development and support. The will provide dedicated capabilities in SharePoint based solutions. It will assist a team of Developers, Database Administrators, Business Analysts, IT Project Managers and UnitingCare Staff in the implementation of various information sharing, workflow, document management, and business intelligence solutions as well as contribute to and implement standards, guidelines and best practices for enterprise SharePoint services. The will support the development of a strong and unified organisation by consolidating many business and administrative functions onto a single platform. The role will work towards solutions for better reporting, collaboration and sharing of information across UnitingCare. Key Challenges Implementation of a SharePoint 2010 Farm Managing change within a complex and changing care services industry. Delivery of projects within baselines in a challenging and evolving work environment. Helping to foster a centre of excellence for business applications and reducing UnitingCare s reliance of software vendors Establishment of SharePoint services and processes, then evolving into an operational support model. Design of 1 st and 2 nd level SharePoint operational support processes. Provision of 3 rd level operational support. UC NSW ACT: HR-Position Description- Page 1 of 7
Key Result Areas 1. SharePoint 2010 Farm Implementation (30% - then diminishing into development and support duties) 2. Configuration and Development of SharePoint Business Solutions (30%) 3. Core Platform Support (20%) 4. Provision of Operational Support to End Users and IT Helpdesk Staff (10%) 5. Staff and Vendor Liaison (10%) 1. SharePoint 2010 Farm Implementation Installation and Configuration of a multi server SharePoint 2010 farm. Establish monitoring and management solutions. Work with Database Administrators to setup and optimise SharePoint databases. Contribute to the planning of multiple sites and solutions. Implementation of multiple sites and SharePoint solutions. Implementation of SharePoint user Security and Identity across multiple domains. Establishment of SharePoint Search across Sites, Document Repositories, Services and File shares. Establishment of backup and recovery processes. Establish Analytics and Reporting capability. Establishment of MySites across domains. Implementation based on agreed standards, guidelines and best practices. 1. Experienced in installing and configuring SharePoint 2010 (and/or SP 2007) in a clustered virtual environment. 2. Can operate within shared development environments, including Development, Integration, UAT, QA, Training and Production. 3. Experienced with setting up solutions to monitor farm and data health and availability on order to pre-empt and prevent disruption or service outages. 4. Experienced with using built-in and third party tools for improving administration and management. 5. Can work closely with Database Administrators to setup and manage SharePoint databases. 6. Can consult well with IT and Business staff to provide advice on system features and constraints. 7. Is familiar with medium sized enterprise implementation of SharePoint sites and services. 8. Has worked extensively with SharePoint Designer and Visual Studio. 9. Experienced in implementing a central SharePoint farm for users spread across multiple domains. 10. Familiar with Active Directory and SharePoint user management. 11. Has implemented and provided backup services allowing the recovery of; fine grain data (e.g. version of a file), loss or corruption of a feature or service, and full disaster recovery. 12. Can provide estimates based on best-practice models and past experiences. 13. Familiar with current SharePoint 2010 implementation best practices and standards. UC NSW ACT-Position Description Page 2 of 7
2. Configuration and Development of Business Solutions Development of Web Parts. Modification of SharePoint themes and masterpages. Packaging of common site templates and Customised SharePoint features. Integration and sandboxing of Business Intelligence and other custom solutions. Participate in business requirements capture and contribute to solution design processes. Liaise with application technical staff and stakeholders. Creation of Proof-of-concepts to allow visualisation of potential business solutions. Creation of Workflows, Search Solutions, Managed Document Repositories and Forms. Metadata capture and management. Infopath Forms development. Integration of SharePoint business solutions with Office 2010. Maintain good communication with key stakeholders in Website development to ensure the expectations are met. Know and understand UnitingCare s development processes and standards. 1. Experienced in the customisation of SharePoint Themes and Masterpages to realise User Interface, Brand and Creative objectives. 2. Familiar with the packaging of customised Sites, Services, and features in order to allow rapid deployment of common business solutions. 3. Have extensive experience in developing customised solutions in SharePoint in order to support Business Intelligence Reporting, Workflow, Forms, and business data sources. 4. Experienced in implementing Enterprise Search solutions using SharePoint. 5. Exposure to Business Analysis and Solutions Design, including writing up specifications and presenting PoC options to stakeholders. 6. Experienced in coding custom solutions within a Microsoft development environment. 7. Experienced in creating business solutions incorporating integration with the Microsoft Office Suite. 8. Can implement SharePoint based Document Management solutions. 9. Experienced in the development (and maintenance) of sophisticated webparts. 10. Good level of knowledge on implementation methodologies and best practices. 11. Ability to seamlessly implement against a background organisational framework. 12. Well versed in third-party tools and packages available that may provide solutions to business needs and assist with administration. UC NSW ACT-Position Description Page 3 of 7
3. Core Platform Support SharePoint Farm and Database support (with DBA). SharePoint system issue resolution. Management of Upgrades and Patches. Documentation of SharePoint farm and component configurations (including sites, lists, workflows, user roles, etc). Change control. Disaster Recovery, Sites / Data / Services recovery. Manage the release of new functionalities ensuring they follow formal change processes. 1. Can Troubleshoot SharePoint Farm issues when they arise and provide pro active support. 2. Experience in being responsible for the overall availability of the SharePoint Farm. 3. Ensure that solutions are in place to recover all SharePoint services and data in the event of a disaster in accordance with SLAs. 4. Ability to ensure that subcomponents of the platform are recoverable in the event of user error, corruption or loss. 5. Can ensue that fine-grained recovery of document, lists and other features. 6. Experienced in the managed release of new functionality in order to ensure service continuity 7. Provide infrastructure updates and service pack update schedules as they become available. 8. Apply updates and service packs to SharePoint farm components. 9. Familiar with Change Control processes and in working across multiple environments (Dev, UAT, Production, etc). 4. Provision of operational support to end users and IT helpdesk staff Design and maintenance of 1 st and 2 nd level support solutions. Provision of 3rd level support. Support Documentation. Enable end users to self manage. Day to day support. Power user training. Regularly liaise with Site owners to facilitate the continued development of their sites and services. When needed provide after hours support. 1. Work closely with 1 st and 2 nd level support staff to design, implement and maintain support processes. 2. Provide 3 rd level support on issues relating to SharePoint features and business solutions. 3. Provide support of Internally Developed services and manage vendor support for external development. 4. Establish end user support documentation and features (Knowledge bases, How-tos and Guides). 5. Provision and support of self service site management solutions. 6. Day to day support of SharePoint functionality (Sites, Lists, Content Types etc or specific business functionality). 7. Training of support staff and power users as and when required. 8. Able to guide feedback or issue reporting processes to ensure clear communications and appropriate responses. UC NSW ACT-Position Description Page 4 of 7
5. Staff and Vendor Liaison Actively and constructively participate in regular team meetings, planning and staff development opportunities. Provide extra assistance to team members and staff where required. Liaise with preferred suppliers, stakeholders and clients when required. Work collaboratively with departments on understanding their needs/objectives. Alert team members and supervisors to new applications and innovative programs that could be used by UnitingCare. 1. Strong and proactive communications with project teams, functional leads internal staff and vendors. 2. Ability to manage detailed implementation or issue reporting communications with vendors. 3. Ability and skill to assist project managers and developers/vendors in issue resolution. 4. Strong market-watch and community of practice interaction. 5. Has worked with, and has good relationships with, large SharePoint services and consulting companies. 6. Ability to interpret and communicate trends SharePoint business solutions and best practices. UC NSW ACT-Position Description Page 5 of 7
Professional Experience Person Specification Required 4+ SharePoint development, administration and implementation experience. SharePoint 2007 (3+ Years). SharePoint 2010 (1+ Years). Deployment of SharePoint in a clustered environment. Can install and configure SharePoint 2010 farm. 2+ years commercial development experience in C#, ASP.net,.Net 3.5 or 4. SharePoint Designer, Visual Studio 2008 or 2010 experience. Strong knowledge of Microsoft Operating Systems (2000, 2003, 2008) Microsoft SQL Server 2008R2 (and integration with SharePoint). Internet Information Server 7.5. Ability to develop SharePoint forms, workflows, customised sites, reports, search solutions and web parts. Personal Attributes Good oral and written communication skills Ability to work in a team environment. Good interpersonal skills Committed, accountable and have the ability to multitask Good team player and open minded. Desirable Experience with database design, SQL, and advanced query techniques. Exposure to other Microsoft technologies and products such as BizTalk Server, Windows Communication Framework (WCF) and Electronic Data Interchange (EDI), MVC framework, WCF, Integration Service, ETL, Reporting Services, Microsoft Dynamics AX, Excel VBA and Enterprise Application Block. Experience in power shell and stsadm tool scripting. Exposure to CSS, JavaScript, XML, XHTML. Exposure to JIRA and Subversion. Experience in consulting services. Exposure to other technologies such as Java, PHP and Salesforce. Experience in UML. Understanding of the integrated Aged Care and other services related business activities of UnitingCare NSW ACT in terms of business drivers, organisational structures, processes and functions and business information. Education/ Academic Qualifications Key Working Relationships Direct Reports: Degree - preferably in Computer Science, Software Engineering, Information Technology or related subject OR relevant business degree. Internal Project Managers Business Analysts Regional and corporate user representatives Other Implementation Leads Application and data architects Developers, DBAs and Applications Admins esystems Solutions Manager Managers in Business Applications Group & Technologies Services Group n/a Desirable Microsoft Certified Technology Specialist in SharePoint. Any other vendor business application specific certification eg. MCSD, SharePoint, etc External Contract Developers Software vendors Consulting partners UC NSW ACT-Position Description Page 6 of 7
Occupational Health, Safety and Welfare Requirements All staff are required to assist in creating and maintaining a safe and healthy work environment by working in a safe and healthy manner, adhering to instructions and using the equipment provided in accordance with safe operating procedures. Where appropriate, staff will initiate and participate in worksite inspections, accident reporting and investigations, develop safe work procedures and provide appropriate information, instruction, training and supervision. UnitingCare Expectations All staff are expected to: At all times to abide by the terms and conditions contained in the policies and procedures of the employer and the Uniting Church in Australia Synod of NSW and the ACT Employment Policy and Procedures Manual Align their work with the Vision, Mission, Values & Strategic Directions of UnitingCare Contribute to the efficient and effective functioning of their team or work unit in order to meet organisational objectives. This includes demonstrating appropriate and professional workplace behaviours in accordance with the Code of Ethical Behaviour, providing assistance to team members if required and undertaking other key responsibilities or activities as directed by one s manager; Participate in the Performance Development Review Process which includes a regular review of their performance against the responsibilities and performance objectives associated with the role and demonstration of appropriate behaviours which reflect a commitment to UnitingCare. Perform their responsibilities in a manner which reflects and responds to a focus on continuous improvement OTHER RELEVANT INFORMATION This position description is indicative of the range of job requirements. The job comprises other accountabilities as required. It is the responsibility of all employees to ensure they behave in a way that is consistent with the company s Code of Ethical Behaviour, Values, and its policies and procedures. Incumbent s Name: Signature: Date: Manager s Name: Signature: Date: UC NSW ACT-Position Description Page 7 of 7