< Microsoft 365 SharePoint Developer - BCN

Microsoft 365 SharePoint Developer

Location: Manchester (Hybrid)

Reports to: M365 Technical Team Lead

Travel: Occasional visits to existing and new client sites

Hours: Contracted working hours consist of 37.5-hour week, Monday to Friday, 09:00-17:30 with 1 hour lunch

Salary: Competitive (DOE)


About Us:

BCN Group is a fast-growing provider of digital transformation and IT managed solutions to UK businesses. We provide a full suite of solutions comprising on-premise, hybrid and cloud hosting solutions, Azure cloud migration services, Microsoft product development, application support, voice solutions, data management and hardware sales and maintenance.

You will be joining a business which has grown significantly in the past 2 years, has ambitious expansion plans and continues to invest in its transformation projects and its people.


Focus of the role:

As a Microsoft 365 SharePoint developer at BCN you will be working on projects to develop bespoke solutions for a variety of clients and industries using multiple Microsoft 365 technologies including: SharePoint Online, Microsoft Teams, PowerApps and Azure.


This is a customer facing and dynamic role that requires the ability to commercially propose projects based on the articulated advantages and abilities of the Microsoft Productivity stack of applications in achieving identified business goals. You will be joining a high performing Delivery Team who share a common goal in driving the adoption of Microsoft 365 cloud technologies.


Consultancy requirements:

  • Microsoft 365 service offerings including Teams, SharePoint, and Power Platform.
  • Common Microsoft 365 service use-cases
  • Principals of Information Architecture & Governance
  • Attend client site, running workshops demonstrating the capabilities and benefits of SharePoint online and Microsoft 365 technologies. Requirement gathering and analysis; working closely with the client to establish their requirements, translating these into business requirements and solution architectures using the full Microsoft 365 stack.
  • Ability to develop a road map for organisations providing a short term and long-term plan, aligned to business requirements and goals for the organisation.
  • Understanding of M365 licensing scenarios and ability to provide clients with advice on licensing requirements.


Technical requirements:

  • Ability to develop SPFx customisations including application customizer, webparts and list view command set extension. A clear understanding must also be present on SPFx deployment targets such as SharePoint, Teams and Office Add-Ins.
  • Experience of Power Automate Flow native actions, custom connectors, adaptive cards and calling out to APIs.
  • Strong knowledge of adaptive cards and actionable messages within Microsoft Teams.
  • Principals of authentication scenarios including Azure AD authentication, OAuth authentication and OAuth Flows.
  • Experience of developing against the Microsoft Graph including Graph SDKs and endpoints, OAuth, Azure Active Directory, MSAL/ADAL libraries etc…and the ability to develop using the SharePoint REST API.
  • Competent in deployment scenarios using the PnP Provisioning framework, Microsoft 365 CLI and CSOM.
  • Implementation of Azure Functions using PowerShell, Typescript, JavaScript, C#/.NET, Node.js and React.
  • General development skills demonstrating the ability to develop in Typescript, JavaScript, React, HTML / CSS / SCSS / JSON / XML.
  • Extensive experience in the development and technical architectures of Microsoft 365 solutions consisting of all aspects of the M365 stack including, Teams, SharePoint & Azure.
  • Strong knowledge on the SharePoint security model and its capabilities.
  • Strong capabilities on how best to use SharePoint search including Managed Properties, Crawled Properties, search queries, and search web parts


  • Extensive experience designing and configuring SharePoint on premises to high availability and hybrid architectures.
  • Creation and modification of classic master and page layouts, web parts and other components
  • Strong understanding of supporting SharePoint technologies including Windows Server, SQL Server, .NET Framework, IIS, Clustering, NLB, Storage Capabilities, ISA Server, and SQL Reporting
  • Strong familiarity with third party products available when building SharePoint solutions.
  • Experience working in Agile Methodologies.
  • Ability to work independently as well as collaboratively.
Person specification:
  • Experience in a similar role
  • Demonstrate a very high level of customer service
  • Be highly collaborative with the current team, management structure and business leaders
  • Demonstrate a ‘Can-Do’ attitude
  • Be an excellent communicator
  • Full UK driving licence
  • Current Microsoft Certifications


Why BCN:
  • The opportunity to shape your own future with industry leading training and development and access to our BCN Academy
  • Highly competitive salary with annual salary reviews
  • 23 days holiday increasing with length of service and the option to buy additional leave
  • Hybrid working
  • Birthday off
  • Health cash plan with free access to a confidential Employee Assistance Programme (EAP)supporting bereavement, financial, health and wellbeing, and much more
  • Life assurance
  • Cycle to work scheme, electric vehicle scheme, tech scheme and retail discounts
  • State-of-the-art office with free parking
  • Free 24-hour on-site gym (Manchester)
  • A gift from us for expectant parents!
  • Long service gifts to celebrate the milestones
  • Beer Fridays, end of month pizza, pool tables (with cross office tournaments if you fancy your chances!), dress down every day, social events such as Summer BBQ, plus more!
Accepted file types: pdf, doc, docx, Max. file size: 2 MB.