Job responsibilities
- Support and manage Microsoft 365 services including Microsoft Teams
- Configure and maintain Microsoft Teams environments, including policies, app integrations including BOTs, and lifecycle management.
- Develop and maintain PowerShell scripts for automation, reporting, and administrative tasks across M365 workloads.
- Build and support integrations using Microsoft Graph API to extend M365 capabilities.
- Manage Entra ID (formerly Azure AD) configurations including app registrations, conditional access, and user/group policies.
- Implement and troubleshoot OAuth 2.0 authentication flows for enterprise applications.
- Lead evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture.
- Demonstrate a strong understanding of Agile Software Development Lifecycle and contribute effectively in Agile ceremonies and sprint planning.
- Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
- Collaborate with cross-functional teams to support secure and scalable M365 deployments.
- Exhibit strong verbal, written, and interpersonal communication skills to work effectively across multiple teams.
Required qualifications, capabilities, and skills
Preferred qualifications, capabilities, and skills
- Experience working in enterprise environments with hybrid or cloud-first strategies.
- Familiarity with modern development frameworks such as React.js, Node.js, and C# or Java for backend service integration.
- Familiarity or working experience on Power Platform
- Microsoft certifications including MS-900 (Microsoft 365 Fundamentals), MS-102 (Microsoft 365 Administrator), and SC-400 or SC-401 (Information Protection and Compliance / Identity and Access Administrator).