Job Description
Office 365 Engineer
Location: Bangalore
Mode: Hybrid
Role Overview
We are looking for a highly skilled Office 365 Engineer with 6+ years of experience in designing, implementing, and automating solutions across the Microsoft 365 ecosystem. The ideal candidate will have deep expertise in Python, Microsoft Graph APIs, SharePoint Online, Outlook, Teams, and workflow automation.
Key Responsibilities:
- Microsoft 365 Platform Engineering Design, configure, and manage Microsoft 365 services including SharePoint Online, Teams, Outlook, OneDrive, Azure AD, and related workloads.
- Develop and maintain governance, best practices, and security configurations across the M365 environment. Implement role-based access control, permission models, and compliance policies.
- Automation & Integration (Python + Graph API) Develop automation scripts and integration services using Python.
- Use Microsoft Graph API to integrate and automate actions across: Users & Groups Emails (Outlook) Files (OneDrive/SharePoint).
- Teams messages & channels Calendars, events, and notifications Build custom automation workflows for provisioning, user lifecycle management, and reporting.
- SharePoint Online Development Build custom solutions using: SharePoint Framework (SPFx) PowerShell PnP SharePoint REST API Develop and maintain sites, lists, libraries, content structures, and automations.
- Implement metadata-driven information architecture and document management solutions.
- Microsoft Teams Engineering Configure Teams policies, channels, apps, bots, and lifecycle automation.
- Integrate Teams with internal applications using Graph API and webhooks. Automate meeting scheduling, notifications, and workflows.
- Outlook & Exchange Online Build integrations for email automation, mailbox operations, calendar sync, and folder management. Monitor and troubleshoot Exchange Online issues (mail flow, transport rules, connectors).
- Security, Compliance & Identity Manage: Conditional Access policies MFA, SSO Data Loss Prevention (DLP) Information Protection Analyze logs and audit trails from Microsoft 365 Defender and Security Center.
- Monitoring, Reports & Dashboards Build automated reports for: License usage M365 adoption Teams metrics Mailbox and SharePoint usage Integrate with Power BI (optional).
- Support & Troubleshooting Act as SME for all M365 issues (Tier-3 support). Troubleshoot SharePoint, Teams, Outlook, and authentication issues.
Required Skills
- Core Technical Skills Strong experience with Office 365 / Microsoft 365 ecosystem Expert in Microsoft Graph API
- Strong Python scripting experience SharePoint Online: SPFx, REST API, PnP PowerShell Teams & Outlook integrations
- Experience with automation tools: Power Automate / custom Python workflows
- Azure AD: App Registrations, service principals, OAuth2, permissions (Scopes + Roles)
- Infrastructure & DevOps Skills (Preferred) Azure Functions / Logic Apps CI/CD pipelines (GitHub Actions or Azure DevOps) Azure Monitor, Log Analytics Docker (optional)
- Soft Skills Strong communication & stakeholder management Analytical thinking and problem-solving attitude Ability to drive end-to-end delivery autonomously
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
February 25, 2026
Job Type:
Construction
Location:
Bangalore, India
Company:
ITC Infotech
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.