Description & Requirements
ManTech is seeking a skilled Microsoft 365 Developer to transform our existing software platform, which integrates with Microsoft Office on-premises, into a cloud-based solution compatible with Office 365. The Developer will be responsible for enhancing the platform’s ability to provide security classification services while maintaining seamless integration across Microsoft 365 products such as Outlook, SharePoint, and Teams. This is a remote opportunity.
Responsibilities include but are not limited to:
Lead the transformation of our software platform to integrate with Office 365 using Microsoft Graph API and cloud technologies.
Develop, maintain, and extend existing features for Microsoft Office applications (Word, Excel, PowerPoint) and other Microsoft 365 services like SharePoint, Exchange, and Teams.
Collaborate with cross-functional teams to ensure the platform supports attribute-based security classification, sensitive word search, and protection tools.
Ensure data security and compliance with enterprise IT security policies.
Develop and maintain comprehensive documentation for new features and integrations.
Required Qualifications:
Bachelor’s degree in Computer Science or related field and 4 or more years of relevant job experience. In lieu of degree, at least 10 years of related experience with demonstrated proficiency in Microsoft 365 development, .NET, C#, Azure, and related technologies.
Proven experience with Microsoft 365 development, including Graph API, PowerShell scripting, and Office Add-ins.
Expertise in .NET, C#, and cloud services (Azure).
Experience with Microsoft SharePoint, Teams, Outlook/Exchange, and Office suite integrations.
Understanding of OAuth, Single Sign-On (SSO), and Azure AD for authentication.
Strong problem-solving and debugging skills, with a focus on data security and enterprise compliance.
Preferred Qualifications:
Experience with Azure DevOps and CI/CD pipelines.
Familiarity with attribute-based access control and classification solutions.
Strong understanding of Zero Trust architecture.
Proven experience leveraging AI tools to improve, advance and expedite development
Physical Requirements:
Stationary; able to use computer assets and sit for extended periods of time.