Role Description dotnet and SharePoint Developer; Enterprise Systems Integration; IT & Business Systems; BBC Engineering.



Similar documents
Job Description. Working Hours Standard 35 hours per week Normally working Mon Fri 9am to 5pm with additional hours as required

Role profile. London. not applicable. not applicable. not applicable. not applicable. not applicable. Not required. No travel

HSF030. Business Unit: Marketing and Communications Date created: December Division: Strategy, People & Operations Review date: December 2015

C. CURRENT POSITION NUMBER D. PROPOSED POSITION NUMBER (LAST THREE (3) DIGITS ASSIGNED BY HR)

Qualifying Microsoft Training for Software Assurance Training Vouchers (SATVs)

Microsoft SQL Server Review

POSITION DESCRIPTION. Role Purpose

ROLE PROFILE. Performance Consultant (Fixed Term) Assistant Director for Human Resources

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

Developing Microsoft SharePoint Server 2013 Core Solutions

Islamic Relief Worldwide AX Reports Developer

Please contact Cyber and Technology Training at for registration and pricing information.

Kiefer Consulting, Inc Job Opportunities

Reports to: Information Technology Leader. Position Applications Developer Team Lead HSF080 HSF062

JOB DESCRIPTION SYSTEMS DEVELOPMENT OFFICER - Grade 6

Mobile Applications Developer. MAIN PURPOSE OF JOB To lead the design, development and maintenance of Android, iphone and ipad applications.

IPDS. Green Book Employees. An Integrated Performance Management, Pay and Grading System. Technical 2. Making West Midlands Safer.

JOB DESCRIPTION. DATE ISSUED: 08/15 FLSA: Exempt PTO: VCS TITLE. SharePoint Administrator JOB SUMMARY

INFORMATION TECHNOLOGY & MEDIA SERVICES

Developing ASP.NET MVC 4 Web Applications

January Brand and Campaigns Executive: Information for Candidates

January Communications Manager: Information for Candidates

JOB DESCRIPTION. Provide technical support and maintenance for college IT systems and key applications.

JOB AND PERSON SPECIFICATION. It has an annual budget of approximately 50 million and currently a staff of approximately 300.

Job description. Terms of reference. November Date: 2 November Job title: Vacancy reference: Team/business unit: Base location:

Direct Marketing Officer. MS National Centre, London. Individual Fundraising Manager

Job Description Strategic Projects Team Leader

JOB DESCRIPTION APPLICATION LEAD

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW

Business Solutions Manager Self and contribution to Team. Information Services

Developing ASP.NET MVC 4 Web Applications MOC 20486

Advanced IT Pro Course for Office SharePoint Server 2007 and SharePoint Services 3.0

Moft Certified Professional Transcript

Noramsoft Inc. Noramsoft Inc. SPT2O1O - Course Description. Developing Solutions with SharePoint Server 2010 SPT2010. Noramsoft Inc. Noramsoft Inc.

HEAD OF SALES AND MARKETING

UoD IT Job Description

JOB DESCRIPTION: Senior Manager HR & Talent Management

Developing Microsoft SharePoint Server 2013 Advanced Solutions

JOB DESCRIPTION CONTRACTUAL POSITION

Position Number. Reports to Manager, Solutions Development Functional Auth HRM Auth Region Sydney Date Date Function ITSC Signature Signature

BARNET AND SOUTHGATE COLLEGE JOB RESPONSIBILITY PROFILE. Head of Human Resources & Organisational Development

Application Development Specialist-Financial Systems (Existing position)

POSITION DESCRIPTION. Role Purpose. Key Challenges

Emily House, Kensal Road, London W10 5BN

BAND: 5. 37½ hours per week 1. JOB SUMMARY

Data collation, analysis, interpretation & communication

To liaise with other MSS departments and lead on the creative direction for their projects.

Ambulance Victoria. Position Description

JD AND PS: Senior Data Analyst

JOB DESCRIPTION. 2. Answer customer comments, queries and complaints with timely and appropriate responses.

People services operations manager

Job purpose This role will play an integral part in the management and delivery of service to the business.

DE-20489B Developing Microsoft SharePoint Server 2013 Advanced Solutions

Job description. Terms of reference. Date: August Job title: Vacancy reference: Team/business unit: Base location: Reporting line:

Web Developer Recruitment Pack

International Institute for Environment and Development. Job Description

Web developer. Job description.

Role Profile. Our Values and Behaviours. Role Details: Role Purpose: Responsible for: Responsible to:

WEB DEVELOPER. Grade: E (spinal points 20 to 26) Salary: 20,076 to 25,406. Status: Fixed Term Contract 31 March Hours:

Senior Leadership Team and Class Teacher Job Description & Person Specification

Job Description. The applicant will require the ability to learn key processes and gain an understanding of IT systems and how to support them.

JOB DESCRIPTION. I.C.T Application Systems & Workflow Manager

JOB DESCRIPTION. Resource & Capacity Planning Manager. Resource Planners. Resource &

