In this Senior M365 / Power Platform Developer role, you will design and deliver secure, scalable Microsoft 365 and Power Platform solutions that support collaboration, process automation, knowledge management, and data-driven decision-making across the Microsoft ecosystem.
Responsibilities
- Apply demonstrated experience with Microsoft 365 application development, including SharePoint Online, Power Apps, Power Automate, Microsoft Teams extensions, and related services.
- Perform hands-on development within the M365 ecosystem and associated development frameworks.
- Build scalable Power Platform solutions, including canvas apps, model-driven apps, custom connectors, and enterprise-grade automated workflows.
- Use Microsoft Copilot Studio, AI Builder, or other M365-integrated AI tools to automate processes, classify data, extract insights, and create conversational applications.
- Leverage Azure OpenAI, Azure Cognitive Services, or similar AI/ML capabilities within the Microsoft ecosystem.
- Support migration and modernization of content and solutions to Microsoft 365 and SharePoint Online, with familiarity with cloud architecture and Azure fundamentals as a plus.
- Ensure alignment with governance, security, compliance, and application lifecycle management for M365 and Power Platform, including ALM pipelines and DevOps approaches.
- Deliver solutions using Agile methodologies and DevOps practices.
- Create and maintain PowerShell scripts for administration, reporting, and operational support across M365 and SharePoint Online.
- Apply understanding of web applications, IIS, Windows-based hosting concepts, and integration patterns.
- Operate as a self-starter by identifying creative, scalable approaches to complex business challenges and communicating effectively with both technical and non-technical stakeholders.
- Work independently while collaborating with a senior team of SMEs.
- Experience in a regulated environment is preferred.
Requirements
- Bachelor’s degree in Information Technology, Engineering, and/or related field (or equivalent relevant experience) plus 8 years of related experience; or Master’s degree plus 6 years of related experience.
- Certified application developer indicating an advanced or expert degree of application development knowledge is strongly preferred.
- Strong proficiency with Microsoft 365 application development, including SharePoint Online, Power Apps, Power Automate, Dataverse, and Microsoft Teams extensions.
- Experience developing custom solutions using SharePoint Framework (SPFx), TypeScript/JavaScript, React, HTML5, and CSS.
- Hands-on experience with Microsoft Graph API, REST APIs, and custom connector development.
- Experience with Power Platform AI capabilities including AI Builder document processing models, sentiment analysis, prediction models, and generative AI integrations.
- Experience using Microsoft Copilot Studio to build conversational bots and automate knowledge workflows.
- Familiarity with Azure AI services such as Azure OpenAI, Cognitive Search, Cognitive Services, or embeddings-based solutions.
- Experience with solution lifecycle management in Power Platform, including pipelines, source control, and environment governance.
- Understanding of M365 security, compliance, identity, and role-based access controls.
- Experience with Azure Functions, Logic Apps, Azure Automation, or serverless integration patterns is a plus.
- Ability to design and implement scalable data models in Dataverse, SQL, or other structured storage systems.
- Experience with migration to Microsoft 365 / SharePoint Online and modernization of classic solutions to modern experiences.
- Proficiency in PowerShell scripting for automation and tenant-level administration.
- Strong understanding of Agile development methodologies, DevOps principles, and CI/CD practices.
- Excellent problem-solving skills and communication skills, with the ability to partner with both technical and non-technical stakeholders.
- Due to the nature of work performed within company facilities, U.S. citizenship is required.
Technologies
- Microsoft 365, SharePoint Online, Power Apps, Power Automate, Microsoft Teams extensions
- Canvas apps, model-driven apps, custom connectors
- PowerShell
- Microsoft Copilot Studio, AI Builder
- Azure OpenAI, Azure Cognitive Services, Azure AI services embeddings-based solutions, Cognitive Search
- Microsoft Graph API, REST APIs
- SharePoint Framework (SPFx), TypeScript, JavaScript, React, HTML5, CSS
- Dataverse
- AI Builder document processing models, sentiment analysis, prediction models, generative AI integrations
- Azure Functions, Logic Apps, Azure Automation
- Power Platform pipelines, source control, ALM pipelines, CI/CD practices
- IIS
- Agile methodologies, DevOps practices, Power Platform environment governance
- SQL
- Microsoft Copilot Studio conversational bots
Location and Salary
Location: Remote (remote)
Salary: USD 132,930 - 143,835 per yearly
Salary note: This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range: USD $132,930.00 - USD $143,835.00 /Yr.
Company Overview
General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, GDMS partners with the best in industry to expand the bounds of innovation in the defense and scientific arenas.
GDMS values trust, honesty, alignment, and transparency. The company offers highly competitive benefits, recognizes contributions in a flexible work environment, and promotes a shared sense of purpose.
Equal Opportunity Employer: Individuals with Disabilities / Protected Veterans.