At Content+Cloud we help our clients to succeed and to transform the way their businesses operate, the way their users work, and provide them with flexible and secure platforms with which to do it.
Our portfolio of Professional and Managed Services enables our clients to truly leverage the power of Microsoft’s three clouds : Microsoft 365, Azure and Dynamics 365.
As our reputation has grown over the years, we’ve been able to attract exceptionally talented individuals. Whether they are a world-renowned technology specialist or a highly skilled member of a 24 / 7support team, all our people are driven by a desire to deliver success for our clients.
Main purpose of the role
The requirement is for a development architect with experience of designing and leading development on Office 365 (SharePoint Online / Azure) to join one or more of the current Content and Cloud projects.
Experience of on-premises only SharePoint is not sufficient the candidate must have proven experience of production Office 365 projects leading on consulting and designing of SharePoint / Office 365 customisation, and be an expert with Office 365 as a platform and current developments from Microsoft and the technical community (including the Power Platform).
Location and Environment
Leading on architecting Office 365 solutions
Collaborating and empowering the team with knowledge sharing
Consulting directly with clients on active projects and pre-sales activities
Creating Office 365 and SharePoint solutions from functional and non-functional requirements to meet the needs of our client projects
Coding in SPFx, React, C#, TypeScript, CSS, HTML and related programming languages as part of solution development
Mentoring junior team members
Authoring of written technical documentation to support developed solutions
Creation of estimates for development work
Providing consultancy to Content and Cloud clients as part of their Office 365 and SharePoint implementation projects
Contributing to team knowledge by way of internal presentations, blog posts and verbal communication
Monitor trends to gain knowledge and understanding of emerging good practices and technologies
Working with Head of Development to grow the overall capability of the team (e.g. through support of other team members and internal thought leadership activities)
Health and Safety
To comply with Health and Safety legislation, following Content+Cloud processes to ensure your own safety and the safety of others.
At Content+Cloud we look for a particular kind of person. Someone who likes nothing better than helping others to achieve their goals.
Someone who is driven by a desire to go the extra mile for our clients, focusing on the little things that make a big difference.
Someone who loves technology, not for its own sake, but for what it can deliver in terms of organisation.
This is the real Content+Cloud difference : the mindset of our people.
We see every client challenge as an opportunity for fresh thinking, and every client journey as an adventure.
Required Skills and Capabilities
Subject matter expert in Office 365 and SharePoint Online, with a proven track record of project lifecycle implementations from start to finish
Adept in SPFx development and the Power Platform
Proven track record of designing and implementing Office 365 solutions (including the Power Platform)
Strong proven track record with SharePoint app / add-in model and remote APIs (i.e. CSOM, JSOM and REST), ideally through use of PnP Core library
Expertise in developing against the Microsoft Graph (especially Graph SDKs and endpoints, OAuth, Azure Active Directory, MSAL / ADAL libraries etc.)
Strong capability in SharePoint search Managed Properties, Crawled Properties, search queries, and search web parts
Strong experience of using PowerShell in the context of Office 365 use of native Microsoft cmdlets, PnP PowerShell etc.
Excellent knowledge of Microsoft OfficeDev Patterns and Practices code libraries for SharePoint
Adept at building solutions with Power Apps and Power Automate
Experience of PnP site templating
Strong capability in .NET and C# development (to most recent version)
Experience of developing for on-premises SharePoint is beneficial (SP2019 or SP2016)
Strong knowledge of and experience with Microsoft Azure especially Platform as a Service elements such as Azure Web Apps, Azure Web Jobs, Azure Functions and Azure SQL Database.
Experience of modern web stack development TypeScript, npm and gulp / webpack or similar
Experience of source code management techniques such as branching and merging
Experience of providing estimates, writing technical documentation, and working in an agile delivery project
Familiarity of Azure Dev Ops for source control, work item tracking and ideally pipelines for automated builds
Highly desirable skills & experience
Development of Office add-ins
Development for Microsoft Teams (tabs, connectors, bots and customised Teams templates)
Experience of Github for source control
Knowledge of and experience with W3C coding standards for accessibility
Experience of classic on-premises SharePoint development techniques - such as developing timer jobs, event receivers, web parts, content types, deploying master pages and other assets, and packaging artefacts into SharePoint Features and Solutions
Experience of leading a development team on a delivery project
Experience of providing consultancy around SharePoint / Office 365 implementation and development topics
Training and presenting skills
Knowledge of and experience with IT infrastructure / systems administration
Microsoft Certified Professional
Educated to degree level (BA / BSc or equivalent) - desirable
Generic essential individual attributes
A member of the team that will excel at working face to face with clients, with excellent consulting skills
Strong leadership skills and an active, engaged member of the team
Salary dependent on experience
Working hours of 0900-1800
Role based out of our London or Manchester offices (currently working remotely)
25 days' annual leave
Multiple HIIT, general fitness, yoga and mediation classes run virtually each week! (In addition to other wellness events and other social activities...)
Content+Cloud is proud to be an equal opportunity workplace that is committed to attracting and retaining the best talent regardless of race, sex, age, national origin, religion, sexual orientation, gender identity, disability or criminal history.
As part of our compliance requirements, we do undertake background checks which, dependant on levels of security required for the role or client assignment, may include a criminal record check.
Please do let us know if you would like more details on the level of checks for the specific role you are applying to.
We are happy to provide any reasonable adjustments you may need to ensure you feel you have the best experience across our selection process and future employment,