The View from The Shard

OUR VALUES & COMPETENCY FRAMEWORK

SharePoint 2010

Advanced Solutions of Microsoft SharePoint Server 2013 Course 20332A; 5 Days, Instructor-led

JOB DESCRIPTION. Job Title: SQL Server Database Developer/DBA

Position Title: Management Info Chief. Working Title: Technical Project Management Section Chief

Job Description Senior Consultant (SharePoint)

Digital Marketplace - G-Cloud

Data Analysis Officer - Service Development Team

Trainer Preparation Guide for Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Design of the Course

POSITION DESCRIPTION. Role Purpose. Key Challenges. Key Result Areas

Transcription:

REPORTS TO / LINE MANAGER Intranet Development Lead RESPONSIBLE FOR DIVISION SUB DIVISION / DEPARTMENT TEAM No direct reports BBC Engineering IT & Business Systems > Enterprise Systems Integration Which team is the role based in? Enterprise Systems Integration > Gateway (Intranet) BBC Engineering provides the foundation for broadcasting we keep the BBC s services on-air 24 hours a day, seven days a week. To support the BBC. Now and in the future, our priorities are to make sure we re flexible, efficient and can take advantage of all the digital developments happening in broadcast. The Enterprise Systems Integration function within BBC Engineering has the following main activities and responsibilities: Gateway (Intranet) Leading on the development of Intranet sites and applications which are accessed by staff and freelancers across the BBC, providing advice and support to editorial teams and setting the standards against which sites are built. Selected bbc.co.uk sites (About the BBC) Managing the development of a set of external sites that are built for delivery on the external bbc.co.uk development platform. Other Portals and SharePoint applications Portals and applications providing collaboration and specific line of business functionality. LOCATION PURPOSE OF ROLE Media Village, London. In this role, you will be working with other developers to create a range of innovative products and solutions to enhance the BBC Intranet and applications, balancing user needs against business goals and technology capabilities. Your experience will provide knowledge to the development team across the range of tools and platforms that the team works with and you will be expected to lead on the Search configuration, build, and deployment aspects of the solution. In addition, you will contribute to the development of Sharepoint applications and web sites. 1 07/08/ ( 2014)

SCOPE OF ROLE KEY ACCOUNTABILITIES 1. To work with Product Manager(s), Intranet Development Lead, developers, testers and technical project manager to deliver Intranet solutions delivered on the SharePoint 2013 platform. 2. To work with Product Manager(s), Intranet Development Lead, developers, testers and technical project manager to deliver applications delivered on a.net platform. 3. To ensure all technical possibilities are explored and products meet the best in class in terms of look, feel and functionality and behaviour. 4. To write complex code to create dynamic intranet websites and other interactive elements such as applications. Adapt and refactor existing code as necessary. 5. Mentoring and coaching more junior staff. Provide technical leadership and direction to peers and colleagues. Possible tech lead and scrum master. 6. To provide specialist advice, development expertise and guidance to ensure a successful product is delivered and be empowered and accountable for activities and delivery of solutions 7. To provide expertise around scripting for the build and deployment of solutions. 8. To provide knowledge and expertise in configuration of enterprise search in a SharePoint environment. 9. To be prepared to expand your knowledge and work on projects other than SharePoint if required. 10. To create and configure new web sites for editorial teams, building the site structure with standard templates and applying design artefacts as required. 11. To contribute to planning, design and build of all components (presentation, templating, client-side behaviour, integration to data services etc.). 12. To deliver against the agreed production schedule. 13. To provide unit testing, functional testing and configuration of all components within a solution, working with users and dedicated testers in a test environment to ensure solutions meet user requirements, are accessible, and cross browser compatible. 14. To liaise with the Intranet Development Lead and Product Management, and technical project manager to ensure all technical possibilities are explored and products meet the best in class in terms of look, feel and functionality and behaviour. 15. To work with User Experience experts, designers and software engineers to ensure interactive elements work as designed. 16. To advise the Intranet Development Lead and Product Lead of issues or technical difficulties and highlight necessary resources and the timescales associated with the delivery of project work. 2 07/08/ ( 2014)

17. To work on own initiative and generate new ideas. Communicate concepts to others including a non-technical audience. Sell and advocate appropriate working practices and methodologies. 18. To work with agencies (Indies), editorial teams and other ad hoc groups to meet and deliver corporate internet and intranet requirements. To be an active member of those teams during development projects. 19. To influence other parties including existing team members and stakeholders providing recommendations for appropriate technical solutions. 20. To follow BBC practice and meet agreed coding and technical standards 21. To provide documentation that is clear and understandable. SCOPE OF ROLE KEY METRICS 22. To keep abreast of new developments in web technology and SharePoint and share information, ideas and best practice with the development and other pan BBC Leadership Team: None Direct reports: None Indirect reports: None Recruitment: None Engagement of Specialist Contractors: None Budget: None Health & Safety: as per the stated BBC H&S policy 3 07/08/ ( 2014)

