At a Glance
- Tasks: Design and improve Microsoft 365 applications for seamless user experience.
- Company: Join a leading tech consultancy transforming businesses with innovative solutions.
- Benefits: Flexible freelance role with competitive pay and opportunities for skill development.
- Other info: Dynamic work environment with potential for career growth and learning.
- Why this job: Be at the forefront of tech innovation and make a real impact on organisations.
- Qualifications: Experience in Microsoft 365 administration and application development is essential.
The predicted salary is between 50000 - 70000 £ per year.
VE3 is a technology and business consultancy focused on delivering end-to-end technology solutions and products. We have successfully serviced enterprises across multiple markets, including the public and private sectors. Our services span all aspects of business, providing a holistic approach to managing an organization. We are committed to providing technical innovations and tools that empower organizations with critical information to facilitate decision-making that results in business transformation through cost savings and increased operational efficiency. Our commitment to quality is adopted throughout the organization and sets the foundation for delivering our full suite of capabilities.
The M365 Applications Specialist is responsible for the design, configuration, support and continuous improvement of the Microsoft 365 application estate that the customer's staff and partners use every day. This includes Exchange Online, Microsoft Teams (including Teams Phone where applicable), OneDrive for Business, SharePoint Online (in collaboration with the SharePoint Specialist), Microsoft Loop, Planner, Forms, Stream, Viva, and the integration layer between these workloads and Power Platform, Dataverse, Dynamics 365, and Microsoft Fabric. The role sits at the intersection of operations and solutioning. On a typical day the post-holder will close P3 service requests in the morning (mailbox provisioning, Teams policy changes, sharing rule adjustments), spend the afternoon designing a Power Automate flow tied to a SharePoint list for a business unit, and finish by reviewing release notes for the next M365 monthly update and authoring a change request for CAB.
Key Technical Responsibilities
- Administer Microsoft 365 tenants across all in-scope programme areas via the Microsoft 365 Admin Center, Exchange Admin Center, Teams Admin Center, SharePoint Admin Center, and corresponding PowerShell modules.
- Manage tenant-level configuration: domains, DNS records (MX, SPF, DKIM, DMARC, autodiscover), licence assignment (group-based licensing), service plans, organisation-wide settings, and cross-tenant access for B2B.
- Operate Exchange Online including mailbox lifecycle, shared / resource / room mailboxes, transport rules, connectors, anti-spam / anti-phishing policies (Defender for Office 365 Plan 1/2), eDiscovery (standard and premium), retention policies and labels, journaling, and hybrid mail flow where applicable.
- Administer Microsoft Teams: messaging policies, meeting policies, app permission policies, Teams templates, channels, private channels, shared channels (Teams Connect), live events, voice (calling plans / Direct Routing if in scope), Teams Rooms devices, and Teams telemetry via Call Quality Dashboard.
- Administer OneDrive for Business including storage quotas, sharing controls, retention, restore, OneDrive sync issues (ODSyncReport), and Known Folder Move.
- Design and deliver business solutions using a fit-first approach across the M365 stack: SharePoint lists / libraries, Lists, Planner, Forms, Power Automate flows, and Power Apps where appropriate, before recommending custom development.
- Build Power Automate cloud flows (automated, instant, scheduled, business process flows) including approval flows, integration with Dataverse, SharePoint, Outlook, Teams adaptive cards, and HTTP / custom connectors.
- Develop and maintain Power Apps canvas and model-driven apps, including Dataverse table design, business rules, security roles, and ALM through Power Platform Solutions.
- Integrate solutions with Dataverse, Dynamics 365 (existing CRM estate), legacy and current SQL Server versions, and Azure resources via on-premises data gateway, dataflows, and APIs.
- Author SharePoint Framework (SPFx) web parts and extensions, custom Teams apps, Microsoft Graph–integrated solutions, and Office Add-ins where requirements exceed low-code capability.
- Support Microsoft Fabric workspaces including OneLake, Lakehouse / Warehouse models, semantic models, and Power BI report distribution; coordinate with the Azure Specialist on capacity sizing.
- Operate Power BI Pro / Premium tenant settings, gateways, dataset refresh schedules, RLS / OLS, deployment pipelines, and workspace governance.
- Apply the Microsoft Power Platform Center of Excellence (CoE) Starter Kit to enforce environment strategy, DLP policies, connector governance, maker auditing, and orphaned-app management.
- Use Power Platform pipelines (or Azure DevOps with Power Platform Build Tools) for solution deployment between development, test, and production environments.
- Maintain solution documentation, technical design documents (TDDs), and operational runbooks for every application in production.
- Operate change management for application changes through CAB; deliver pre-change validation, rollback plan, and post-change verification.
- Resolve M365 application incidents and service requests at L2/L3 within the contractual SLAs (P1 1h/4h; P2 4h/1WD; P3 1WD/3WD), liaising with Microsoft Support (Premier / Unified) for vendor-driven analysis at Level 4.
- Author and execute service requests including conditional access policy adjustments for application access, new Power Platform non-Production environment provisioning, Teams policy changes, mailbox provisioning, and DLP policy refinements.
- Support adoption and change management, including delivery of training collateral, champion programmes, and Microsoft Adoption Score interpretation.
- Contribute to monthly service reports with application KPIs (Teams call quality, Exchange Online availability, mailbox size trends, Power Platform consumption, app inventory).
Mandatory Technical Skills
- Microsoft 365 service administration across Exchange Online, SharePoint Online, OneDrive, Teams, and Defender for Office 365.
- Power Platform development with Power Automate (cloud flows, business process flows, AI Builder familiarity), Power Apps (canvas and model-driven), Dataverse modelling, and Power BI.
- PowerShell across ExchangeOnlineManagement, MicrosoftTeams, PnP.PowerShell, Microsoft Graph PowerShell SDK, and the Power Apps for Makers / Admins modules.
- SharePoint Online deep configuration including modern site collections, hub sites, site designs / scripts, search architecture, content types, term store, and permissions.
- REST and Microsoft Graph API integration; OAuth 2.0 application registrations, delegated vs application permissions, certificate-based auth, and rate-limit handling.
- ALM for Power Platform: solutions, environment strategy, pipelines, source control with Git, and managed vs unmanaged solution discipline.
- ITIL v4 incident, problem and change management on a Microsoft estate.
Desirable Technical Skills
- SharePoint Framework (SPFx), TypeScript, React; experience packaging and deploying SPFx web parts and extensions.
- Microsoft Copilot Studio (formerly Power Virtual Agents) and Copilot for Microsoft 365 readiness.
- Microsoft Loop, Viva Engage / Insights / Topics.
- Microsoft Fabric capacity, OneLake, Lakehouse, and Direct Lake mode.
- Azure Logic Apps and Azure Functions (.NET / Node) for advanced integrations beyond Power Platform connector limits.
- Robotic Process Automation using Power Automate Desktop.
Required Certifications
- Microsoft 365 Certified: Administrator Expert (MS-102) — mandatory.
- Microsoft Certified: Power Platform Functional Consultant Associate (PL-200) — mandatory.
- Microsoft 365 Certified: Teams Administrator Associate (MS-700) — preferred.
M365 Applications Specialist (Freelance/Contract) employer: Data Controller, VE Ltd
Contact Detail:
Data Controller, VE Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land M365 Applications Specialist (Freelance/Contract)
✨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn or other platforms. Let them know you're on the hunt for an M365 Applications Specialist role. You never know who might have the inside scoop on openings!
✨Tip Number 2
Show off your skills in action! Create a portfolio showcasing your M365 projects, like Power Automate flows or SharePoint solutions. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common M365 scenarios. Think about how you'd handle service requests or design solutions. Practising these will help you feel confident and ready to impress during those crucial conversations.
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are proactive. Plus, it streamlines the process and gets your application in front of the right people faster.
We think you need these skills to ace M365 Applications Specialist (Freelance/Contract)
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your application to highlight how your skills and experiences align with the M365 Applications Specialist role. We want to see how you can bring value to our team, so don’t hold back on showcasing your relevant expertise!
Show Off Your Technical Skills: Since this role is all about Microsoft 365, be sure to emphasise your technical know-how. Mention specific tools and technologies you've worked with, like Power Automate or SharePoint, to show us you're the right fit for the job.
Keep It Clear and Concise: We appreciate a straightforward approach! Make your application easy to read by using clear language and bullet points where necessary. This helps us quickly grasp your qualifications and experience without getting lost in lengthy paragraphs.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved.
How to prepare for a job interview at Data Controller, VE Ltd
✨Know Your M365 Inside Out
Make sure you’re well-versed in all aspects of Microsoft 365, especially Exchange Online, Teams, and SharePoint. Brush up on the latest features and updates, as well as common issues and their solutions. This will show your potential employer that you’re not just familiar with the tools, but you’re also proactive about staying current.
✨Demonstrate Problem-Solving Skills
Prepare to discuss specific scenarios where you've resolved M365-related issues. Think of examples where you’ve designed solutions or improved processes using Power Automate or Power Apps. This will highlight your practical experience and ability to think critically under pressure.
✨Showcase Your Communication Skills
As an M365 Applications Specialist, you'll need to communicate effectively with both technical and non-technical stakeholders. Practice explaining complex concepts in simple terms. You might be asked to describe how you would train staff on new features, so be ready to demonstrate your teaching style.
✨Prepare Questions for Them
Interviews are a two-way street! Prepare insightful questions about the company’s approach to M365 management, their current challenges, or how they measure success in this role. This shows your genuine interest in the position and helps you assess if it’s the right fit for you.