Sr Software Engineer (Office 365 and SharePoint Developer)

Sr Software Engineer (Office 365 and SharePoint Developer)

The role forms part of a global Office 365 and SharePoint team, predominantly India based, responsible for both maintenance and global development of all SharePoint environments within Hays. This high profile role requires strong architectural and development skills covering all Office 365 applications and associated technologies. The successful applicant must be able to communicate at all levels, engaging business users & technical functions alike to provide guidance and technical support to other SharePoint resources across Hays.

Key Accountabilities

  • As Office 365 and SharePoint Developer, you will:-
  • Provide technical guidance, share knowledge and best practice to the Office 365 Development team
  • Advise on SharePoint and Office 365 technical strategy and architecture, including on premise, Azure and Online SharePoint environments
  • Design & develop bespoke solutions to extend and enhance the existing SharePoint and Office 365 capability, including
  • o Developing custom workflows o Developing sites and site collections, including templates o Developing SharePoint templates, master pages, custom page layouts, to better represent the developing needs of the business o Developing custom web parts, custom content types, and database services o Advise on and further develop search capability
  • Dealing with escalations on support and maintenance issues, including
  • o Managing critical priority issues, liaison with third-party / outsourced technical support. o Providing creative troubleshooting to complex problems, examining workarounds and escalations, working with third-party / outsourced technical support as required o Audit system logs to ensure optimum system performance at a Global level o Audit and test back-up and recovery practices o Maintain integrity and reliability of access to information
  • Be responsible for the full development life cycle and release methodologies

Skills & Experience:

  • Must Have Technical Requirements
  • An appropriate Microsoft Certification - MCSA, MCSD, MCSE or MCTS / MCITP
  • SharePoint Farm-level administration experience in a commercial organization, ideally covering 2007, 2010 and Office 365, with expertise in SharePoint CMS/ Publishing portals
  • 5+ years SharePoint Administration or Development experience
  • 2+ years working for UK or US company with some of this time spent on-shore in the UK or US
  • Experience migrating to SharePoint Online
  • Experience migrating workflows
  • Development experience consisting of the following matrix: -  Advanced knowledge of JavaScript, C#, SharePoint Object Model, Master Pages/Page Layouts, design templates, item styles, List and Site Definitions, solution deployment and feature management
  • Understanding Office 365 Identity management and SSO
  • Knowledge of Office 365 security
  • Understanding of Azure and Hybrid options for SharePoint
  • Experience dealing with search schemas in SPO
  • Knowledge and experience administering Office 365 with PowerShell
  • Knowledge of HTML5, JavaScript, CSS3 and PowerShell
  • Experience using JSLink in SharePoint environments
  • Strong troubleshooting skills and experience relating to Office 365 issues
  • Experience developing SharePoint Add-ins (formerly apps)
  • Knowledge of Office 365 Add-ins (formerly apps) and APIs
  • SharePoint APIs – CSOM, JSOM and REST
  • Comprehensive understanding of Active Directory and ADFS
  • Experience of designing SharePoint server farms and topologies e.g. extranet, back-to-back perimeter topologies, high availability
  • Knowledge of SharePoint Best Practices
  • Use and configuration of themes, CSS, XSL, Masterpages, page layouts, Display Templates, Item Styles.
  • SharePoint scalability features and supporting architectures
  • Performance Tuning and optimisation
  • Personal Requirements
  • Fluent in English (both written and verbal) with strong communication skills; ability to develop ongoing relationships with technical colleagues worldwide and gain trust from the business
  • Be committed to self-development and industry progress via on-line learning, workshops etc.
  • Business analysis skills for SharePoint projects, including taxonomies, hierarchies, document lifecycles, business processes
  • Able to operate outside of core working hours where required
  • Flexible to work in shifts (UK hours)
  • Advantageous Requirements
  • Experience of bespoke development using C# and JavaScript
  • Good understanding of ITIL/Service Management
  • Knowledge of .NET frameworks
  • Knowledge of Office client integration

Next step

Apply via email:
To apply for the position above, please forward your CV to recruitmentindia@hays.com or hbs.hr@hays.com and our HR SPOC will connect with you.