You have proven industry experience developing successful SharePoint applications, SKILLS, search configuration and build and deployment. EXPERIENCE AND You are an experienced and confident.net developer who has worked extensively with QUALIFICATIONS SharePoint providing client and server side solutions. You have worked on SharePoint 2007 and 2010 projects and have gained exposure for SharePoint 2013. You have a good understanding and practical experience in developing apps and web parts. You are experienced and confident in developing with PowerShell and server side development C#.NET, SQL and object oriented development techniques. You have experience in configuring and understanding enterprise search in a SharePoint environment, ideally using FAST or other enterprise search technologies. You want to get your teeth into fascinating technical challenges and you meet them with a professional and structured approach. You care passionately about the users you are developing for wanting to deliver the best solution for the audience. You understand the importance of user experience design and good information architecture and apply these techniques in your approach to software solutions. You have extensive experience of software development methodologies, particularly Agile development. You understand the development lifecycles and have proof of the delivery of applications, build and deployment scripts and meeting deadlines. You have experience of using Microsoft Team Foundation Server and managing code through it. Experience using version control and bug tracking systems. Experience of Azure is desirable but not essential. You are a team worker, with experience of supporting, modifying and maintaining systems and code developed within the team or by 3 rd parties and are familiar with working with code repositories. You have experience with code testing using industry standard methodologies. You have great communicator skills, able to present complex information to a wide range of audiences and you are experienced in working with other developers on project work based on Agile methodologies. You have a great degree in a computer related subject, and have at least 4 years professional experience working as a software developer on web based projects. We like people who are: enthusiastic about what they do, and a delight to work with proactive and motivated und full of ideas passionate about delivering the best software products creative and motivated 4 07/08/ ( 2014)

Key skills: SKILLS, Windows SharePoint Services 3.0 / SharePoint Foundation 2010 and basic EXPERIENCE SharePoint 2013 AND Strong experience of PowerShell QUALIFICATIONS Microsoft Office SharePoint Server 2007, 2010 and basic 2013 Configuration of Enterprise Search SharePoint Designer 2007/2010 and basic 2013 Microsoft.NET Framework 2.0/3.0/3.5 Solid understanding of C#, Asp.net and SharePoint API as a whole Content Types, Site Columns, Custom Field Types, CAML Query, Features, User Controls, Permission Levels, Event Handlers and Site Templates Basic knowledge of Branding / front-end Development, including Master Pages, Page Layouts, CSS, and XML/XSLT Building and deploying custom web parts, custom controls and custom workflows using tools like Visual Studio 2010 and SharePoint Designer. Good understanding of IIS and web config files. Experience with Packaging & Deployments through the use of Team Foundation Server (TFS) Team Foundation Services Hands on experience working on SQL Server 2005-2008 {T-SQL, Stored Procedures} Desirable knowledge around: Timer Jobs, Business Data Catalogue, InfoPath forms and the Excel Services framework 5 07/08/ ( 2014)

6 BBC COMPETENCES & BEHAVIOURS Analytical and Creative Thinking Ability to simplify complex problems or projects into component parts, exploring and evaluating them systematically, and identifying and resolving problems. Identifies key data needed to support decision-making. Sees range of potential applications. Drive for Results Has a can do attitude. Delivers ahead of expectations. Takes ownership and accountability. Puts in sustained effort. Orientation to Learn Vigorously pursues own development. Always willing to accept new or extra work, to stretch abilities. Mentors/coaches less experienced. Communication/Influencing & Persuading Ability to present sound and well-reasoned arguments to convince others. Speaks and writes clearly and concisely. Proactive communication. Uses appropriate body language. Decision Making Ready and able to take initiative, taking a proactive approach to work without close supervision, or keep re-opening debate. Managing Relationships & Team working Collaborative and constructive attitude and approach when working with project and discipline teams. Able to form effective working relationships with a wide range of contacts both within own division and across the BBC. Proactive attitude to utilising downtime to the benefit of the discipline or project team. Builds strong internal and external relationships. Actively participates in team working. Treats others with courtesy. Builds bridges where none existed. Resilience & Flexibility Able to pay attention to detail and manage workload whilst maintaining levels of performance under the pressure of challenging deadlines. Positively embraces new ways of working There may be occasions when the post holder may be required to work outside normal office hours, including weekends, e.g. during upgrades to live systems. Time off in lieu per Days Conditions will apply in this event. Planning and organising A flexible and pragmatic approach to the planning process and the ability to organise own workloads to meet agreed deadlines. Keeps appropriate people well informed of plans, progress etc 07/08/ ( 2014)

Health and Safety BBC Technology embraces the general statements of policy issued by the BBC with respect for the health, safety and welfare of employees and endeavours to provide a safe working environment. All staff have safety responsibilities and must be made aware of them by providing appropriate information and suitable training. Staff must participate in appropriate training activities and refresher courses. 7 07/08/ ( 2014)